You can create your own custom snippet for every boilerplate code and access it from IntelliSence
Here is a good tutorial http://msdn.microsoft.com/en-us/library/ms165392.aspx
Have a good look at how to create snippets with replacements. You can create quite generic structures.