[WIP] reafactor(Presubmit): refactor presubmit flow

This is still a work in progress - DON'T MERGE