A refactoring branch for MIT OpenBlocks