Designing User Interfaces for Low-Literacy Populations in African Contexts: A Review of Practices and Challenges in São Tomé and Príncipe | Synapse