Unpack highlit spans when applying .code-char classes to the typeable chars
Add basic code typing and visual traversal