I wanted to find a way to design a social polling app. Kinda like survey monkey I suppose. How is the relationship? Class patterns I should look for and some DB considerations ?