refactor: get rid of the underscore dependency
refactor: add back underscorejs dependency to the directive (since this is only for demo purposes)
chore: make the left hand side tree the primary and the right hand side tree the secondary