More consistent naming, more functional computing and other improvements.
Fixed eccentricities.
Supports embedded making.