I was wondering if it'd be at all possible to allow us to use it to read and write from additional memory types such as unitext strings, customisable length byte arrays and binary.

Many thanks for the extension regardless - it's jolly useful!