some package organizing, and some quadtree work (almost complete)