I think that should be doable using a series of custom models that you switch as the points are captured. The logic for the payload itself should be relatively easy (considering it's very much a copy-and-paste of ABS's UMRS).