Six years of research and 8 international peer-reviewed research papers, resulted in a powerful approach to automatically creating the instructions for putting together complex devices. Results take into account multiple subassemblies, fastener and placement times, as well as fixture and rotations.