removed fonts, moved shaders/textures to subdirectories, added helper with reflection, refactored to use this helper