I've got a new project called Bix that I'm working on during what free time I can carve out. The idea is that rather than inheriting all of the infrastructure for a framework from base type, you can use .NET attributes to pick which framework behaviors you want mixed in