As you just said, codemaps don't include the "why" behind the architecture. That's context you need to add.