Transitions can schedule further transitions
Parameterize scales by domain and range types, add more ordinal API