Autonomous Architectural Assembly And Adaptation