Added more detail to the design document