NOJIRA Optimisations in scanners and introducing TypeUtils that are centered around ByteBuffer - AimType transformations