create generator subproject. move files