Refactored node visitor in preparation for new transcoder
Refactored node visitor in preparation for new transcoder