Finished up new pathing. All URIs now resolve to device node, if available. Long paths still work. Profile XML serialization: need to figure out how to kill root element.