For a functional architecture overview, take a look at: https://docs.unless.com/page/functional-achitecture-overview