Should approach/retreat both be vectors in both the Pick and Place? Simply for a consistent looking interface, rather than having one with a vector of approach and single retreat, and the other with a vector of retreat and a single approach?