This is a pretty minor thing but it might be nice to select the first non-"name" attribute if the plotlyDataAttribute doesn't exist. This would just remove the requirement for using "data" as the attribute name if the user is not extending the visualizer.