Kit-of-parts architecture involves organizing the individual parts and raw material in a building into assemblies of standard easy-to-manufacture components, sized for convenient handling or according to shipping constraints. The construction of the building is carried out on the assembly level as opposed to the raw material level. The architect defines a parts library describing every major assembly in the building. The assemblies are conceived in a systematic way, based on certain rules such as increment, size, or by shape grammar. Standard, simple connections between the assemblies are carefully defined, so the number of possible shapes and appearance the parts can take is limitless.