Initial implementation

Maybe add a note about the format of the uri?