Messing with form submit processes and submit buttons

Ultimately i found a way to do everything i was trying to do for https://gitlab.com/agaric/drupal/workflow_buttons