Get site help topics from file defined with macros
This class can get site help topics from file defined with macros.
It can parse a help file that contains multiple help text for different site topics.
The class can extract specific topics as HTML by processing the macros replacing values defined by user defined variables, calling given callback functions, and including snippets and external files specified in the help file.