Added the shape class.

Awesome