Using the Viable System Model to Derive Methods for Developing Principles of Enterprise Architecture