Playing around with some Onion Architecture