According to TOGAF, which of the following best describes an Architecture Pattern?

A.
A work product describing an aspect of an architecture
B.
A package of functionality defined to meet the business needs of the organization.
C.
A detailed description of the interfaces between building blocks
D.
A way to put building blocks together into context
E.
An implementation specific solution building block