Refactoring. Added new utilities for shaders, textures.
Added cube drawing.