This is just a commit so I can start integrating the config system over
the next few commits without polluting config system changes with
RoomWidget changes.
The RoomWidget is going to be properly cleaned up once the config system
is actually in place.