Initial profiling executor implementation.
Switch to executor model.