Boilerplate Controller for Packages
Many times, the same functions or methods are used over and over and over again while creating packages. For this reason, it makes sense to have starting point instead of having to re-create the same code over and over again. This is also a way to show one way to organize your code in your controller.