Created a helper binding base class as well as a command binding for buttons.
Splitting classes into seperate files.