What is the difference between kitchen.sh and pan.sh ?

The main difference between them is we can run a transformation using pan.sh while we can run a job using kitchen.sh