Add multiple executors

Refactoring / clean up
Adding executors instead of framework messages
Why even use the ReconciliationStartupDelay if you're not doing reconciliation anymore?