Updated design doc.