Which three are key considerations when designing a template architecture?
A.
risk reduction through knowledge of the site architecture
B.
a simple, clear, and consistent framework for development
C.
support for implementation of asset security
D.
reuse of page components to reduce development overhead
E.
insight into database performance