comprehensive - adj. including many or most things
components – n. one part of a system, device or mixture
emphasize – v. to place special attention on something
Impact – n. a powerful influence, a strong effect
miniaturize – v. to make something smaller