Add ByteArray3d for easier block access in chunks, renamed NibbleArray to NibbleArray3d