What should be the model design of Categories that will have different logic?
===

I plan on giving different logic to different categories and I don't know if I should make 20 different models or if I can have just one `StoreCategory` model and put the logic in there. Some of the logic will be small and others large. 

So If I had the categories of hotel, restaurant, zoo and park and wanted to give them their own special logic, what should I do?

If you have any questions i'll be here all day. Thank you.
