Added functionality for processing characters. Introduced new provider pattern for utility classes.