This is a proposal for Xcode templates doing all the setup in order to use the VIPER architecture (Entities are not created as they're closely relating to the Application core business).
To install the Viper Xcode templates, run:
make install_templates
To uninstall the Viper Xcode templates, run:
make uninstall_templates