What is the Shell and why should you use it?