diff --git a/cave/build/p2-build.xml b/cave/build/p2-build.xml
index b302e1c2c4..cce1543c85 100644
--- a/cave/build/p2-build.xml
+++ b/cave/build/p2-build.xml
@@ -120,13 +120,6 @@
includes="it.*/**" />
-
-
-
-
-
-
@@ -160,6 +153,10 @@
+
+
+
@@ -313,6 +310,12 @@
+
+
+
+
+
diff --git a/cave/com.raytheon.uf.viz.collaboration.feature/feature.xml b/cave/com.raytheon.uf.viz.collaboration.feature/feature.xml
index b25214d3b1..122bb60914 100644
--- a/cave/com.raytheon.uf.viz.collaboration.feature/feature.xml
+++ b/cave/com.raytheon.uf.viz.collaboration.feature/feature.xml
@@ -95,12 +95,6 @@
version="0.0.0"
unpack="false"/>
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/cave/com.raytheon.uf.viz.core.feature/feature.xml b/cave/com.raytheon.uf.viz.core.feature/feature.xml
index e804025af0..4525e24ec8 100644
--- a/cave/com.raytheon.uf.viz.core.feature/feature.xml
+++ b/cave/com.raytheon.uf.viz.core.feature/feature.xml
@@ -201,13 +201,6 @@
install-size="0"
version="0.0.0"/>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/cave/com.raytheon.viz.feature.awips.developer/feature.xml b/cave/com.raytheon.viz.feature.awips.developer/feature.xml
index 7b0925c223..932e8425bb 100644
--- a/cave/com.raytheon.viz.feature.awips.developer/feature.xml
+++ b/cave/com.raytheon.viz.feature.awips.developer/feature.xml
@@ -14,6 +14,10 @@
Raytheon AWIPS
+
+
@@ -170,10 +174,6 @@
id="com.raytheon.uf.viz.gisdatastore.feature"
version="0.0.0"/>
-
-
diff --git a/edexOsgi/build.edex/build.xml b/edexOsgi/build.edex/build.xml
index 751b5fac98..bd44543ea3 100644
--- a/edexOsgi/build.edex/build.xml
+++ b/edexOsgi/build.edex/build.xml
@@ -18,6 +18,15 @@
value="org.eclipse.equinox.launcher_1.1.0.v20100507.jar" />
+
+
+
+
+
+
+
@@ -26,10 +35,6 @@
-
-
-
diff --git a/edexOsgi/com.raytheon.edex.feature.uframe/feature.xml b/edexOsgi/com.raytheon.edex.feature.uframe/feature.xml
index 5f49fdeca3..7975d6f530 100644
--- a/edexOsgi/com.raytheon.edex.feature.uframe/feature.xml
+++ b/edexOsgi/com.raytheon.edex.feature.uframe/feature.xml
@@ -36,6 +36,14 @@
[Enter License Description here.]
+
+
+
+
@@ -96,10 +104,6 @@
id="com.raytheon.uf.edex.ost.feature"
version="0.0.0"/>
-
-
@@ -107,8 +111,9 @@
-
+
+ version="0.0.0"/>
+
diff --git a/edexOsgi/com.raytheon.uf.common.base.feature/.project b/edexOsgi/com.raytheon.uf.common.base.feature/.project
new file mode 100644
index 0000000000..16c2c39dff
--- /dev/null
+++ b/edexOsgi/com.raytheon.uf.common.base.feature/.project
@@ -0,0 +1,17 @@
+
+
+ com.raytheon.uf.common.base.feature
+
+
+
+
+
+ org.eclipse.pde.FeatureBuilder
+
+
+
+
+
+ org.eclipse.pde.FeatureNature
+
+
diff --git a/edexOsgi/com.raytheon.uf.edex.event.feature/build.properties b/edexOsgi/com.raytheon.uf.common.base.feature/build.properties
similarity index 100%
rename from edexOsgi/com.raytheon.uf.edex.event.feature/build.properties
rename to edexOsgi/com.raytheon.uf.common.base.feature/build.properties
diff --git a/edexOsgi/com.raytheon.uf.common.base.feature/feature.xml b/edexOsgi/com.raytheon.uf.common.base.feature/feature.xml
new file mode 100644
index 0000000000..72ee8cadcc
--- /dev/null
+++ b/edexOsgi/com.raytheon.uf.common.base.feature/feature.xml
@@ -0,0 +1,358 @@
+
+
+
+
+ [Enter Feature Description here.]
+
+
+
+ [Enter Copyright Description here.]
+
+
+
+ [Enter License Description here.]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/edexOsgi/com.raytheon.uf.common.pypies/META-INF/MANIFEST.MF b/edexOsgi/com.raytheon.uf.common.pypies/META-INF/MANIFEST.MF
index ac240db617..a250bb4e5b 100644
--- a/edexOsgi/com.raytheon.uf.common.pypies/META-INF/MANIFEST.MF
+++ b/edexOsgi/com.raytheon.uf.common.pypies/META-INF/MANIFEST.MF
@@ -6,14 +6,11 @@ Bundle-Version: 1.12.1174.qualifier
Bundle-Vendor: RAYTHEON
Bundle-RequiredExecutionEnvironment: JavaSE-1.6
Eclipse-RegisterBuddy: com.raytheon.uf.common.serialization
-Import-Package: com.raytheon.edex.util,
- com.raytheon.uf.common.comm,
- com.raytheon.uf.common.datastorage,
- com.raytheon.uf.common.datastorage.records,
- com.raytheon.uf.common.util,
- com.raytheon.uf.common.util.cache
Require-Bundle: com.raytheon.uf.common.serialization,
- com.raytheon.uf.common.status
+ com.raytheon.uf.common.status,
+ com.raytheon.uf.common.datastorage;bundle-version="1.12.1174",
+ com.raytheon.uf.common.util;bundle-version="1.12.1174",
+ com.raytheon.uf.common.comm;bundle-version="1.12.1174"
Export-Package: com.raytheon.uf.common.pypies,
com.raytheon.uf.common.pypies.request,
com.raytheon.uf.common.pypies.response
diff --git a/edexOsgi/com.raytheon.uf.edex.event.feature/.project b/edexOsgi/com.raytheon.uf.edex.base.feature/.project
similarity index 87%
rename from edexOsgi/com.raytheon.uf.edex.event.feature/.project
rename to edexOsgi/com.raytheon.uf.edex.base.feature/.project
index daa16ed48a..175208ef41 100644
--- a/edexOsgi/com.raytheon.uf.edex.event.feature/.project
+++ b/edexOsgi/com.raytheon.uf.edex.base.feature/.project
@@ -1,6 +1,6 @@
- com.raytheon.uf.edex.event.feature
+ com.raytheon.uf.edex.base.feature
diff --git a/edexOsgi/com.raytheon.uf.edex.base.feature/build.properties b/edexOsgi/com.raytheon.uf.edex.base.feature/build.properties
new file mode 100644
index 0000000000..64f93a9f0b
--- /dev/null
+++ b/edexOsgi/com.raytheon.uf.edex.base.feature/build.properties
@@ -0,0 +1 @@
+bin.includes = feature.xml
diff --git a/edexOsgi/com.raytheon.uf.edex.base.feature/feature.xml b/edexOsgi/com.raytheon.uf.edex.base.feature/feature.xml
new file mode 100644
index 0000000000..07bf2c4716
--- /dev/null
+++ b/edexOsgi/com.raytheon.uf.edex.base.feature/feature.xml
@@ -0,0 +1,191 @@
+
+
+
+
+ [Enter Feature Description here.]
+
+
+
+ [Enter Copyright Description here.]
+
+
+
+ [Enter License Description here.]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/edexOsgi/com.raytheon.uf.edex.common.core.feature/feature.xml b/edexOsgi/com.raytheon.uf.edex.common.core.feature/feature.xml
index 11082b5e5d..61c5ccdd98 100644
--- a/edexOsgi/com.raytheon.uf.edex.common.core.feature/feature.xml
+++ b/edexOsgi/com.raytheon.uf.edex.common.core.feature/feature.xml
@@ -17,12 +17,9 @@
[Enter License Description here.]
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+ unpack="false"/>
diff --git a/edexOsgi/com.raytheon.uf.edex.core.feature/feature.xml b/edexOsgi/com.raytheon.uf.edex.core.feature/feature.xml
index 3813fc6f27..b2c14e483e 100644
--- a/edexOsgi/com.raytheon.uf.edex.core.feature/feature.xml
+++ b/edexOsgi/com.raytheon.uf.edex.core.feature/feature.xml
@@ -19,7 +19,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/edexOsgi/com.raytheon.uf.edex.dataplugins.feature/feature.xml b/edexOsgi/com.raytheon.uf.edex.dataplugins.feature/feature.xml
index 68a90ed27d..9221bc3a7b 100644
--- a/edexOsgi/com.raytheon.uf.edex.dataplugins.feature/feature.xml
+++ b/edexOsgi/com.raytheon.uf.edex.dataplugins.feature/feature.xml
@@ -262,20 +262,6 @@
version="0.0.0"
unpack="false"/>
-
-
-
-
-
-
-
- [Enter Feature Description here.]
-
-
-
- [Enter Copyright Description here.]
-
-
-
- [Enter License Description here.]
-
-
-
-
-
-
-
-
-
-
-
diff --git a/edexOsgi/com.raytheon.uf.edex.registry.feature/feature.xml b/edexOsgi/com.raytheon.uf.edex.registry.feature/feature.xml
index a6e11d04ee..cc3daf7d53 100644
--- a/edexOsgi/com.raytheon.uf.edex.registry.feature/feature.xml
+++ b/edexOsgi/com.raytheon.uf.edex.registry.feature/feature.xml
@@ -17,10 +17,6 @@
[Enter License Description here.]
-
-
-
-
-
-
-
-
-
-
-
-
-
-