A short while ago I have come across one article which I think you could find helpful. Someone may take a steaming dump all over it, however it clarified some of my questions. 
http://epifaniaconfeitaria.com.br/paper-serve-paper-writer-generator-best-website-to/