Many Thanks Seth, I'm studying your notebook it looks very interesting, however when:
Create three RegionPlots with varying utility functions , does not execute and Mathematica reports:
Value of option UtilityFunction -> <|A-><|A->a,B->0.,C->0.|>,B-><|A->0.,B->b,C->0.|>,C-><|A->0.,B->0.,C->1.|>|> is not valid.
Please could you check it?, this code uses several functions I have never used, and it is taking me a while to fully understand it.