Continuing work on String support in Compose

- Escape sequences now converted during parsing
- BlockMemory supports allocating strings of arbitrary length