housekeeping
moved some geometry methods to Data
white spaces
Merge branch 'data'
file reorg
cleanup
callback for each feature added