Multiple changes

- Reimplemented the Cube shape builder.
- Updated GL requirements for one example.