Added preliminary design doc.