Encoding complex datasets - TechinUK