I took a swing at something vaguely similar a long time ago now: https://github.com/jeffparsons/planetkit
My approach was to build a hex grid on a geodesic sphere. It's a very different trade-off.