The following things would have to be part of the specification for a probe:

The following things could be part of the specification for a probe:

Things to remove from the current prototype:

Open questions:

  1. If we want to add fields or reference chains through fields, then we may want to add a new element "field".