Updated the internal design doc.