A generic architecture for redesign of organizations triggered by changing environmental circumstances