Could you add some documentation here explaining what this class does?