Refactored renderer implementations