Add depth and stencil buffer request flags.
Add checks to avoid render frame calls happen before surface has been created.
Add basic cube renderer fragment.