What is a shell?