Refactoring and cleanup

- Updated SpecShader.
- Updated binding operations.
- Updated advanced examples.
- Work-in-progress, some parts won't compile.