Transforms cleanups & registry code consolidation

- common `ds.registry` module
- updated actions registry to use it
- added transforms registry
- cleaned up the transforms themselves