Prefer unordered_set over vector

Simplify FrameBuffer, add no color attachements by default.
Add Graphene class