properly calling IDisposable resources
renaming objectidentifier to reduce ambiguity
removing unused param
removing globalrendertarget abstraction