Some preliminary design doc for V2