Remove unused fields to shrink character struct
Clean up header organization
Implement sexpr and a spell converter