Thank you for the words of wisdom and the encouragement.
re:
having unique edges on the pieces
All the pieces would be shaped the same. The edges might be jagged, but fit with its adjacent partner, like unrolled gears. Top left edges on any piece could align with bottom right edges on any other. Alternatively, they could be regular hexagons, with little blank areas along the edge, like in a Myriahedral Projection.
re:
sounds like a lot of programing and math stuff which there are definitely those around here to help with
I can deal with lots of programming. Math stuff like spherical geometry, I am learning. I would prefer to exploit what is already in the applications and extensions, rather than reinvent unnecessarily.