D3 workspace