Added shaders and some basic classes.