changed material sizes to be a typedef
added a static GL class