Moved lights and materials back into separate package. Not sure they should be core. Added tons of untested UBO code.