Reworking futures and executors.
Cleanup.
Simple iterator based on queue following acceptor pattern.
Rename methods.