diff --git a/src/modules/ripple_basics/ripple_basics.cpp b/modules/ripple_basics/ripple_basics.cpp
similarity index 100%
rename from src/modules/ripple_basics/ripple_basics.cpp
rename to modules/ripple_basics/ripple_basics.cpp
diff --git a/newcoin.vcxproj.filters b/newcoin.vcxproj.filters
index 250d2dbd6..a37cfbd03 100644
--- a/newcoin.vcxproj.filters
+++ b/newcoin.vcxproj.filters
@@ -86,6 +86,9 @@
{4FC737F1-C7A5-4376-A066-2A32D752A2FF}
cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx
+
+ {1b463564-35d9-43d1-b3a0-21b344a3a1c7}
+
@@ -430,18 +433,9 @@
1. Ripple Modules\ledger
-
- 1. Ripple Modules\basics
-
-
- 1. Ripple Modules\basics
-
1. Ripple Modules\main
-
- 1. Ripple Modules\basics
-
1. Ripple Modules\client
@@ -457,18 +451,6 @@
1. Ripple Modules\network
-
- 1. Ripple Modules\basics
-
-
- 1. Ripple Modules\basics
-
-
- 1. Ripple Modules\basics
-
-
- 1. Ripple Modules\basics
-
1. Ripple Modules\main
@@ -517,9 +499,6 @@
1. Ripple Modules\network
-
- 1. Ripple Modules\basics
-
1. Ripple Modules\ledger
@@ -589,9 +568,6 @@
1. Ripple Modules\main
-
- 1. Ripple Modules\basics
-
1. Ripple Modules\main
@@ -607,15 +583,6 @@
1. Ripple Modules\network
-
- 1. Ripple Modules\basics
-
-
- 1. Ripple Modules\basics
-
-
- 1. Ripple Modules\basics
-
1. Ripple Modules\client
@@ -652,27 +619,6 @@
1. Ripple Modules\ledger
-
- 1. Ripple Modules\basics
-
-
- 1. Ripple Modules\basics
-
-
- 1. Ripple Modules\basics
-
-
- 1. Ripple Modules\basics
-
-
- 1. Ripple Modules\basics
-
-
- 1. Ripple Modules\basics
-
-
- 1. Ripple Modules\basics
-
1. Ripple Modules\network
@@ -682,6 +628,63 @@
1. Ripple Modules\network
+
+ 1. Ripple Modules\basics\types
+
+
+ 1. Ripple Modules\basics\types
+
+
+ 1. Ripple Modules\basics\types
+
+
+ 1. Ripple Modules\basics\types
+
+
+ 1. Ripple Modules\basics\types
+
+
+ 1. Ripple Modules\basics\types
+
+
+ 1. Ripple Modules\basics\types
+
+
+ 1. Ripple Modules\basics\types
+
+
+ 1. Ripple Modules\basics\types
+
+
+ 1. Ripple Modules\basics\types
+
+
+ 1. Ripple Modules\basics\types
+
+
+ 1. Ripple Modules\basics\types
+
+
+ 1. Ripple Modules\basics\types
+
+
+ 1. Ripple Modules\basics\types
+
+
+ 1. Ripple Modules\basics\types
+
+
+ 1. Ripple Modules\basics\types
+
+
+ 1. Ripple Modules\basics\types
+
+
+ 1. Ripple Modules\basics\types
+
+
+ 1. Ripple Modules\basics\types
+
@@ -1059,18 +1062,6 @@
1. Ripple Modules\network
-
- 1. Ripple Modules\basics
-
-
- 1. Ripple Modules\basics
-
-
- 1. Ripple Modules\basics
-
-
- 1. Ripple Modules\basics
-
1. Ripple Modules\client
@@ -1086,21 +1077,9 @@
1. Ripple Modules\network
-
- 1. Ripple Modules\basics
-
-
- 1. Ripple Modules\basics
-
-
- 1. Ripple Modules\basics
-
1. Ripple Modules\main
-
- 1. Ripple Modules\basics
-
1. Ripple Modules\main
@@ -1146,9 +1125,6 @@
1. Ripple Modules\network
-
- 1. Ripple Modules\basics
-
1. Ripple Modules\ledger
@@ -1209,9 +1185,6 @@
1. Ripple Modules\main
-
- 1. Ripple Modules\basics
-
1. Ripple Modules\main
@@ -1224,12 +1197,6 @@
1. Ripple Modules\network
-
- 1. Ripple Modules\basics
-
-
- 1. Ripple Modules\basics
-
1. Ripple Modules\client
@@ -1245,9 +1212,6 @@
1. Ripple Modules\client
-
- 1. Ripple Modules\basics
-
1. Ripple Modules\ledger\serialization
@@ -1272,24 +1236,6 @@
1. Ripple Modules\ledger
-
- 1. Ripple Modules\basics
-
-
- 1. Ripple Modules\basics
-
-
- 1. Ripple Modules\basics
-
-
- 1. Ripple Modules\basics
-
-
- 1. Ripple Modules\basics
-
-
- 1. Ripple Modules\basics
-
1. Ripple Modules\network
@@ -1305,6 +1251,63 @@
1. Ripple Modules\network
+
+ 1. Ripple Modules\basics\types
+
+
+ 1. Ripple Modules\basics\types
+
+
+ 1. Ripple Modules\basics\types
+
+
+ 1. Ripple Modules\basics\types
+
+
+ 1. Ripple Modules\basics\types
+
+
+ 1. Ripple Modules\basics\types
+
+
+ 1. Ripple Modules\basics\types
+
+
+ 1. Ripple Modules\basics\types
+
+
+ 1. Ripple Modules\basics\types
+
+
+ 1. Ripple Modules\basics\types
+
+
+ 1. Ripple Modules\basics\types
+
+
+ 1. Ripple Modules\basics\types
+
+
+ 1. Ripple Modules\basics\types
+
+
+ 1. Ripple Modules\basics\types
+
+
+ 1. Ripple Modules\basics\types
+
+
+ 1. Ripple Modules\basics\types
+
+
+ 1. Ripple Modules\basics\types
+
+
+ 1. Ripple Modules\basics\types
+
+
+ 1. Ripple Modules\basics\types
+