comprehensive

adjective
  1. including or dealing with all or nearly all elements or aspects of something

Examples