New rendering pipeline (improved flexibility)