Bug 1115311 - [LockScreen] (State-Component) Land Clock widget in the cu...

...rrent codebase
I don't like this pattern.

Can we do `Source` and then `DOMEventSource` and `SettingsSource` and `TimerSource` ?