diff --git a/Android/libs/extras/android/support/v7/preference/AndroidManifest.xml b/Android/libs/extras/android/support/v7/preference/AndroidManifest.xml
new file mode 100644
index 000000000..e5aa094cd
--- /dev/null
+++ b/Android/libs/extras/android/support/v7/preference/AndroidManifest.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
diff --git a/Android/libs/extras/android/support/v7/preference/libs/android-support-v7-preference.jar b/Android/libs/extras/android/support/v7/preference/libs/android-support-v7-preference.jar
new file mode 100644
index 000000000..5aa68451b
Binary files /dev/null and b/Android/libs/extras/android/support/v7/preference/libs/android-support-v7-preference.jar differ
diff --git a/Android/libs/extras/android/support/v7/preference/project.properties b/Android/libs/extras/android/support/v7/preference/project.properties
new file mode 100644
index 000000000..549a30bf4
--- /dev/null
+++ b/Android/libs/extras/android/support/v7/preference/project.properties
@@ -0,0 +1,16 @@
+# This file is automatically generated by Android Tools.
+# Do not modify this file -- YOUR CHANGES WILL BE ERASED!
+#
+# This file must be checked in Version Control Systems.
+#
+# To customize properties used by the Ant build system edit
+# "ant.properties", and override values to adapt the script to your
+# project structure.
+#
+# To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home):
+#proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
+
+# Project target.
+target=android-23
+android.library=true
+android.library.reference.1=../appcompat
diff --git a/Android/libs/extras/android/support/v7/preference/res/layout-v11/preference.xml b/Android/libs/extras/android/support/v7/preference/res/layout-v11/preference.xml
new file mode 100644
index 000000000..22ede16a0
--- /dev/null
+++ b/Android/libs/extras/android/support/v7/preference/res/layout-v11/preference.xml
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Android/libs/extras/android/support/v7/preference/res/layout/preference.xml b/Android/libs/extras/android/support/v7/preference/res/layout/preference.xml
new file mode 100644
index 000000000..f75bc6834
--- /dev/null
+++ b/Android/libs/extras/android/support/v7/preference/res/layout/preference.xml
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Android/libs/extras/android/support/v7/preference/res/layout/preference_category.xml b/Android/libs/extras/android/support/v7/preference/res/layout/preference_category.xml
new file mode 100644
index 000000000..815425c55
--- /dev/null
+++ b/Android/libs/extras/android/support/v7/preference/res/layout/preference_category.xml
@@ -0,0 +1,23 @@
+
+
+
+
+
diff --git a/Android/libs/extras/android/support/v7/preference/res/layout/preference_dialog_edittext.xml b/Android/libs/extras/android/support/v7/preference/res/layout/preference_dialog_edittext.xml
new file mode 100644
index 000000000..9fbf2b720
--- /dev/null
+++ b/Android/libs/extras/android/support/v7/preference/res/layout/preference_dialog_edittext.xml
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Android/libs/extras/android/support/v7/preference/res/layout/preference_information.xml b/Android/libs/extras/android/support/v7/preference/res/layout/preference_information.xml
new file mode 100644
index 000000000..5815c46a3
--- /dev/null
+++ b/Android/libs/extras/android/support/v7/preference/res/layout/preference_information.xml
@@ -0,0 +1,61 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Android/libs/extras/android/support/v7/preference/res/layout/preference_list_fragment.xml b/Android/libs/extras/android/support/v7/preference/res/layout/preference_list_fragment.xml
new file mode 100644
index 000000000..44c543802
--- /dev/null
+++ b/Android/libs/extras/android/support/v7/preference/res/layout/preference_list_fragment.xml
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/Android/libs/extras/android/support/v7/preference/res/layout/preference_recyclerview.xml b/Android/libs/extras/android/support/v7/preference/res/layout/preference_recyclerview.xml
new file mode 100644
index 000000000..13385e65f
--- /dev/null
+++ b/Android/libs/extras/android/support/v7/preference/res/layout/preference_recyclerview.xml
@@ -0,0 +1,25 @@
+
+
+
+
diff --git a/Android/libs/extras/android/support/v7/preference/res/layout/preference_widget_checkbox.xml b/Android/libs/extras/android/support/v7/preference/res/layout/preference_widget_checkbox.xml
new file mode 100644
index 000000000..e53b7dfc8
--- /dev/null
+++ b/Android/libs/extras/android/support/v7/preference/res/layout/preference_widget_checkbox.xml
@@ -0,0 +1,26 @@
+
+
+
+
+
diff --git a/Android/libs/extras/android/support/v7/preference/res/layout/preference_widget_switch_compat.xml b/Android/libs/extras/android/support/v7/preference/res/layout/preference_widget_switch_compat.xml
new file mode 100644
index 000000000..332407399
--- /dev/null
+++ b/Android/libs/extras/android/support/v7/preference/res/layout/preference_widget_switch_compat.xml
@@ -0,0 +1,26 @@
+
+
+
+
+
diff --git a/Android/libs/extras/android/support/v7/preference/res/values-v17/styles.xml b/Android/libs/extras/android/support/v7/preference/res/values-v17/styles.xml
new file mode 100644
index 000000000..218435485
--- /dev/null
+++ b/Android/libs/extras/android/support/v7/preference/res/values-v17/styles.xml
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
diff --git a/Android/libs/extras/android/support/v7/preference/res/values/attrs.xml b/Android/libs/extras/android/support/v7/preference/res/values/attrs.xml
new file mode 100644
index 000000000..cd6f3255b
--- /dev/null
+++ b/Android/libs/extras/android/support/v7/preference/res/values/attrs.xml
@@ -0,0 +1,248 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Android/libs/extras/android/support/v7/preference/res/values/strings.xml b/Android/libs/extras/android/support/v7/preference/res/values/strings.xml
new file mode 100644
index 000000000..3414e4447
--- /dev/null
+++ b/Android/libs/extras/android/support/v7/preference/res/values/strings.xml
@@ -0,0 +1,5 @@
+
+
+ ON
+ OFF
+
diff --git a/Android/libs/extras/android/support/v7/preference/res/values/styles.xml b/Android/libs/extras/android/support/v7/preference/res/values/styles.xml
new file mode 100644
index 000000000..774c0c93d
--- /dev/null
+++ b/Android/libs/extras/android/support/v7/preference/res/values/styles.xml
@@ -0,0 +1,68 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Android/libs/extras/android/support/v7/preference/res/values/themes.xml b/Android/libs/extras/android/support/v7/preference/res/values/themes.xml
new file mode 100644
index 000000000..8a7eaa384
--- /dev/null
+++ b/Android/libs/extras/android/support/v7/preference/res/values/themes.xml
@@ -0,0 +1,31 @@
+
+
+
+
+
+
diff --git a/Android/project.properties b/Android/project.properties
index e9aeeb178..730a96d70 100644
--- a/Android/project.properties
+++ b/Android/project.properties
@@ -11,6 +11,9 @@
#proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
# Project target.
-target=android-22
+target=android-23
android.library.reference.1=libs/extras/android/support/v7/appcompat
android.library.reference.2=libs/extras/android/support/v7/gridlayout
+android.library.reference.3=libs/extras/android/support/design
+android.library.reference.4=libs/extras/android/support/v7/preference
+android.library.reference.5=libs/extras/android/support/v7/recyclerview