Moving UZEncoder into UZCrypto, splitting functions.
Test first, suites later.
Do not DECORATE, but PROVIDE.