made accidentally using a buffering class engine part is that a script can control execution in runtime of how graphics should behave based in a pipeline