Added models, repository and routing.
Added ui draft