Major change. Changed the definition of 'data', interjections are now inline with each block.