Add utility functions into clan::Path to aid in building primitives
Enhance the Path example