Source tree reestructuration