Extending Training Capability Through The Use of Embedded Domain-Specific Languages in Training Devices John Aughey.