Initial work on the tree map, however doesn't work due to AJAX request permission issue.