a C# app that walks C:\ looking for .dlls and .exes with manifests, loads them with reflection and documents all of their types, classes, class properties, methods, parameters, events, ect and generates an XML file