Scraps old button styles and replaces with a half implemented system.
Updates the naming convention and object implementation of the buttons widget, and how it lives in the toolbar widget