The goal is to reduce threading overhead when evaluating geometry nodes.
Todo:
* Testing.
* Cleanup changes to `lazy_function::Params`.
* Move back to using a wrapper of `tbb::task_group`.
* Update documentation of graph executor.
* Prepare benchmark results.