Working on getting main content to be full screen
Sets the header to fix position

This isn't set in stone, just a first pass.
Definitely going to need some breakpoints.
Uses the exposed system controller in the view

I don't think I like this approach.
I am going to try pulling in event emitter and see how it goes.
Wires up the system view

Still need to get close window operational
Cleans up the eventing - I like how this is looking.
Moves events into its own lib module

This feels pretty clean - we'll see how testing goes against this...
Fixes the system controller tests
Updates tests for the system service

Everything feels pretty decent at this point.
once I decide where this repo will live I want an e2e test around setting volume.
Updates close window to actually work

This is not what I want in the end, but this is how it works today.
I think the server will have its own specific endpoint to call eventually.