A systematic “operations driven” approach as opposed to an ad hoc “methods driven” approach has been adopted for developing the architectural framework proposed above. This approach is based on consideration of all key operating concerns in categories such as performance enhancement, equipment limits, operating limits, system protection, and rapid recovery [20], [21]. The resulting architecture calls for distribution and coordination of the necessary functional tasks in a virtual hierarchy in three dimensions (Fig. 5):