Customization of shape properties.

Closes #30.