system design document