Tabbing though shaders now works.

Minor clean up and creating the actual shaders next!