Split some helper functions out for geodesic layout.
Move geodesic dome construction function into layout ns.
More geodesic layout implementation work.