Pipeable rendering