startXri and endXri
indexOf and lastIndexOf
support for various types of link contracts
subXri() methods similar to substring()