We've got the model field, but no matching form field or widget.
I'm thinking there should be two, one that takes a single op uri textfield (maybe even just using the built in one and not creating one for this library) and a multivalue field that spilts the uri into parts.