How Assembly Builds Magical Customer Experiences