feature: restructure around available atomic actions (remove reliance on 'transaction')