Simplify Data.Path, move full API to Core module

The intention being to make Data.Path more approachable to new users and
to lessen the risk of name conflicts from importing it openly.
Documentation