Feature/char sets

Provides char set support for x3