Refactoring. Move all to Quad_NS
Make the Leaf a primary structure.

Eliminate Edge
Introduce two versions of splice since we have no flip operation.
Add Edge' user data. Use shared pointer for Core
Add even move splice versions