I don't think we should have this section - we need to tell the story and show the code to make this feature work... and only *then* give them more information about why each method is important. And I can see that you copied this from the existing `voters` entry, which I don't think has the best format. But, this also means that we don't have to re-explain all of this - we can simply link to parts in that chapter for more details.