Added basic GenTypes and centralised setup

- Renamed Return to ReturnValue
- Added AssemblyName and Description to Helpers
- Cleaned up static Helpers constructor
- Removed unneeded GenProc.Run