

      getChildren(parent, div) {
        // At every new parent, we create a new <ul>
        let ul = document.createElement('ul');
        div.appendChild(ul);

        let isViewContainer = parent.id === 'viewContainer';
        let data = {
          tag: isViewContainer ? 'main-app' : parent.tagName.toLowerCase(),
          id: isViewContainer ? '' : (parent.id ? '#' + parent.id : ''),
          text: isViewContainer ? '' : '"' + parent.textContent + '"',
          ref: parent,
          index: this.