in reply to Re^2: RFC: URI::URL::Detail
in thread RFC: URI::URL::Detail

Also I am not sure I understand the difference between extend and build on top of

That wasn't very precise of me. What I meant was either to inherit from the classes and add your own methods (extending), or use it as a backend but using your own API instead (building on top).

If I am looking at say "HTML::LinkExtor::Simple" should I get in touch with the author of "HTML::LinkExtor"?

Yes.