Sadly GitHub's UI is making this pretty difficult to review - what does this class do? Please add comments