Collaborative D3 code editor with live preview