Added basic design doc