what is a content generator