I've been thinking about Indigo versioning a lot recently. Basically there are three axes: 1. Versioning of protocol implementation: Say Indigo v1 implements WS-SomeProtocol v1, how do we go about that implementation so that when WS-SomeProtocol v2 comes