Спасибо за помощь. Да желание приобщиться к чему то большому и светлому ввиде вашего есть, боюсь только знаний пока нехватает

.
Если вдруг добавлю какой полезный код, сразу пришлю

.
Кстати такой вопрос, а проект то вообще развивается дальше, а то на фороме тишина, да и вообщем то описание уже совсем не отражает действительность.
И вопросик по приведенному выше вами коду, у меня он не компилится (только сильно не пинайте за этот вопрос) пишет:
на строку
AssemblyProvider asmProv = new AssemblyProvider();
следующее
No overload for method 'AssemblyProvider' takes '0' arguments
и на эту строку
fmt.WriteClass(type);
следующее
The name 'type' does not exist in the current context
Как с этим жить дальше пока не знаю