Updated block editor to add new blocks and updated implementation.
Add XML back into blockly to support mutations.