An opinionated architecture that is: Modular Uses "Instance Providers" Exposes conventions for a Runtime