Represents a standard 512 byte block (also known as a sector). IBM PC
formatted 5.25“ and 3.5“ floppy disks, SD/MMC cards up to 1 GiB in size
and IDE/SATA Hard Drives up to about 2 TiB all have 512 byte blocks.
Represents the linear numeric address of a block (or sector). The first
block on a disk gets BlockIdx(0) (which usually contains the Master Boot
Record).
Represents an instant in time, in the local time zone. TODO: Consider
replacing this with POSIX time as a u32, which would save two bytes at
the expense of some maths.