Creating and editing widgets is now done against the `dimension` object on a widget. This special object is used to translate the widget between the dirty and persisted states.
Self-hosted Jitsi Meet servers are possible for those running Dimension. The default server is Riot.IM's server. Adds #87