wip start migrating atomic ops
wip: bpmn api & base implementation