Updating extension guidelines v2

Continuing #1035 and #1218, #1135 related.
Gotcha. Well, I might take a stab at rewriting it in the next few days, obviously feel free to fix and drop my commit if you get to it first.