Separated generators and moved objects out of gruntfile