Angular 2 Dependencies Overview

Confused by all the new Angular 2 dependencies? Wondering what they all do? Read this quick overview.