[#34] Adding double buffering to event queues
[#35] Adding a generic update job to call Update() functions on target object.