Elastic network models: theoretical and empirical foundations.