What the hell is a repository anyway? (Yeah, I'm new to this..)