First commit. Repository-layer. Works side-by-side with the Database layer