Basic Target module to manage render targets

Cool. I was just curious. We don't need to change it.