A Computational Design Framework Supporting Human Interaction with Environmentally-Responsive Building Envelopes. (March 2015)