Challenges and Opportunities in Applying Natural Language Processing to African Languages in Kenya: A Methodological Approach | Synapse