- Draggable grid and movable entities that snap to grid
- Entities expose attributes used for drawing on canvas (color, location, etc.)
- Can CRUD entity attributes (dialog box with editable fields)
- Can Create/Delete entire entities
- Simple navbar
- Any entity update (movement/attribute change) reflected on all clients using websockets
- Adjustable grid size