Media development and content development