Move canvas bits into accessors so we can control if they are created.
Jekyll and renderer changes.
Merge branch 'gh-pages'
Add gitignore.