Move docs to gh-pages branch.
Refactor to use one component per skate instance to make lifecycle handling simpler.