オブジェクトを「車体」、「車輪」などのパーツに分解して定義する「スキーマ」により、サイズや形が異なってもスクリプトが正しく適用され、ユーザーの期待通りに動作するという。