Different capabilities for different scenarios

You can check this topic to start having some ideas: