Move canvas bits into accessors so we can control if they are created.
Jekyll and renderer changes.