WIP changing message passing

WIP changing message passing from simple Command structure to the use of
a central command / message manager.