Class: ExecutionQueue

ExecutionQueue()

Class that allows creation of a queue system for async functions that should not operate at the same time (might change the same ressource)

Based on what is already done in some modules in the engine