Page
Files & layoutwhat goes into the header and the source, in which order
Text functionsthe per-message functions that produce the text
Classesthe streamable and exception classes' members
INLINE modulesheader-only generation

Everything mstring generates for itself is named Internal…, internal_…, member_… or lives in a mstring_… namespace; parameter names that would collide with it are rejected.