implemented a shader stack with functions to easily save and retrieve shader programs based on a ID. Continuing on working to get coloring working on a per-vertex level