Update ModuleGenericRadiator.cs

Improved documentation, better error handling, laid groundwork for resource consumption