Make the doc system dynamic in nature