Add enterprise architecture

Built on top of #8