DreamSpace is a diagramming tool that allows users to create visual representations of their ideas. The user can select a node by pressing enter or space, then use the arrow keys to move the node around, press delete to remove it and press escape to cancel. Similarly, edges can be selected and removed with delete or cancelled with escape. Additionally, users can adjust the width and height of the diagram in increments of 128, 256, 512, or 1024. The tool also offers two modes: Loosely Follow Prompt and Exactly Follow Prompt, which allows users to adjust the level of difficulty. Finally, the tool includes a Start button, which begins the diagramming process, and a Back button, which allows users to undo their last action.