model

The model.Repository is the content unit.
IMHO, no.  Since it's defined in the ostree model, I think it would be redundant to prefix with OSTree.  It can always be imported as OSTreeRepository or used as model.Repository to resolve conflicts.