Revert "Revert "Staging an #include system for shaders""

WOOPS! sorry john... had that local to see things.

This reverts commit 3ee74be3974239634add2939feb0b804a0f7de80.