diff --git a/build.xml b/build.xml
index e6f4ba2c7e..6740e43c9a 100644
--- a/build.xml
+++ b/build.xml
@@ -1,5 +1,7 @@
+
+
@@ -351,7 +353,7 @@
description="Make big full test">
-
+
diff --git a/index.html b/index.html
deleted file mode 100644
index b35cc6c19d..0000000000
--- a/index.html
+++ /dev/null
@@ -1,452 +0,0 @@
-
-
-Krysalis Centipede build system
-
-
-
-
-
-
-
-
-
-
-
-
-
- INSTRUCTIONS
- - click the dots to expand/collapse the tiers or perform the action
- - a menu's sub-menus must be collapsed in order to collapse it's parent
-
-
-
-
-
-
-
-
diff --git a/layout.xml b/layout.xml
index 08e11921d8..fd773253a8 100644
--- a/layout.xml
+++ b/layout.xml
@@ -1,7 +1,7 @@
-
+
@@ -40,7 +40,7 @@
-
+
diff --git a/properties.xml b/properties.xml
index eca68c32ca..52490a2968 100644
--- a/properties.xml
+++ b/properties.xml
@@ -3,17 +3,6 @@
-
-
-
-
-
-
-
-
-
diff --git a/status.xml b/status.xml
index bdf093f940..08748cc30a 100644
--- a/status.xml
+++ b/status.xml
@@ -2,21 +2,6 @@
-
-
- Status
-
- Module
-
- Properties
-
- Layout
-
- Build
-
- Log
-
-
diff --git a/tools/antipede/build.dtd b/tools/antipede/build.dtd
new file mode 100644
index 0000000000..02e890377a
--- /dev/null
+++ b/tools/antipede/build.dtd
@@ -0,0 +1,3179 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tools/antipede/build.xtarget b/tools/antipede/build.xtarget
index 72f1a1e68e..90957cfc85 100644
--- a/tools/antipede/build.xtarget
+++ b/tools/antipede/build.xtarget
@@ -27,20 +27,23 @@
-
+
+
+
+
+
+
-
-
-
+
@@ -56,46 +59,13 @@
-
-
-
-
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
@@ -125,6 +95,47 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -174,23 +185,72 @@
-
+
-
+
-
\ No newline at end of file
+
+
+
+
+
+
+
+
+
+ Please select a cent to update:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ This will delete and download all cents. Are you sure? [y/n]:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/tools/antipede/lib/ant-xmlproperty-1.5-cvs.jar b/tools/antipede/lib/ant-xmlproperty-1.5-cvs.jar
new file mode 100644
index 0000000000..0e810286e1
Binary files /dev/null and b/tools/antipede/lib/ant-xmlproperty-1.5-cvs.jar differ
diff --git a/tools/antipede/resources/stylesheets/getcent.xsl b/tools/antipede/resources/stylesheets/getcent.xsl
index 1084b0c72d..0225d006bc 100644
--- a/tools/antipede/resources/stylesheets/getcent.xsl
+++ b/tools/antipede/resources/stylesheets/getcent.xsl
@@ -61,13 +61,20 @@
-present
+
+
+ .present
+
+
+ ${cents.dir}/.cent.jar
+
+
+ ${cents.dir}/.cent
+
+
+
-
- ${cents.dir}/.cent.jar
- .present
-
-
- .cent.jar is present: ${.present}
+ cent is present: ${.present}
diff --git a/tools/antipede/resources/stylesheets/getcorelibs.xsl b/tools/antipede/resources/stylesheets/getcorelibs.xsl
new file mode 100644
index 0000000000..e85834016b
--- /dev/null
+++ b/tools/antipede/resources/stylesheets/getcorelibs.xsl
@@ -0,0 +1,77 @@
+
+
+
+
+
+
+
+ Autogenerated Ant build file that downloads core libs for the project.
+
+
+
+
+
+ -present,
+
+
+ -target,
+ dummy-target
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -target
+ .present
+ -present
+
+
+
+
+
+ ${xlayout.lib.core.dir}
+ dummy.classpath
+
+
+
+
+
+
+
+
+
+ -present
+
+
+ ${cents.dir}/.cent.jar
+ .present
+
+
+ .jar is present: ${.present}
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/tools/antipede/resources/stylesheets/status.xsl b/tools/antipede/resources/stylesheets/status.xsl
index d1630e4186..f86349a80e 100644
--- a/tools/antipede/resources/stylesheets/status.xsl
+++ b/tools/antipede/resources/stylesheets/status.xsl
@@ -5,12 +5,7 @@
Project Status
- Descriptors
-
-
:
-
-
-
+
Developers
diff --git a/tools/antipede/tasks.properties b/tools/antipede/tasks.properties
index c602ea5a89..ac8ac151c8 100644
--- a/tools/antipede/tasks.properties
+++ b/tools/antipede/tasks.properties
@@ -13,4 +13,7 @@ centipede-xml-property=org.krysalis.centipede.ant.task.XmlPropertyTask
centipede-class-available=org.krysalis.centipede.ant.task.ClassAvailableTask
+xmlproperty=org.apache.tools.ant.taskdefs.XmlProperty
+
+