datagraph refactor grouped/stacked transitioning