in reply to The Plethora of Code Sections

Absolutely agree. One may try to explain to others the differences among all those sections, but I don't believe those rules/principles would be executable.

My suggestion would be to have three sections for code:
  1. Code for fun (for example: obfu)
  2. Modules (blocks that others can reuse in their applications)
  3. Applications (may be as simple as one line, may be as complex as a giant. Reusable is not the focus)
The coverages of those three sections are much more obvious, at least to me.