Document writing third party packages

Resolve #2043

Add the following sections under the "Third Party Resources" topic:
- “About Third Party Packages”
- “How to create a Third Party Package”
- “Existing Third Party Packages”

Also, refactor all links to maintain consistency with the rest of the docs.