fixed bar positions
removed updateDomains, moved most of this logic to the plot.project, compositeOrdinalScales will now compute domains in a special way