First draft of design doc