initial version of improved map rendering
render path markers
finalize new version of rendering
update the initial state (though I'm not sure now that the improved version is actually better)
make rendering simpler and better
slightly re-arrange nodes