core::gfx::drawgroup class

a collection of draw instructions to be recorded and sent to the GPU.

describes a group of various core::gfx::drawcalls, ordered by core::gfx::drawlayers. these are then pinned to a set of possible outputs (swapchain or framebuffer) which will be used by the render to order and output them.