Revisit MultisigTask Architecture
https://github.com/ethereum-optimism/superchain-ops/pull/622/files#r1963533681
The focus of this issue should be to refactor the MultisigTask.sol with readability and maintainability in mind. Following the flow of the file right now is not as intuitive as it could be.
Working on this in: https://github.com/ethereum-optimism/superchain-ops/pull/640
Keeping this issue open. I think we can use this issue to more broadly check if the api, state variable etc in this contract can be simplified for readability and maintainability.
Closing this issue as we're undertaking a larger refactor project that tries to support an arbitrary amount of nesting.