wrap Encoding-stuff in a Text-namespace
consistently use lower-case hex
implement basic UTF-8 decoding