added extensibility and label controls to d3