Layering the Architecture of Digital Product Innovations: Firmware and Adapter Layers | Synapse