I think all of what you are looking for is already in VS.
1) View -> Class View (there's also a "Object Browser")
2) ? Maybe the class browser view has what you are looking for
3) Add a class diagram to your project and it will give you a UML style diagram.
-
Peter