One challenge is that Charts seems to be splitting up the extends with global handled in a different place than data-*. Not sure what impact bundling the two into getData would have on Charts. Ideally we could standardize Charts somehow.