Hierarchy Generation For Designing Assembly System For Product With Complex Liaison And Sub-Assembly Branches