Most current research in architectural geometry focuses on the final static model. However, to reach that point, the construction must first be assembled. Often, assembly, and especially the order of assembling a large structure out of its constituent building blocks, is a challenge in itself. This combinatorial problem can relate to complex constraints such as freedom of movement and temporal stability. By considering assembly within the design process, our research makes sure that the final structure is easily assemblable, giving instructions to the builder. More than that, we can enable constructions that are buildable in unforeseeable ways leading to surprising results.