Adding the component generator, fixed other generators' file names and updated the README