First draft design doc for history viewer