Oh this is lovely. As someone who spent a lot of time in the graphics area, let me say bravo, it isn’t easy and the features you put together are really good. I might dive into your code at some point over holiday break.
An open source rendering engine like this can open doors for new products in simulation/training. Not having to write an image generator from scratch will sure be a huge time saver.
Much like Google Earth I would think, ideally the geo-data services would already provide preprocessed level-of-detail texture and heightmaps.
Another interesting question would be if and how Skybolt creates high-detail data that isn't present in the original data set (similar to what FS2020 does via "machine learning", e.g. choosing plausible vegetation and building types).
https://github.com/mousebird/WhirlyGlobe