Work on strings, specifically mapping and multibyte characters

I currently represent a single character as a wchar_t
but if I change that so a single char is a char[8] I can elimitate the
use of wide characters completely and do everytihng in multibyte