Add sys design doc for HaD