Move geometry structs to a separate module.
Set most Rect methods as public, and add an intersection method.
Add method to find rects in nodes intersected by a rect.