Media language uses technical codes like lighting, camera angles and clothing to convey messages through various media like movies, documentaries and blogs. Ideology represents the ideas behind media messages, for example portrayals of Indians and Pakistanis in Hollywood films. Media products are categorized into genres which are identified by distinctive and repetitive features. Representation is the process where media construct versions of people, places and events which provide models of how social groups are seen. Audiences are the targeted groups for media producers, and institutions are the producers who have codes and values that shape their relationship with audiences. Narratives allow analysis of how storylines and plots are structured in media.