Shape language