Several years ago I was sitting in a small cafe on a Greek island. Looking out over a blue sea, ideas came to my mind about a better way to manage a website. Instead of having a separate system to add content to a page, I wanted to create a layer over an existing website...