Multiple changes in Context and ClientContext

- Added buffer clearing operations.
- Added blend color stack.
- Refactoring of Context.
- Minor updates in an example.