design for assembly can take different forms