Shared and Source Path Trees