AutoAssem: An Automated Assembly Planning System for Complex Products | Synapse