Focal Manipulator (Thaumcraft 6)

The Focal Manipulator is a block added by Thaumcraft 6. It is used to imbue foci with spells that can be cast with a Caster's Gauntlet.

Usage
Right-clicking the Focal Manipulator will open its GUI, which is used to create custom spells.

The slot on the bottom left is a focus slot. In order to use this block, a focus must be inserted into it.

The middle area of the interface shows the current spell layout. Clicking on one of the pieces will select it, which allows editing its settings in the bottom right corner. Right clicking a piece will remove it and all pieces below. The top piece always is the Root focus medium, which affects the caster directly and cannot be selected.

The scrollable list on the left shows the usable spell patterns, which are divided into three types: Clicking on one of the patterns will place it in the currently selected position in the layout. Every pattern has a complexity cost, which is modified by the pattern's settings and increased by 50% for each repeated use of the same pattern.
 * focus mediums, which provide trajectories determining what is affected by the spell,
 * focus effects, which apply an effect to the affected object,
 * focus modifiers, which modify the spell behavior.

The top bar is a text field where the spell's name can be set. This name defaults to the name of the focus item used.

The top right area of the interface contains:
 * the "Start Crafting" button, which can be only pressed when all crafting conditions are met and starts the crafting process.
 * the total complexity of the spell, which is limited by the used focus type and determines the casting cooldown and cost. If the Focus's complexity limit is exceeded by the planned patterns, the new Focus cannot be created.
 * the experience level and Vis cost of crafting the spell.
 * the Vis cost of a single cast of the spell.
 * the Vis Crystals required to craft the spell.

Clicking the "Start Crafting" button will consume the required experience and Vis Crystals, and start draining Vis from the chunk containing the Focal Manipulator. The area where Vis is drained from can be increased to a 3×3 chunk area by placing a Workbench Charger on top of it. Once the required Vis is gathered, the created spell will be stored in the focus. If the focus contained a spell already, it will be overwritten.