Document colored by topic

Includes a button to assign the coloring, also exposes a few variables
as public, which wasn't necessary and just how I worked it out in the
console.