Subclass NodeFactory
Override finishMakingElement()
Process each element inside finishMakingElement()
Return null if you're finished with the element and want to remove it from the tree
Return super.finishMakingElement()
if you're not finished with the element