- Applied parent (layout)-child scheme for the gui components. They are now constructed on a pointer of the layout they belong to, and their own parameters.
- TODO: provide with an interface to add children components to a component.
- Removed gui button code: we have a new way to draw gui stuff. TODO.