update to generator 0.17.0 with new syntax
change method name
refactor project generation into multiple methods
extract variable refactoring
replace deprecated function
add missing file to test
add missing directories to generator tests