RepositoryDefinition(type: RepositoryType, url: String)
Repository Definition, stores data about a repository