Added SetUserRenderTarget API, exposed CompositeTarget API wrapper