Assembly and design principles