Decided to make most of the model of mutable state and moved some methods around
Created the UI
Made the keyController (RX part) and the Main