Method Ordering Proposal

Here’s a proposal on how to handle the Method Ordering conundrum that’s come up in #56 and #44. Would love to hear what everyone thinks here.

I do think it makes sense to have a consistent way to do this, and this way has worked for me, but totally open to other ideas.
Right, but then where do you put the (helper) methods that are _not_ part of any public interface, and therefore naturally have no interface by which to group?