Expressions

I've created a few commits - one per section. I think I've simplified a few parts. I've also corrected some grammar and spelling.
@akaariai I consider the as_{vendorname} the primary API for third party expressions. Don't you think that's worth highlighting? It's highlighted in the API docs for the PR. Let me know if you still think it should be removed.