A design framework for a kinetic shading device system for building envelopes