Designing genres for new media: social, economic, and political contexts