Components of Repository:
Roles:
Maintainer (cleans old files, removes dross, checks signatures, etc.)
Publisher (authorized to creates artifacts within a repository)
User(queries the repository)
Mapper (comsumes/provides metadata to navigate the repository)