There are 3 conflicting examples in this repo for the same transaction. Package module names don't match the filestructure... unintuitive and messy. Generally needs harmonising with the readme so its enjoyable to use.