Implement PerspectiveCamera sensor and use it in Cornell box example
Render using multiple goroutines
Add flag to control number of render jobs
Add flag to write a CPU profile
Implement blocking for IndependentSampler
Add support for specifying a crop window for PerspectiveCamera
Implement Rect shape
Use a rect for the back wall in the Cornell box example
Use a rect for the front wall in the Cornell box example
Use a rect for the top light in the Cornell box example
Use a rect for the floor in the Cornell box example
Use a rect for the left wall in the Cornell box example
Use a rect for the right wall in the Cornell box example
Move image-related code to its own Image class
Make Image determine the type of the file to write to from the path's extension
Implement writing an Image to a raw .bin file
Make ilium look at the extension of the input file to figure out what to do
Implement reading from a binary file and then writing to another file
Implement merging of two images with the same parameters
Accept any filename containing ".bin" as a binary file