I have only just realised that there are only 3 levels of upgrade for each thing in Devotion. I will max out everything fairly soon, then I will do one devotion to get all the upgrades which require devoted cats, then I can leave the game going until all perks are achieved. I had guess that there would be 9 or 10 levels. But I guess that 3 is as Tesla a number as 9.