Add methods to join paths to the destination/source root

Fix #687