Hi, I did build a follower system and I want to extend it to like/favorite buttons. I have multiple type of Users(Profile, Employee..) and multiple types of Post content. I did build my feed stream in a generic way. Whats the best way to add liking/favoriting functionality to my site? Inheritance of a model or writing a new app called Activities and storting the data in these models?