I want open source assemblies with interfaces (but no implementations) of common things, such as logging, IoC/DI, etcetera. If this exists, it would be easier to mix and match bits and pieces of things together without having to write too much glue code.
Example: If this existed, I would be able to for example create a asp.net mvc application and add any ORM, logging and IoC framework. I could then drop in references to third party assemblies with controllers and models and they would play nicely together. If I write my own interfaces, I would have to modify each of these. I don't want to modify, I want to 1. drop in, 2. configure and 3. use! Simple as that, shouldn't be harder.
Have you heard/used/written of something like this?