diff --git a/Aircraft/Instruments/gear-indicator.xml b/Aircraft/Instruments/gear-indicator.xml
new file mode 100644
index 000000000..1ad67bccd
--- /dev/null
+++ b/Aircraft/Instruments/gear-indicator.xml
@@ -0,0 +1,58 @@
+
+
+
+
+ Gear Indicator
+ 64
+ 26
+
+
+
+
+ Brake light
+ switch
+ /controls[0]/gear-down
+
+ on
+
+ Aircraft/c172/Instruments/Textures/brake.rgb
+ 0.25
+ 0.0
+ 0.5
+ 0.095
+
+ 64
+ 26
+
+
+ off
+
+ Aircraft/c172/Instruments/Textures/brake.rgb
+ 0.0
+ 0.0
+ 0.25
+ 0.095
+
+ 64
+ 26
+
+
+
+
+ lens
+
+ Aircraft/c172/Instruments/Textures/brake.rgb
+ 0.74609375
+ 0.0
+ 1.0
+ 0.08984375
+
+ 64
+ 26
+
+
+
+
diff --git a/Aircraft/Instruments/magneto-switch.xml b/Aircraft/Instruments/magneto-switch.xml
new file mode 100644
index 000000000..3037b3be9
--- /dev/null
+++ b/Aircraft/Instruments/magneto-switch.xml
@@ -0,0 +1,320 @@
+
+
+
+
+ magneto switch panel
+ 150
+ 72
+
+
+ /controls/magnetos[0]
+ /controls/starter[0]
+ /controls/magnetos[1]
+ /controls/starter[1]
+
+
+
+
+
+ backplate
+
+ Aircraft/c172/Instruments/Textures/flaps.rgb
+ 0.378125
+ 0.65
+ 1.0
+ 1.0
+
+ 150
+ 72
+
+
+
+
+ magneto 0 label
+
+ Aircraft/c172/Instruments/Textures/flaps.rgb
+ 0.0
+ 0.65
+ 0.375
+ 1.0
+
+ 64
+ 64
+
+
+ x-shift
+ -35
+
+
+ y-shift
+ -5
+
+
+
+
+
+ magneto 0 switch
+ switch
+
+
+ starter engage
+
+ Aircraft/c172/Instruments/Textures/radios-1.rgb
+ 0.53125
+ 0.59765625
+ 0.05859375
+ 0.1484375
+
+ 30
+ 40
+
+
+ x-shift
+ -40
+
+
+ y-shift
+ -13
+
+
+ rotation
+ 90
+
+
+ y-shift
+ -5
+
+
+
+
+ magneto 0 select
+
+ Aircraft/c172/Instruments/Textures/radios-1.rgb
+ 0.53125
+ 0.59765625
+ 0.05859375
+ 0.1484375
+
+ 30
+ 40
+
+
+ x-shift
+ -40
+
+
+ y-shift
+ -13
+
+
+ rotation
+
+ -0
+ 135
+ 45
+ -90
+
+
+ y-shift
+ -5
+
+
+
+
+
+
+
+ magneto 1 label
+
+ Aircraft/c172/Instruments/Textures/flaps.rgb
+ 0.0
+ 0.65
+ 0.375
+ 1.0
+
+ 64
+ 64
+
+
+ x-shift
+ 35
+
+
+ y-shift
+ -5
+
+
+
+
+ magneto 1 switch
+ switch
+
+
+ starter engage
+
+ Aircraft/c172/Instruments/Textures/radios-1.rgb
+ 0.53125
+ 0.59765625
+ 0.05859375
+ 0.1484375
+
+ 30
+ 40
+
+
+ x-shift
+ 30
+
+
+ y-shift
+ -13
+
+
+ rotation
+ 90
+
+
+ y-shift
+ -5
+
+
+
+
+ magneto 1 select
+
+ Aircraft/c172/Instruments/Textures/radios-1.rgb
+ 0.53125
+ 0.59765625
+ 0.05859375
+ 0.1484375
+
+ 30
+ 40
+
+
+ x-shift
+ 30
+
+
+ y-shift
+ -13
+
+
+ rotation
+
+ -0
+ 135
+ 45
+ -90
+
+
+ y-shift
+ -5
+
+
+
+
+
+
+
+
+
+
+ Rotate knob left
+
+ -70
+ -35
+ 30
+ 72
+
+ property-adjust
+
+ -1
+ 0
+ 3
+ 0
+
+
+
+
+ Rotate knob right
+
+ -40
+ -35
+ 30
+ 72
+
+ property-adjust
+
+ 1
+ 0
+ 3
+ 0
+
+
+
+
+ Start
+
+ -70
+ -35
+ 72
+ 72
+
+ property-toggle
+
+
+
+
+
+ Rotate knob left
+
+ 0
+ -35
+ 30
+ 72
+
+ property-adjust
+
+ -1
+ 0
+ 3
+ 0
+
+
+
+
+ Rotate knob right
+
+ 20
+ -35
+ 30
+ 72
+
+ property-adjust
+
+ 1
+ 0
+ 3
+ 0
+
+
+
+
+ Start
+
+ 5
+ -35
+ 72
+ 72
+
+ property-toggle
+
+
+
+
+
+
diff --git a/Aircraft/Instruments/manifold-press.xml b/Aircraft/Instruments/manifold-press.xml
new file mode 100644
index 000000000..852a7ca5c
--- /dev/null
+++ b/Aircraft/Instruments/manifold-press.xml
@@ -0,0 +1,177 @@
+
+
+
+
+
+ Manifold Pressure
+ 128
+ 128
+
+ /engines/engine[0]/mp-osi
+ /engines/engine[1]/mp-osi
+
+
+
+
+ gauge face
+
+ Aircraft/c172/Instruments/Textures/faces-6.rgb
+ 0
+ 0.515625
+ 0.4765625
+ 1.0
+
+ 105
+ 105
+
+
+ needle 0
+
+ Aircraft/c172/Instruments/Textures/misc-1.rgb
+ 0.8
+ 0.78125
+ 0.8375
+ 1.0
+
+ 6
+ 36
+
+
+ rotation
+
+ 10.0
+ 50.0
+ 5.0
+ -150.0
+ false
+
+
+ y-shift
+ 20
+
+
+
+
+
+ needle 1
+
+ Aircraft/c172/Instruments/Textures/misc-1.rgb
+ 0.8
+ 0.78125
+ 0.8375
+ 1.0
+
+ 6
+ 36
+
+
+ rotation
+
+ 10.0
+ 50.0
+ 5.0
+ -150.0
+ false
+
+
+ y-shift
+ 20
+
+
+
+
+
+ button
+
+ Aircraft/c172/Instruments/Textures/misc-1.rgb
+ 0.6171875
+ 0.2421875
+ 0.7890625
+ 0.4140625
+
+ 15
+ 15
+
+
+ rotation
+ /orientation/roll-deg
+ -360.0
+ 360.0
+ 1.0
+ 1
+
+
+
+
+
+ bezel
+
+ Aircraft/c172/Instruments/Textures/bezel.rgb
+ 0.0
+ 0.0
+ 1.0
+ 1.0
+
+
+
+ x-shift
+ -1
+
+
+
+
+
+ glare shield
+
+ Aircraft/c172/Instruments/Textures/bezel1.rgb
+ 0.5
+ 0.0
+ 1.0
+ 0.5
+
+ 124
+ 124
+
+
+ rotation
+ /orientation/roll-deg
+ -360.0
+ 360.0
+ 1.0
+ 1
+
+
+ x-shift
+ 2
+
+
+ y-shift
+ -2
+
+
+
+
+
+
diff --git a/Aircraft/Instruments/throttle-quadrant.xml b/Aircraft/Instruments/throttle-quadrant.xml
new file mode 100644
index 000000000..f8104b585
--- /dev/null
+++ b/Aircraft/Instruments/throttle-quadrant.xml
@@ -0,0 +1,931 @@
+
+
+
+
+
+ throttle quadrant
+ 150
+ 70
+
+
+ /controls/throttle[0]
+ /controls/throttle[1]
+ /controls/propeller-pitch[0]
+ /controls/propeller-pitch[1]
+ /controls/mixture[0]
+ /controls/mixture[1]
+
+
+
+
+
+ backplate
+
+ Aircraft/c172/Instruments/Textures/flaps.rgb
+ 0.378125
+ 0.65
+ 1.0
+ 1.0
+
+ 150
+ 70
+
+
+
+
+
+ throttle 0 handle
+
+ Aircraft/c172/Instruments/Textures/handles.rgb
+ 0.0
+ 0.37890625
+ 0.875
+ 1.0
+
+ 20
+ 30
+
+
+ x-shift
+ -65
+
+
+ y-shift
+
+ 0.0
+ 1.0
+ 40
+ -20
+
+
+
+
+ throttle 1 handle
+
+ Aircraft/c172/Instruments/Textures/handles.rgb
+ 0.0
+ 0.37890625
+ 0.875
+ 1.0
+
+ 20
+ 30
+
+
+ x-shift
+ -45
+
+
+ y-shift
+
+ 0.0
+ 1.0
+ 40
+ -20
+
+
+
+
+
+
+
+ prop advance0 handle
+
+ Aircraft/c172/Instruments/Textures/handles.rgb
+ 0.0
+ 0.37890625
+ 0.6015625
+ 0.72265625
+
+ 20
+ 30
+
+
+ x-shift
+ -10
+
+
+ y-shift
+
+ 0.0
+ 1.0
+ 40
+ -20
+
+
+
+
+
+ prop advance1 handle
+
+ Aircraft/c172/Instruments/Textures/handles.rgb
+ 0.0
+ 0.37890625
+ 0.6015625
+ 0.72265625
+
+ 20
+ 30
+
+
+ x-shift
+ 10
+
+
+ y-shift
+
+ 0.0
+ 1.0
+ 40
+ -20
+
+
+
+
+
+
+
+ mixture 0 handle
+
+ Aircraft/c172/Instruments/Textures/handles.rgb
+ 0.0
+ 0.37890625
+ 0.73828125
+ 0.86328125
+
+ 20
+ 30
+
+
+ x-shift
+ 45
+
+
+ y-shift
+
+ 0.0
+ 1.0
+ 40
+ -22
+
+
+
+
+ mixture 1 handle
+
+ Aircraft/c172/Instruments/Textures/handles.rgb
+ 0.0
+ 0.37890625
+ 0.73828125
+ 0.86328125
+
+ 20
+ 30
+
+
+ x-shift
+ 65
+
+
+ y-shift
+
+ 0.0
+ 1.0
+ 40
+ -22
+
+
+
+
+
+
+
+
+ small decrease
+
+ -75
+ -35
+ 10
+ 35
+
+ property-adjust
+
+ -0.01
+ 0
+ 1.0
+ false
+
+
+
+
+ small increase
+
+ -65
+ -35
+ 10
+ 35
+
+ property-adjust
+
+ 0.01
+ 0
+ 1.0
+ false
+
+
+
+ big decrease
+
+ -75
+ -35
+ 10
+ 35
+
+ property-adjust
+
+ -0.1
+ 0
+ 1.0
+ false
+
+
+
+
+ big increase
+
+ -65
+ -35
+ 10
+ 35
+
+ property-adjust
+
+ 0.1
+ 0
+ 1.0
+ false
+
+
+
+
+ small decrease
+
+ -45
+ -35
+ 10
+ 35
+
+ property-adjust
+
+ -0.01
+ 0
+ 1.0
+ false
+
+
+
+
+ small increase
+
+ -55
+ -35
+ 10
+ 35
+
+ property-adjust
+
+ 0.01
+ 0
+ 1.0
+ false
+
+
+
+ big decrease
+
+ -45
+ -35
+ 10
+ 35
+
+ property-adjust
+
+ -0.1
+ 0
+ 1.0
+ false
+
+
+
+
+ big increase
+
+ -55
+ -35
+ 10
+ 35
+
+ property-adjust
+
+ 0.1
+ 0
+ 1.0
+ false
+
+
+
+
+ small decrease
+
+ -75
+ 0
+ 20
+ 35
+
+ property-adjust
+
+ -0.01
+ 0
+ 1.0
+ false
+
+
+ property-adjust
+
+ -0.01
+ 0
+ 1.0
+ false
+
+
+
+
+ small increase
+
+ -55
+ 0
+ 20
+ 35
+
+ property-adjust
+
+ 0.01
+ 0
+ 1.0
+ false
+
+
+ property-adjust
+
+ 0.01
+ 0
+ 1.0
+ false
+
+
+
+ big decrease
+
+ -75
+ 0
+ 20
+ 35
+
+ property-adjust
+
+ -0.1
+ 0
+ 1.0
+ false
+
+
+ property-adjust
+
+ -0.1
+ 0
+ 1.0
+ false
+
+
+
+
+ big increase
+
+ -55
+ -0
+ 20
+ 35
+
+ property-adjust
+
+ 0.1
+ 0
+ 1.0
+ false
+
+
+ property-adjust
+
+ 0.1
+ 0
+ 1.0
+ false
+
+
+
+
+ small decrease
+
+ -20
+ -35
+ 10
+ 35
+
+ property-adjust
+
+ -0.01
+ 0
+ 1.0
+ false
+
+
+
+
+ small increase
+
+ -10
+ -35
+ 10
+ 35
+
+ property-adjust
+
+ 0.01
+ 0
+ 1.0
+ false
+
+
+
+
+ big decrease
+
+ -20
+ -35
+ 10
+ 35
+
+ property-adjust
+
+ -0.1
+ 0
+ 1.0
+ false
+
+
+
+
+ big increase
+
+ -10
+ -35
+ 10
+ 35
+
+ property-adjust
+
+ 0.1
+ 0
+ 1.0
+ false
+
+
+
+
+
+ small decrease
+
+ 10
+ -35
+ 10
+ 35
+
+ property-adjust
+
+ -0.01
+ 0
+ 1.0
+ false
+
+
+
+
+ small increase
+
+ 0
+ -35
+ 10
+ 35
+
+ property-adjust
+
+ 0.01
+ 0
+ 1.0
+ false
+
+
+
+
+ big decrease
+
+ 10
+ -35
+ 10
+ 35
+
+ property-adjust
+
+ -0.1
+ 0
+ 1.0
+ false
+
+
+
+
+ big increase
+
+ 0
+ -35
+ 10
+ 35
+
+ property-adjust
+
+ 0.1
+ 0
+ 1.0
+ false
+
+
+
+
+ small decrease
+
+ -20
+ 0
+ 20
+ 35
+
+ property-adjust
+
+ -0.01
+ 0
+ 1.0
+ false
+
+
+ property-adjust
+
+ -0.01
+ 0
+ 1.0
+ false
+
+
+
+
+ small increase
+
+ 0
+ 0
+ 20
+ 35
+
+ property-adjust
+
+ 0.01
+ 0
+ 1.0
+ false
+
+
+ property-adjust
+
+ 0.01
+ 0
+ 1.0
+ false
+
+
+
+ big decrease
+
+ -20
+ 0
+ 20
+ 35
+
+ property-adjust
+
+ -0.1
+ 0
+ 1.0
+ false
+
+
+ property-adjust
+
+ -0.1
+ 0
+ 1.0
+ false
+
+
+
+
+ big increase
+
+ 0
+ 0
+ 20
+ 35
+
+ property-adjust
+
+ 0.1
+ 0
+ 1.0
+ false
+
+
+ property-adjust
+
+ 0.1
+ 0
+ 1.0
+ false
+
+
+
+
+
+ small decrease
+
+ 35
+ -35
+ 10
+ 35
+
+ property-adjust
+
+ -0.01
+ 0
+ 1.0
+ false
+
+
+
+
+ small increase
+
+ 45
+ -36
+ 10
+ 35
+
+ property-adjust
+
+ 0.01
+ 0
+ 1.0
+ false
+
+
+
+
+ big decrease
+
+ 35
+ -35
+ 10
+ 35
+
+ property-adjust
+
+ -0.1
+ 0
+ 1.0
+ false
+
+
+
+
+ big increase
+
+ 45
+ -35
+ 10
+ 35
+
+ property-adjust
+
+ 0.1
+ 0
+ 1.0
+ false
+
+
+
+
+ small decrease
+
+ 65
+ -35
+ 10
+ 35
+
+ property-adjust
+
+ -0.01
+ 0
+ 1.0
+ false
+
+
+
+
+ small increase
+
+ 55
+ -35
+ 10
+ 35
+
+ property-adjust
+
+ 0.01
+ 0
+ 1.0
+ false
+
+
+
+
+ big decrease
+
+ 65
+ -35
+ 10
+ 35
+
+ property-adjust
+
+ -0.1
+ 0
+ 1.0
+ false
+
+
+
+
+ big increase
+
+ 55
+ -35
+ 10
+ 35
+
+ property-adjust
+
+ 0.1
+ 0
+ 1.0
+ false
+
+
+
+
+ small decrease
+
+ 35
+ 0
+ 20
+ 35
+
+ property-adjust
+
+ -0.01
+ 0
+ 1.0
+ false
+
+
+ property-adjust
+
+ -0.01
+ 0
+ 1.0
+ false
+
+
+
+
+ small increase
+
+ 55
+ 0
+ 20
+ 35
+
+ property-adjust
+
+ 0.01
+ 0
+ 1.0
+ false
+
+
+ property-adjust
+
+ 0.01
+ 0
+ 1.0
+ false
+
+
+
+ big decrease
+
+ 35
+ 0
+ 20
+ 35
+
+ property-adjust
+
+ -0.1
+ 0
+ 1.0
+ false
+
+
+ property-adjust
+
+ -0.1
+ 0
+ 1.0
+ false
+
+
+
+
+ big increase
+
+ 55
+ 0
+ 20
+ 35
+
+ property-adjust
+
+ 0.1
+ 0
+ 1.0
+ false
+
+
+ property-adjust
+
+ 0.1
+ 0
+ 1.0
+ false
+
+
+
+
+
+