- OCR integration (ML Kit with stub fallback)
- Storage/history with AsyncStorage
- Dyslexia-friendly reader (Atkinson font, overlays, focus mode)
- Q&A system (token-based retrieval, confidence scores)
- TTS sync (sentence highlighting, pause/resume, seek)
- Structure detection (lists, tables, headings)
- Privacy controls (offline mode toggle)
- OCR: Bounding box mapping, edge detection, multi-page capture
- Fonts: OpenDyslexic font support
- TTS: Rate persistence, platform-native TTS
- Q&A: Embeddings-based retrieval
- Summarization: Local LLM integration (llama.cpp/Phi-3)
- Multi-page: Support multiple images/pages
- Structure: Render tables/lists with formatting
- Testing: Unit and integration tests