aexpatriot/onion-architecture archive