Implementation of the architecture.