Moved struct definitions to separate files.
Moved gl-files to directory