[interop] Refactoring Generator to make use of configuration options (#408) * Added function var args config * added config test case * Completed Configuration Integration * analysis issue * resolved some issues with config * used specific subtypes * fixed minor analysis