If we decide to abstract this with Renderables, how much sense does it make to do the same for the instances of SDL_Surface in this list: https://github.com/clintbellanger/flare-engine/issues/891#issuecomment-29747528 ?