Initial code work in coding up the sidevotes and sketching out the logic