The specification for the scratchblocks language.