1st attempt at drafting basic shaders.

These have not been assembled yet, so proberbly need format changes