Blocks store. Keeps a record of all block instances; this is also stored in config files.
Block types store. Keeps a record of all available block types; this is also stored in config files.
Block render hook
Expects to have thisHook.const contain an id, type and config pertaining to the block that is being rendered.
May be hooked into to change the display of blocks.
Register a block in code
The block configuration object to save
Register a new block type
The name of the block type