began refactoring of buffers to allow for shader-resource buffers