I have a question that is not directly related to what has gone before on this thread, but heavily linked.
As one part of this exercise, I reset the Fact Definition to Installation Settings.
I discovered that the deault installation settings use the following for a Witness Sentence
{individual} emigrated <from {_place}> <to {_place2}> {date} {age} <together with {other=principal,emigrant}>
but there is an override set as follows
Emigrated <from {_place}> <to {_place2}> <with {other=principal,emigrant}>
Both say essentially the same thing so I have no issue with the wording
But, why (most particularly for a program developer) would anyone set an override and a default. If you like the override format then surely that should be set as the new default.
Secondly, why is there not some clear indication on this screen that an override is in place.

- emigrant.jpg (37.22 KiB) Viewed 8659 times
Surely a beginner (or non advanced) user is entitled to expect that the text he/she sees in front of them is the text that is being used, without having to hit the Advanced button which presumably is so named at least partly to deter non-advanced users from pressing it?
It seems crazy that at least 2 Facts (Emigration & Immigration) have at installation, Witness Sentences that are hidden from the non-advanced user. I'm guessing there are more, but have not checked.
I thought I saw reference to the Override option as being primarily to help develop a new code without deleting the original, but I cannot find it now. Otherwise, what is the
practical purpose of the option? I can see the benefit for the principal, but not the witness.