First cut
Compiling
Working illuminations