Introduced the notion of shapes

Unusued for now !