small cleanups
refactoring and cleanups
rename files
use a proper iterator to generate the different images
create an OSMesa renderer for real offscreen rendering
get both GLUT and OSMesa to work