Worked through the Blocks chapter examples.
Implemented a self-assigned block enumerator and bitmask options.