Preparations to change the threaded device context solution into a deferred render context command queue solution
Removed all unneccessary references and classes now that we are using deferred device contexts
You can now map and unmap vertex data using the deferred render context.
Reused memory from previous frame