1/27/2012
* Use hierarchical bounding boxes for word collisions
* Allow a Color::Scheme object to be passed in for colors
