Works in progress checkpoint, many improvements and performance tuning but not stable.
Improved navigation and rendering, tests are passing but work in progress still.