We have seperated the list in class Board to two. New Button Class: ColorButton added.
New Event Framework Events from SDL2 will be dispatched in Frame::run(). In class Frame, events are dispatched to Board::event(), and Board with dispatched them to inner Board or Widget. If an event is not solved, the Frame will try to solve it.