Working directive and category tabs in Program page

Tree loads up correctly, performance is close to acceptable. I startedwork on the section/control mapper, but it only displays yet; it doesnot map/unmap, and the only-for-this-program checkbox doesn't filter.