Knowledge Reuse for Customization: Metamodels in an Open Design Community for 3d Printing1 | Synapse