What is all the hype about classes?