Learn how to create and use components to share functionality across controllers.