The prototype and testing code from the DLS Percival software feasibility study