fixed bug with multiple models
added voxel files
switched window renderer to a functor