Rendering strategies refactoring