Add Interests models and components.

Change id to ideaId to be more explicit in what is being passed around.