Working toward consistent workflow and a minimal runtime interface.

Intially implementing a consistent, more user friendly, workflow through sanity checking key elements of Profile editing (more to come), I've also paved the way to implementing System Tray functionality by centralising object instantiation.