Core Layer
Interoperability Layer
Domain Layer