More path movement, utility template classes