[ABRS-15] Source model and repository
[ABRS-16] Create source - API and view