More types and stub explanations added.