Some approaches to consider while merging branches: 1. Create separate folders for common and major use cases. ([Reference](https://github.com/serverless/examples/tree/master)) 2. Combine the serverless.yaml and add conditions using the [IfElse plugin](https://www.serverless.com/plugins/serverless-plugin-ifelse) depending on user's selections
Some approaches to consider while merging branches: