the federal enterprise architecture practice guidance(2006)has defined three types of architecture: