stage commit, add Pool, add Factory-Like mode, add EquipmentStore, many changes