Teaching Phonics: A Flexible, Systematic Approach to Building Early Reading Skills