start work on adding OOGL and generic Uniforms