Added general skeleton for the generator
Added command line support for output directory selection
Added generation for local data and verbose includes
Added variable insertion for default values in components