Add multiple executors

Refactoring / clean up
Adding executors instead of framework messages
Yes metadata for the nodes is sometimes needed.