Draft: Unitstate split
Mainly a refactoring for splitting up UnitState
into ExternalUnitDB
and ExternalUnitView
.
ExternalUnitDB
holds information that is globally valid, e.g. disk information.
ExternalUnitView
holds information specific to a HomeUnit
and will potentially be moved into HomeUnit
.