remove enum based framebuffer names because it would reduce the framebuffer class to be only usable for this specific naming. add query for amount of buffers a rendering pipeline expects