Almost finished design doc, couple of sections to go