The factory has a fairly natural semantics I think. The apartment is enough more complex that I don’t see simple semantics for it yet. Tenants need access to local services, some from apartments. Tenants need to be choosy when versions of software that they rely on are involved. Operators-Landlords must be choosy when access to local assets are involved. These choices may conflict.