Refactored the SVG Node list to its own widget