Add Shapes Module

Implemented already in WebKit and Blink engines.