Abstract CrossRef data and id params. Allow generic id type.