In order to help me understand how to use repositories, I created this.