Adds old draft on writing your own PLs.
Merge.