layered rendering (slow!)
map remove method (untested)
"Path" is now a list of objects