Implementation of kinetic systems in architecture: A classification of techniques and mechanisms appropriate for discreet building parts