How do you handle more general and more specific use cases that do the same kind of thing?
Therefore: Use specialisation.