This makes it possible to support transactions that divide funds in ways other than a simple percentage split. For example, there might be tax withheld, or a flat fee expense on each transaction.
This is a pretty feature-complete version 1. I don't know why I waited this long to commit anything.