Intial commit of design doc