RepositoryService exposes lists of supported types, plus some renaming.

# RepositoryService#takes() is RepositoryService#publishes()
# added # RepositoryService#returnedTypes() and
RepositoryService#publishedTypes()