First attempt at abstracting the comments API.