flexible architectural design