I was thinking of an explicit personal instance (which may have selected shared components in a ballpark similar way as the open social does it), because the latest events with Apple triggered me to think again of a deaggregated personal device: a separate unit for mobile internet, a separate unit for GPS, a separate unit for camera, etc., all pushing the data to a “personal network cache NAS”, and replicating to the central personal server. This way the peripheral units can be made quite small, simple and modular, and the complicated logic can sit server side… I suppose it’s quite a drift from what you had as a use case, but FWIW :-)