Some ideas for building a better documentation tool for .NET