Hi gb123
Your reply is very interesting because, unfortunately for me, I don't understand it.
First, let me point out that all my working life (I am now retired) I have used MS DOS and whatever version of windows my workplace was using at the time. So the terms you have referred to, such as GarliCat, OnionCat, disutility, etc. has gone over my head and I am now in the process looking up the definitions.
Secondly, I feel that once I have interpreted your post I will still be unable to add anything meaningful but I thank you for replying and adding an extra bit of knowledge to my poor brain
Cheers
UK Bob