diff --git a/Huds/Instruments/compass.xml b/Huds/Instruments/compass.xml
new file mode 100644
index 000000000..91528ce66
--- /dev/null
+++ b/Huds/Instruments/compass.xml
@@ -0,0 +1,36 @@
+
+
+
+
+ Gyrocompass
+ -100
+ 200
+ 28
+
+
+ /orientation/heading-deg
+ 360.0
+ 0.0
+
+ 25.0
+ 360
+
+
+
+ 5
+ 1
+ false
+ false
+ true
+ true
+ true
+ false
+ false
+ false
+ 0.0
+ true
+ fixed
+ line
+ variable
+
+
diff --git a/Huds/Instruments/gload.xml b/Huds/Instruments/gload.xml
new file mode 100644
index 000000000..2b651b40b
--- /dev/null
+++ b/Huds/Instruments/gload.xml
@@ -0,0 +1,38 @@
+
+
+
+
+
diff --git a/Huds/Instruments/ladder.xml b/Huds/Instruments/ladder.xml
new file mode 100644
index 000000000..52f0af9d7
--- /dev/null
+++ b/Huds/Instruments/ladder.xml
@@ -0,0 +1,37 @@
+
+
+
+
+ Pitch Ladder
+ pitch
+ -60
+ -90
+ 120
+ 180
+
+
+ /orientation/roll-deg
+
+
+
+ /orientation/pitch-deg
+
+
+ 2.68
+ 45.0
+ 10.0
+ 70
+ 0
+ false
+ true
+ false
+ false
+ false
+ false
+ false
+ false
+ 0.0
+ false
+ false
+
+
diff --git a/Huds/Instruments/latitude.xml b/Huds/Instruments/latitude.xml
new file mode 100644
index 000000000..ff7f49b1c
--- /dev/null
+++ b/Huds/Instruments/latitude.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
diff --git a/Huds/Instruments/longitude.xml b/Huds/Instruments/longitude.xml
new file mode 100644
index 000000000..17f0de70f
--- /dev/null
+++ b/Huds/Instruments/longitude.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
diff --git a/Huds/Instruments/runway.xml b/Huds/Instruments/runway.xml
new file mode 100644
index 000000000..db6b7ae26
--- /dev/null
+++ b/Huds/Instruments/runway.xml
@@ -0,0 +1,19 @@
+
+
+
+
+ Runway
+ -240
+ -180
+ 480
+ 360
+
+ 5
+ 5.0
+ false
+ 1.0
+ 50.0
+ -1
+ 64250
+
+
diff --git a/Huds/Instruments/turn-bank-indicator.xml b/Huds/Instruments/turn-bank-indicator.xml
new file mode 100644
index 000000000..421386e7c
--- /dev/null
+++ b/Huds/Instruments/turn-bank-indicator.xml
@@ -0,0 +1,22 @@
+
+
+
+
+ Turn Bank Indicator
+ -30
+ 60
+ 10
+
+
+ /orientation/roll-deg
+
+
+
+ /orientation/side-slip-deg
+
+
+ 5
+ false
+ 250
+
+
diff --git a/Huds/README b/Huds/README
new file mode 100644
index 000000000..d2213c6d4
--- /dev/null
+++ b/Huds/README
@@ -0,0 +1,23 @@
+Directories shared by old and new HUD:
+
+ Instruments/
+
+
+Directories used by the old HUD only:
+
+ Instruments/Minimal/
+ Instruments/Custom/
+ Instruments/Default/
+ Instruments/Engineering/
+ Minimal/
+ Custom/
+ Default/
+ Engineering/
+
+
+Directories and files used by the new HUD only:
+
+ Instruments/*.xml
+ Sets/
+ *.xml
+
diff --git a/Huds/Sets/autopilot.xml b/Huds/Sets/autopilot.xml
new file mode 100644
index 000000000..512262d98
--- /dev/null
+++ b/Huds/Sets/autopilot.xml
@@ -0,0 +1,279 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Huds/Sets/controls.xml b/Huds/Sets/controls.xml
new file mode 100644
index 000000000..a1adc9685
--- /dev/null
+++ b/Huds/Sets/controls.xml
@@ -0,0 +1,146 @@
+
+
+
+
+ Aileron
+ -50
+ 70
+ 100
+ 20
+
+
+ 50
+ 0
+ false
+ false
+ true
+ true
+ false
+ true
+ false
+ false
+ 0.0
+ true
+ fixed
+
+ /controls/flight/aileron
+ 1.0
+ -1.0
+
+
+
+
+ Elevator
+ -138
+ -50
+ 20
+ 100
+
+
+
+ 50
+ 0
+ 0.0
+ true
+ true
+ false
+ false
+ false
+ false
+ false
+ true
+ true
+ fixed
+
+ /controls/flight/elevator
+ 1.0
+ -1.0
+
+
+
+
+ Rudder
+ -50
+ -90
+ 100
+ 20
+
+
+ 50
+ 0
+ false
+ false
+ true
+ true
+ true
+ false
+ false
+ false
+ 0.0
+ true
+ fixed
+
+ /controls/flight/rudder
+ 1.0
+ -1.0
+
+
+
+
+ Throttle
+ -305
+ -75
+ 20
+ 150
+
+
+
+ 50
+ 0
+ true
+ true
+ false
+ false
+ false
+ false
+ true
+ false
+ 0.0
+ true
+ fixed
+
+ /controls/engines/engine/throttle
+ 1.0
+ 0.0
+
+
+
+
+ Elevator Trim
+ -148
+ -50
+ 10
+ 100
+
+
+
+ 50
+ 0
+ 0.0
+ true
+ true
+ false
+ false
+ false
+ false
+ false
+ false
+ true
+ fixed
+
+ /controls/flight/elevator-trim
+ 1.0
+ -1.0
+
+
+
diff --git a/Huds/Sets/coordinates.xml b/Huds/Sets/coordinates.xml
new file mode 100644
index 000000000..5425f4082
--- /dev/null
+++ b/Huds/Sets/coordinates.xml
@@ -0,0 +1,13 @@
+
+
+
+
+ Huds/Instruments/latitude.xml
+ -210
+
+
+
+ Huds/Instruments/longitude.xml
+ 210
+
+
diff --git a/Huds/Sets/parameters.xml b/Huds/Sets/parameters.xml
new file mode 100644
index 000000000..6f6bf9b33
--- /dev/null
+++ b/Huds/Sets/parameters.xml
@@ -0,0 +1,101 @@
+
+
+
+
+ Huds/Instruments/gload.xml
+ -243
+ 105
+
+
+
+ AMSL
+ 245
+ -100
+ 35
+ 200
+
+
+
+ 100
+ 25
+ 250.0
+ true
+ true
+ false
+ false
+ false
+ false
+ true
+ false
+ 0.0
+ true
+ fixed
+ line
+ variable
+
+ /position/altitude-ft
+
+
+
+
+ RadioAltimeter
+ 118
+ -75
+ 25
+ 150
+
+
+
+ 25
+ 5
+ 200.0
+ true
+ true
+ false
+ false
+ false
+ false
+ true
+ false
+ 0.0
+ true
+ fixed
+ line
+ variable
+
+
+ /position/altitude-agl-ft
+ 0.0
+
+
+
+
+ KIAS
+ -280
+ -100
+ 28
+ 200
+
+
+ 10
+ 5
+ 50.0
+ true
+ true
+ false
+ false
+ false
+ false
+ false
+ true
+ 0.0
+ true
+ fixed
+ line
+ variable
+
+ /velocities/airspeed-kt
+ 0.0
+
+
+
diff --git a/Huds/default.xml b/Huds/default.xml
new file mode 100644
index 000000000..78967c107
--- /dev/null
+++ b/Huds/default.xml
@@ -0,0 +1,43 @@
+
+
+
+ Default Aircraft Hud
+ false
+
+
+ Huds/Instruments/turn-bank-indicator.xml
+ -195
+
+
+
+ Huds/Sets/coordinates.xml
+ 190
+
+
+
+ Huds/Instruments/compass.xml
+ 190
+
+
+
+ Huds/Sets/controls.xml
+
+
+
+ Huds/Sets/parameters.xml
+
+
+
+ Huds/Sets/autopilot.xml
+ -280
+ 160
+
+
+
+ Huds/Instruments/ladder.xml
+
+
+
+ Huds/Instruments/runway.xml
+
+