This document outlines the need for a phonics engine to provide automated guidance for struggling readers. It discusses the linguistic challenges dyslexic readers face and how a phonics engine could help by identifying phonetic patterns in words, appropriate syllable breaks, and word structure. The document then describes the specification, implementation, and applications of the phonics engine, including a phonics profile, annotated dictionary, and text highlighting tools to support readers and educational games. Next steps include expanding the dictionary and refining the lookup and highlighting routines.