WIP: simple block generation

May want to also move this into block_utils, and then pass in blockly and a generator.  This would allow it to be used in all apps.  Were I to do this, I would likely also want to allow you to pass in HSV.