Adding experimental quadtree (implementation done earlier, but can
probably be reused). refactored package structure a bit. renamed
Coordinates to point.