added a way to override the canonical names of texts without rewriting everything. this should become easier to do so users can mod it.