general commit + added generator config, data and templates
general commit (missed in last commit)