Test existing encoding implementation
Add support for 16BPP
Add support for 8BPP grayscale
Merge branch 'feature/colorspaces' into develop
Refactor client to interface for better testability
Add test for TypeString