| update: hide `GLPrimitiveRenderer` into the render class.
! MARK: prepare for refactor the Renderer progress.