updated the generator to generate presenters instead of viewmodels