Had an issue at work where I wanted to store my rules and handlers for a class outside of the class definition, so I could better test the component. Found an easy way to add all your rules into StructureMap, and then retrieve those rules as a list via constructor injection.
I read that you learn more from a poor example than from a correct one. I don't believe this but that means my site will be a success.