Removed excess annotations, organized shader creation.
Organized draw function calling.