I originally planned to make this a render-to-texture demo, but this is fairly interesting by itself.
This creates a modifier volume with a cube that intersects a plane.
Also adds the incomplete modifier_volume example. This also adds vec2 for UV coordinates, and obj_to_cpp has been modified to parse vertex texture coordinates from obj files.