Splitting a payment across categories

c.f. some of the ideas in