Added new brick type and implemented the basic functionality for it.
Added some brick generating functionality and did also some refactoring.
Added some interfaces for communication between graphics module and brickgenerator.
Added those previously declared interfaces.