Move config classes into their own package
and move the EventMessenger into the root