You should answer the four questions as follows:

Appropriate Doc. Type Question
conceptual What is the Simon server?
reference What is the signature for each method in the Simon API?
conceptual Within the Simon server, how do components communicate?
how-to How do I start the Simon server?