A repository of templates and patterns for enterprise architecture