Add Interests models and components.

Remove commented out code or implement functionality.