Cross Cutting Concerns

Interface Layer

Process Layer

Foundation Layer