Various Tweaks to prevent GLSL errors and expanding API
Adding Material Stub
Defining macros
Adding frag main import