It’s the same structure as Provisioner with name/path/functional changes etc. Provisioner isn’t the absolute latest way to implement a 3PC, its been around a while now, if you want the latest way to do these looking at things like Batcher for instance is probably better, but then again it works well and I know my way around the structure.
Use MODx, or the cat gets it!