I originally planned to make this a render-to-texture demo, but this is fairly interesting by itself.
This is a reshuffling of filenames, extensions, paths, make rules, just because I felt like it.