Q. In CakePHP, what is a "Shell" and how is it used?