4. Project Structure

d3-tui/
├── src/                    # Source code
│   ├── core/              # Core terminal implementation
│   │   ├── d3tui_terminal.c
│   │   ├── d3tui_terminal.h
│   │   ├── d3tui_render.c
│   │   ├── d3tui_render.h
│   │   ├── d3tui_font.c
│   │   ├── d3tui_font.h
│   │   ├── d3tui_input.c
│   │   ├── d3tui_input.h
│   │   ├── d3tui_vmu.c
│   │   └── d3tui_vmu.h
│   ├── utils/             # Utility functions
│   │   ├── d3tui_memory.c
│   │   ├── d3tui_memory.h
│   │   ├── d3tui_shachi.c
│   │   └── d3tui_shachi.h
│   └── main.c             # Main entry point
├── include/                # Public headers
│   └── d3tui.h
├── fonts/                  # Font files
│   ├── default.d3f
│   └── ...
├── assets/                 # Other assets
├── tools/                  # Build tools
│   ├── fontconv.py
│   └── ...
├── Makefile                # Main Makefile
├── Makefile.inc            # Common Makefile includes
├── kos.mk                 # KOS-specific rules
├── Dockerfile              # Docker build file
└── README.md               # Project documentation