Builds a list of area objects defined by top level area markup ("jx:area") containing a tree of all nested directives