Feature/user example

Implementing arch changes.

Do not merge yet. Work in progress.
K. So unfortunately we can't include files like we can for the top level config, so as you mentioned we'll have to add tests to make sure that things get loaded in the right order.