The MI Skills and MII Skills are wrappers for the actual Skill objects.
A gizmo is a place to hang things off of. It's an object-oriented thing.
Here's an example:
Code:
<thing
id="miDuelistB"
name="Duelist’s Blade"
compset="miMelee"
description="This ornately worked rapier is very popular with duelists. It grants +2 to Fighting, +1 damage, and increases the wielder’s Parry by +2."
summary="">
<fieldval field="miAttack" value="2"/>
<fieldval field="miDamage" value="1"/>
<fieldval field="wpParry" value="1"/>
<fieldval field="grCost" value="13150"/>
<fieldval field="gearWeight" value="3"/>
<usesource source="Fantasy"/>
<tag group="WeaponDie" tag="2"/>
<containerreq phase="Initialize" priority="2000"><![CDATA[
source.Fantasy]]></containerreq>
<child entity="fcMagItemP">
<bootstrap thing="wpRapier"></bootstrap>
<bootstrap thing="mieBlock2"></bootstrap>
</child>
</thing>
In this case, the gizmo is called fcMagItemP. The mieBlock2 is the wrapper for the Improved Block Edge. Magic Items got a little weird. It was my first serious project, and we had to do some interesting things to get it to work.