Architectures of knowledge: From reusable assets to unique outcomes