Improve threading and isolate rendering from route generation
more improvements
complete state of disarray :-)