Moving all knowledge of ProjectLocationManager into filesystem.dart