Abstraction wrapping of strings.

Prepare for support of non null-terminated strings.