CMS-1608 Create re-usable code for application Toolbars and Actions
Partly commit.. still work to be done.