Refactor for Builder based Actions

Resolves #51 .
Needs a <b>through review</b>.
Too many api-user affecting changes imo, maybe we should think about upping the major version / tagging etc.