move map data tile cache code into it's own file and clase
work-in-progress on map data rewrite
more work-in-progress. general render class done. no resonators, yet, no render limits, and no attempt to call the code