Core types and algorithms for Gukhanmun.
This crate is the home for the format-neutral intermediate representation, conversion engine, dictionary traits, lattice segmentation, and fallback hanja reading logic. Format adapters, command-line I/O, and language bindings live in separate crates.