Another restructure, still implementing better methods before OpenGL overhaul