Further work to make all the facts semi-work.
Further work to fix this up for v11.0.
Further fixes to this.
WIP:  Fixed up f5_rule, working on specs now.  Need to rebase soon.