Board Thread:Watercooler/@comment-5590118-20150701035141/@comment-3032314-20150701104324

The way I see it, we should divide modules into three "camps":


 * 1) Ones that are useless unless loaded via   or.
 * 2) Ones that are useless unless loaded via   or a template containing such.
 * 3) Ones that shouldn't be loaded, for whatever reason (tests, demos, etc.).

Each "camp" should get its own category, but only the first two belong on List of Lua Modules. The page itself should probably be renamed to "List of global modules", for clarity.

I think your mockup is a good start, but you should probably change the headings; Yesno is still a module, even though you can't invoke it. Maybe you could use "Invocable modules" and "Meta-modules" instead of "Modules" and "Libraries"?