adding option for apps to specify which SC they want to use (for porting projects for example)
execute autodetection before creating the project object
adding concatenatedProperties to prevent overwriting when extended
deciding what to do with app config... figuring out how to do a proper framework detection in an async and at the same time statefull way