Units length

Replacing https://github.com/openmicroscopy/bioformats/pull/1396

Due to failing breaking builds caused by changes to `FakeReader`, I'm opening another PR which I can push to.