Consolidated action model and action registry
Refactor actions registry into a generic registry module
Add a transform registry and simplify transforms

They don’t actually need to be observable model objects - simple
objects will do just fine