update generator to 0.12.0, add more choices and generate styles and scripts