Add multiple executors

Refactoring / clean up
Adding executors instead of framework messages
Reconciliation will be put back in although reconcile is an empty method currently.