Designing Parametric Matter : Exploring Adaptive Self-Assembly Through Tuneable Environments