framework for strand, stranditem, and just the files for endpointitem, xoveritem