Refactored code StructureManager and StructureConstructionManager
Some structure prepare operations are handled async now
Restructured project