The runtime architecture would structured in the following order:
which is selected from based on configuration