@חובבן-מקצועי זה הפרוטוקול הסטנדרטי. מתחת למכסה מנוע אתה כאילו אומר לתוכנה תתממשקי עם כלי מסויים, והיא מורידה את הכלי ובונה אותו.
יש מאגר ענק של כלים קיימים.
כמובן שאפשר לבנות כלים חדשים אבל עבור משתמש סטנדרטי אין לזה סיבה, וגם זה הרבה יותר מורכב מאשר רק לציין לתוכנה את שם הכלי.