Initial commit of patches that extend SpecificCompiler and add some new templates/tools/plugins for generating objects for use within the Clover SDK