Updated for new atum version
Rewrote step to be more flexible
Cleaning up operation interface
Added a few ops