Move char class handling into its own directory