Initial commit of design doc