rather large commit, but essentially a simple rename Rationale in docs and blogs
First baby baby step on the way to passes Create all parfait objects in first pass, so methods exist to be resolved in second path