diff --git a/demo-petstore/pom.xml b/demo-petstore/pom.xml
deleted file mode 100644
index ac6a7c6..0000000
--- a/demo-petstore/pom.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-
- 4.0.0
-
- vasc
- net.forwardfire.vasc
- 0.3.5-SNAPSHOT
-
- net.forwardfire.vasc
- demo-petstore
- 0.3.5-SNAPSHOT
- pom
- demo-petstore
- demo-petstore
-
- demo-petstore-ejb
- demo-petstore-war
- demo-petstore-ear
-
-
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
index c0b8ade..9ec9cd2 100644
--- a/pom.xml
+++ b/pom.xml
@@ -25,17 +25,13 @@
https://bitbucket.org/im_ik/vasc.git
- vasc-backend-jpa
- vasc-backend-ldap
- vasc-frontend-swing
- vasc-frontend-swt
- vasc-frontend-web-jsf
vasc-core
vasc-ejb3
vasc-xpql
vasc-xpql-ejb3
- demo-petstore
- vasc-backend-mongodb
+ vasc-backends
+ vasc-frontends
+ vasc-demos
https://...vasc/
diff --git a/vasc-backend-mongodb/.classpath b/vasc-backends/.classpath
similarity index 100%
rename from vasc-backend-mongodb/.classpath
rename to vasc-backends/.classpath
diff --git a/vasc-backends/.project b/vasc-backends/.project
new file mode 100644
index 0000000..f821d3f
--- /dev/null
+++ b/vasc-backends/.project
@@ -0,0 +1,23 @@
+
+
+ vasc-backends
+
+
+
+
+
+ org.eclipse.jdt.core.javabuilder
+
+
+
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+
+
+ org.eclipse.jdt.core.javanature
+ org.eclipse.m2e.core.maven2Nature
+
+
diff --git a/vasc-backends/.settings/org.eclipse.core.resources.prefs b/vasc-backends/.settings/org.eclipse.core.resources.prefs
new file mode 100644
index 0000000..780c6fb
--- /dev/null
+++ b/vasc-backends/.settings/org.eclipse.core.resources.prefs
@@ -0,0 +1,7 @@
+#Sat Dec 31 00:09:30 CET 2011
+eclipse.preferences.version=1
+encoding//src/main/java=UTF-8
+encoding//src/main/resources=UTF-8
+encoding//src/test/java=UTF-8
+encoding//src/test/resources=UTF-8
+encoding/=UTF-8
diff --git a/vasc-backends/.settings/org.eclipse.jdt.core.prefs b/vasc-backends/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 0000000..17ecd09
--- /dev/null
+++ b/vasc-backends/.settings/org.eclipse.jdt.core.prefs
@@ -0,0 +1,6 @@
+#Sat Dec 31 00:09:30 CET 2011
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
+org.eclipse.jdt.core.compiler.compliance=1.5
+org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
+org.eclipse.jdt.core.compiler.source=1.5
diff --git a/vasc-backends/.settings/org.eclipse.m2e.core.prefs b/vasc-backends/.settings/org.eclipse.m2e.core.prefs
new file mode 100644
index 0000000..7e64ade
--- /dev/null
+++ b/vasc-backends/.settings/org.eclipse.m2e.core.prefs
@@ -0,0 +1,5 @@
+#Sat Dec 31 00:09:29 CET 2011
+activeProfiles=
+eclipse.preferences.version=1
+resolveWorkspaceProjects=true
+version=1
diff --git a/vasc-backends/pom.xml b/vasc-backends/pom.xml
new file mode 100644
index 0000000..c266dc9
--- /dev/null
+++ b/vasc-backends/pom.xml
@@ -0,0 +1,17 @@
+
+ 4.0.0
+
+ vasc
+ net.forwardfire.vasc
+ 0.3.5-SNAPSHOT
+
+ vasc-backends
+ pom
+ vasc-backends
+ vasc-backends
+
+ vasc-backend-jpa
+ vasc-backend-ldap
+ vasc-backend-mongodb
+
+
\ No newline at end of file
diff --git a/vasc-backend-jpa/.classpath b/vasc-backends/vasc-backend-jpa/.classpath
similarity index 100%
rename from vasc-backend-jpa/.classpath
rename to vasc-backends/vasc-backend-jpa/.classpath
diff --git a/vasc-backend-jpa/.project b/vasc-backends/vasc-backend-jpa/.project
similarity index 100%
rename from vasc-backend-jpa/.project
rename to vasc-backends/vasc-backend-jpa/.project
diff --git a/vasc-backend-jpa/.settings/org.eclipse.core.resources.prefs b/vasc-backends/vasc-backend-jpa/.settings/org.eclipse.core.resources.prefs
similarity index 100%
rename from vasc-backend-jpa/.settings/org.eclipse.core.resources.prefs
rename to vasc-backends/vasc-backend-jpa/.settings/org.eclipse.core.resources.prefs
diff --git a/vasc-backend-jpa/.settings/org.eclipse.jdt.core.prefs b/vasc-backends/vasc-backend-jpa/.settings/org.eclipse.jdt.core.prefs
similarity index 100%
rename from vasc-backend-jpa/.settings/org.eclipse.jdt.core.prefs
rename to vasc-backends/vasc-backend-jpa/.settings/org.eclipse.jdt.core.prefs
diff --git a/vasc-backend-jpa/.settings/org.eclipse.m2e.core.prefs b/vasc-backends/vasc-backend-jpa/.settings/org.eclipse.m2e.core.prefs
similarity index 100%
rename from vasc-backend-jpa/.settings/org.eclipse.m2e.core.prefs
rename to vasc-backends/vasc-backend-jpa/.settings/org.eclipse.m2e.core.prefs
diff --git a/vasc-backend-jpa/.settings/org.maven.ide.eclipse.prefs b/vasc-backends/vasc-backend-jpa/.settings/org.maven.ide.eclipse.prefs
similarity index 100%
rename from vasc-backend-jpa/.settings/org.maven.ide.eclipse.prefs
rename to vasc-backends/vasc-backend-jpa/.settings/org.maven.ide.eclipse.prefs
diff --git a/vasc-backend-jpa/pom.xml b/vasc-backends/vasc-backend-jpa/pom.xml
similarity index 95%
rename from vasc-backend-jpa/pom.xml
rename to vasc-backends/vasc-backend-jpa/pom.xml
index da4a134..21e7bd1 100644
--- a/vasc-backend-jpa/pom.xml
+++ b/vasc-backends/vasc-backend-jpa/pom.xml
@@ -1,7 +1,7 @@
4.0.0
- vasc
+ vasc-backends
net.forwardfire.vasc
0.3.5-SNAPSHOT
diff --git a/vasc-backend-jpa/src/main/java/net/forwardfire/vasc/backends/jpa/AbstractHibernateVascBackend.java b/vasc-backends/vasc-backend-jpa/src/main/java/net/forwardfire/vasc/backends/jpa/AbstractHibernateVascBackend.java
similarity index 100%
rename from vasc-backend-jpa/src/main/java/net/forwardfire/vasc/backends/jpa/AbstractHibernateVascBackend.java
rename to vasc-backends/vasc-backend-jpa/src/main/java/net/forwardfire/vasc/backends/jpa/AbstractHibernateVascBackend.java
diff --git a/vasc-backend-jpa/src/main/java/net/forwardfire/vasc/backends/jpa/AbstractPersistenceVascBackend.java b/vasc-backends/vasc-backend-jpa/src/main/java/net/forwardfire/vasc/backends/jpa/AbstractPersistenceVascBackend.java
similarity index 100%
rename from vasc-backend-jpa/src/main/java/net/forwardfire/vasc/backends/jpa/AbstractPersistenceVascBackend.java
rename to vasc-backends/vasc-backend-jpa/src/main/java/net/forwardfire/vasc/backends/jpa/AbstractPersistenceVascBackend.java
diff --git a/vasc-backend-jpa/src/main/java/net/forwardfire/vasc/backends/jpa/EntityManagerProvider.java b/vasc-backends/vasc-backend-jpa/src/main/java/net/forwardfire/vasc/backends/jpa/EntityManagerProvider.java
similarity index 100%
rename from vasc-backend-jpa/src/main/java/net/forwardfire/vasc/backends/jpa/EntityManagerProvider.java
rename to vasc-backends/vasc-backend-jpa/src/main/java/net/forwardfire/vasc/backends/jpa/EntityManagerProvider.java
diff --git a/vasc-backend-jpa/src/main/java/net/forwardfire/vasc/backends/jpa/HibernateSessionProvider.java b/vasc-backends/vasc-backend-jpa/src/main/java/net/forwardfire/vasc/backends/jpa/HibernateSessionProvider.java
similarity index 100%
rename from vasc-backend-jpa/src/main/java/net/forwardfire/vasc/backends/jpa/HibernateSessionProvider.java
rename to vasc-backends/vasc-backend-jpa/src/main/java/net/forwardfire/vasc/backends/jpa/HibernateSessionProvider.java
diff --git a/vasc-backend-jpa/src/main/java/net/forwardfire/vasc/backends/jpa/XpqlHibernateVascBackend.java b/vasc-backends/vasc-backend-jpa/src/main/java/net/forwardfire/vasc/backends/jpa/XpqlHibernateVascBackend.java
similarity index 100%
rename from vasc-backend-jpa/src/main/java/net/forwardfire/vasc/backends/jpa/XpqlHibernateVascBackend.java
rename to vasc-backends/vasc-backend-jpa/src/main/java/net/forwardfire/vasc/backends/jpa/XpqlHibernateVascBackend.java
diff --git a/vasc-backend-jpa/src/main/java/net/forwardfire/vasc/backends/jpa/XpqlPersistanceVascBackend.java b/vasc-backends/vasc-backend-jpa/src/main/java/net/forwardfire/vasc/backends/jpa/XpqlPersistanceVascBackend.java
similarity index 100%
rename from vasc-backend-jpa/src/main/java/net/forwardfire/vasc/backends/jpa/XpqlPersistanceVascBackend.java
rename to vasc-backends/vasc-backend-jpa/src/main/java/net/forwardfire/vasc/backends/jpa/XpqlPersistanceVascBackend.java
diff --git a/vasc-backend-jpa/src/main/resources/.empty b/vasc-backends/vasc-backend-jpa/src/main/resources/.empty
similarity index 100%
rename from vasc-backend-jpa/src/main/resources/.empty
rename to vasc-backends/vasc-backend-jpa/src/main/resources/.empty
diff --git a/vasc-backend-jpa/src/test/java/.empty b/vasc-backends/vasc-backend-jpa/src/test/java/.empty
similarity index 100%
rename from vasc-backend-jpa/src/test/java/.empty
rename to vasc-backends/vasc-backend-jpa/src/test/java/.empty
diff --git a/vasc-backend-jpa/src/test/resources/.empty b/vasc-backends/vasc-backend-jpa/src/test/resources/.empty
similarity index 100%
rename from vasc-backend-jpa/src/test/resources/.empty
rename to vasc-backends/vasc-backend-jpa/src/test/resources/.empty
diff --git a/vasc-backend-ldap/.classpath b/vasc-backends/vasc-backend-ldap/.classpath
similarity index 100%
rename from vasc-backend-ldap/.classpath
rename to vasc-backends/vasc-backend-ldap/.classpath
diff --git a/vasc-backend-ldap/.project b/vasc-backends/vasc-backend-ldap/.project
similarity index 100%
rename from vasc-backend-ldap/.project
rename to vasc-backends/vasc-backend-ldap/.project
diff --git a/vasc-backend-ldap/.settings/org.eclipse.core.resources.prefs b/vasc-backends/vasc-backend-ldap/.settings/org.eclipse.core.resources.prefs
similarity index 100%
rename from vasc-backend-ldap/.settings/org.eclipse.core.resources.prefs
rename to vasc-backends/vasc-backend-ldap/.settings/org.eclipse.core.resources.prefs
diff --git a/vasc-backend-ldap/.settings/org.eclipse.jdt.core.prefs b/vasc-backends/vasc-backend-ldap/.settings/org.eclipse.jdt.core.prefs
similarity index 100%
rename from vasc-backend-ldap/.settings/org.eclipse.jdt.core.prefs
rename to vasc-backends/vasc-backend-ldap/.settings/org.eclipse.jdt.core.prefs
diff --git a/vasc-backend-ldap/.settings/org.eclipse.m2e.core.prefs b/vasc-backends/vasc-backend-ldap/.settings/org.eclipse.m2e.core.prefs
similarity index 100%
rename from vasc-backend-ldap/.settings/org.eclipse.m2e.core.prefs
rename to vasc-backends/vasc-backend-ldap/.settings/org.eclipse.m2e.core.prefs
diff --git a/vasc-backend-ldap/.settings/org.maven.ide.eclipse.prefs b/vasc-backends/vasc-backend-ldap/.settings/org.maven.ide.eclipse.prefs
similarity index 100%
rename from vasc-backend-ldap/.settings/org.maven.ide.eclipse.prefs
rename to vasc-backends/vasc-backend-ldap/.settings/org.maven.ide.eclipse.prefs
diff --git a/vasc-backend-ldap/pom.xml b/vasc-backends/vasc-backend-ldap/pom.xml
similarity index 94%
rename from vasc-backend-ldap/pom.xml
rename to vasc-backends/vasc-backend-ldap/pom.xml
index e0c3bdd..531002c 100644
--- a/vasc-backend-ldap/pom.xml
+++ b/vasc-backends/vasc-backend-ldap/pom.xml
@@ -1,7 +1,7 @@
4.0.0
- vasc
+ vasc-backends
net.forwardfire.vasc
0.3.5-SNAPSHOT
diff --git a/vasc-backend-ldap/src/main/java/net/forwardfire/vasc/backends/ldap/LdapConnectionProvider.java b/vasc-backends/vasc-backend-ldap/src/main/java/net/forwardfire/vasc/backends/ldap/LdapConnectionProvider.java
similarity index 100%
rename from vasc-backend-ldap/src/main/java/net/forwardfire/vasc/backends/ldap/LdapConnectionProvider.java
rename to vasc-backends/vasc-backend-ldap/src/main/java/net/forwardfire/vasc/backends/ldap/LdapConnectionProvider.java
diff --git a/vasc-backend-ldap/src/main/java/net/forwardfire/vasc/backends/ldap/LdapVascBackend.java b/vasc-backends/vasc-backend-ldap/src/main/java/net/forwardfire/vasc/backends/ldap/LdapVascBackend.java
similarity index 100%
rename from vasc-backend-ldap/src/main/java/net/forwardfire/vasc/backends/ldap/LdapVascBackend.java
rename to vasc-backends/vasc-backend-ldap/src/main/java/net/forwardfire/vasc/backends/ldap/LdapVascBackend.java
diff --git a/vasc-backend-ldap/src/main/java/net/forwardfire/vasc/backends/ldap/SimpleLdapConnectionProvider.java b/vasc-backends/vasc-backend-ldap/src/main/java/net/forwardfire/vasc/backends/ldap/SimpleLdapConnectionProvider.java
similarity index 100%
rename from vasc-backend-ldap/src/main/java/net/forwardfire/vasc/backends/ldap/SimpleLdapConnectionProvider.java
rename to vasc-backends/vasc-backend-ldap/src/main/java/net/forwardfire/vasc/backends/ldap/SimpleLdapConnectionProvider.java
diff --git a/vasc-backend-ldap/src/main/resources/.empty b/vasc-backends/vasc-backend-ldap/src/main/resources/.empty
similarity index 100%
rename from vasc-backend-ldap/src/main/resources/.empty
rename to vasc-backends/vasc-backend-ldap/src/main/resources/.empty
diff --git a/vasc-backend-ldap/src/test/java/.empty b/vasc-backends/vasc-backend-ldap/src/test/java/.empty
similarity index 100%
rename from vasc-backend-ldap/src/test/java/.empty
rename to vasc-backends/vasc-backend-ldap/src/test/java/.empty
diff --git a/vasc-backend-ldap/src/test/resources/.empty b/vasc-backends/vasc-backend-ldap/src/test/resources/.empty
similarity index 100%
rename from vasc-backend-ldap/src/test/resources/.empty
rename to vasc-backends/vasc-backend-ldap/src/test/resources/.empty
diff --git a/vasc-backends/vasc-backend-mongodb/.classpath b/vasc-backends/vasc-backend-mongodb/.classpath
new file mode 100644
index 0000000..3c96d64
--- /dev/null
+++ b/vasc-backends/vasc-backend-mongodb/.classpath
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/vasc-backend-mongodb/.project b/vasc-backends/vasc-backend-mongodb/.project
similarity index 100%
rename from vasc-backend-mongodb/.project
rename to vasc-backends/vasc-backend-mongodb/.project
diff --git a/vasc-backend-mongodb/.settings/org.eclipse.core.resources.prefs b/vasc-backends/vasc-backend-mongodb/.settings/org.eclipse.core.resources.prefs
similarity index 100%
rename from vasc-backend-mongodb/.settings/org.eclipse.core.resources.prefs
rename to vasc-backends/vasc-backend-mongodb/.settings/org.eclipse.core.resources.prefs
diff --git a/vasc-backend-mongodb/.settings/org.eclipse.jdt.core.prefs b/vasc-backends/vasc-backend-mongodb/.settings/org.eclipse.jdt.core.prefs
similarity index 100%
rename from vasc-backend-mongodb/.settings/org.eclipse.jdt.core.prefs
rename to vasc-backends/vasc-backend-mongodb/.settings/org.eclipse.jdt.core.prefs
diff --git a/vasc-backend-mongodb/.settings/org.eclipse.m2e.core.prefs b/vasc-backends/vasc-backend-mongodb/.settings/org.eclipse.m2e.core.prefs
similarity index 100%
rename from vasc-backend-mongodb/.settings/org.eclipse.m2e.core.prefs
rename to vasc-backends/vasc-backend-mongodb/.settings/org.eclipse.m2e.core.prefs
diff --git a/vasc-backend-mongodb/pom.xml b/vasc-backends/vasc-backend-mongodb/pom.xml
similarity index 94%
rename from vasc-backend-mongodb/pom.xml
rename to vasc-backends/vasc-backend-mongodb/pom.xml
index b9673df..c0490a5 100644
--- a/vasc-backend-mongodb/pom.xml
+++ b/vasc-backends/vasc-backend-mongodb/pom.xml
@@ -1,7 +1,7 @@
4.0.0
- vasc
+ vasc-backends
net.forwardfire.vasc
0.3.5-SNAPSHOT
..
diff --git a/vasc-backend-mongodb/src/main/java/net/forwardfire/vasc/backends/mongodb/MongodbConnection.java b/vasc-backends/vasc-backend-mongodb/src/main/java/net/forwardfire/vasc/backends/mongodb/MongodbConnection.java
similarity index 100%
rename from vasc-backend-mongodb/src/main/java/net/forwardfire/vasc/backends/mongodb/MongodbConnection.java
rename to vasc-backends/vasc-backend-mongodb/src/main/java/net/forwardfire/vasc/backends/mongodb/MongodbConnection.java
diff --git a/vasc-backend-mongodb/src/main/java/net/forwardfire/vasc/backends/mongodb/MongodbConnectionProvider.java b/vasc-backends/vasc-backend-mongodb/src/main/java/net/forwardfire/vasc/backends/mongodb/MongodbConnectionProvider.java
similarity index 100%
rename from vasc-backend-mongodb/src/main/java/net/forwardfire/vasc/backends/mongodb/MongodbConnectionProvider.java
rename to vasc-backends/vasc-backend-mongodb/src/main/java/net/forwardfire/vasc/backends/mongodb/MongodbConnectionProvider.java
diff --git a/vasc-backend-mongodb/src/main/java/net/forwardfire/vasc/backends/mongodb/MongodbVascBackend.java b/vasc-backends/vasc-backend-mongodb/src/main/java/net/forwardfire/vasc/backends/mongodb/MongodbVascBackend.java
similarity index 100%
rename from vasc-backend-mongodb/src/main/java/net/forwardfire/vasc/backends/mongodb/MongodbVascBackend.java
rename to vasc-backends/vasc-backend-mongodb/src/main/java/net/forwardfire/vasc/backends/mongodb/MongodbVascBackend.java
diff --git a/vasc-backend-mongodb/src/main/java/net/forwardfire/vasc/backends/mongodb/MongodbVascEntryFieldValue.java b/vasc-backends/vasc-backend-mongodb/src/main/java/net/forwardfire/vasc/backends/mongodb/MongodbVascEntryFieldValue.java
similarity index 100%
rename from vasc-backend-mongodb/src/main/java/net/forwardfire/vasc/backends/mongodb/MongodbVascEntryFieldValue.java
rename to vasc-backends/vasc-backend-mongodb/src/main/java/net/forwardfire/vasc/backends/mongodb/MongodbVascEntryFieldValue.java
diff --git a/vasc-backend-mongodb/src/main/java/net/forwardfire/vasc/backends/mongodb/MongodbVascEntryRecordCreator.java b/vasc-backends/vasc-backend-mongodb/src/main/java/net/forwardfire/vasc/backends/mongodb/MongodbVascEntryRecordCreator.java
similarity index 100%
rename from vasc-backend-mongodb/src/main/java/net/forwardfire/vasc/backends/mongodb/MongodbVascEntryRecordCreator.java
rename to vasc-backends/vasc-backend-mongodb/src/main/java/net/forwardfire/vasc/backends/mongodb/MongodbVascEntryRecordCreator.java
diff --git a/vasc-demos/.classpath b/vasc-demos/.classpath
new file mode 100644
index 0000000..3c96d64
--- /dev/null
+++ b/vasc-demos/.classpath
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/vasc-demos/.project b/vasc-demos/.project
new file mode 100644
index 0000000..9d66a8b
--- /dev/null
+++ b/vasc-demos/.project
@@ -0,0 +1,23 @@
+
+
+ vasc-demos
+
+
+
+
+
+ org.eclipse.jdt.core.javabuilder
+
+
+
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+
+
+ org.eclipse.jdt.core.javanature
+ org.eclipse.m2e.core.maven2Nature
+
+
diff --git a/vasc-demos/.settings/org.eclipse.core.resources.prefs b/vasc-demos/.settings/org.eclipse.core.resources.prefs
new file mode 100644
index 0000000..e92b3c2
--- /dev/null
+++ b/vasc-demos/.settings/org.eclipse.core.resources.prefs
@@ -0,0 +1,7 @@
+#Sat Dec 31 00:19:32 CET 2011
+eclipse.preferences.version=1
+encoding//src/main/java=UTF-8
+encoding//src/main/resources=UTF-8
+encoding//src/test/java=UTF-8
+encoding//src/test/resources=UTF-8
+encoding/=UTF-8
diff --git a/vasc-demos/.settings/org.eclipse.jdt.core.prefs b/vasc-demos/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 0000000..c31f696
--- /dev/null
+++ b/vasc-demos/.settings/org.eclipse.jdt.core.prefs
@@ -0,0 +1,6 @@
+#Sat Dec 31 00:19:32 CET 2011
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
+org.eclipse.jdt.core.compiler.compliance=1.5
+org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
+org.eclipse.jdt.core.compiler.source=1.5
diff --git a/vasc-demos/.settings/org.eclipse.m2e.core.prefs b/vasc-demos/.settings/org.eclipse.m2e.core.prefs
new file mode 100644
index 0000000..205cdb9
--- /dev/null
+++ b/vasc-demos/.settings/org.eclipse.m2e.core.prefs
@@ -0,0 +1,5 @@
+#Sat Dec 31 00:19:32 CET 2011
+activeProfiles=
+eclipse.preferences.version=1
+resolveWorkspaceProjects=true
+version=1
diff --git a/vasc-demos/pom.xml b/vasc-demos/pom.xml
new file mode 100644
index 0000000..ab92c30
--- /dev/null
+++ b/vasc-demos/pom.xml
@@ -0,0 +1,17 @@
+
+ 4.0.0
+
+ vasc
+ net.forwardfire.vasc
+ 0.3.5-SNAPSHOT
+ ..
+
+ vasc-demos
+ net.forwardfire.vasc.demos
+ pom
+ vasc-demos
+ vasc-demos
+
+ vasc-demo-petstore-j2ee5
+
+
\ No newline at end of file
diff --git a/demo-petstore/.classpath b/vasc-demos/vasc-demo-petstore-j2ee5/.classpath
similarity index 100%
rename from demo-petstore/.classpath
rename to vasc-demos/vasc-demo-petstore-j2ee5/.classpath
diff --git a/demo-petstore/.project b/vasc-demos/vasc-demo-petstore-j2ee5/.project
similarity index 100%
rename from demo-petstore/.project
rename to vasc-demos/vasc-demo-petstore-j2ee5/.project
diff --git a/demo-petstore/.settings/org.eclipse.core.resources.prefs b/vasc-demos/vasc-demo-petstore-j2ee5/.settings/org.eclipse.core.resources.prefs
similarity index 100%
rename from demo-petstore/.settings/org.eclipse.core.resources.prefs
rename to vasc-demos/vasc-demo-petstore-j2ee5/.settings/org.eclipse.core.resources.prefs
diff --git a/demo-petstore/.settings/org.eclipse.jdt.core.prefs b/vasc-demos/vasc-demo-petstore-j2ee5/.settings/org.eclipse.jdt.core.prefs
similarity index 100%
rename from demo-petstore/.settings/org.eclipse.jdt.core.prefs
rename to vasc-demos/vasc-demo-petstore-j2ee5/.settings/org.eclipse.jdt.core.prefs
diff --git a/demo-petstore/.settings/org.eclipse.m2e.core.prefs b/vasc-demos/vasc-demo-petstore-j2ee5/.settings/org.eclipse.m2e.core.prefs
similarity index 100%
rename from demo-petstore/.settings/org.eclipse.m2e.core.prefs
rename to vasc-demos/vasc-demo-petstore-j2ee5/.settings/org.eclipse.m2e.core.prefs
diff --git a/demo-petstore/.settings/org.maven.ide.eclipse.prefs b/vasc-demos/vasc-demo-petstore-j2ee5/.settings/org.maven.ide.eclipse.prefs
similarity index 100%
rename from demo-petstore/.settings/org.maven.ide.eclipse.prefs
rename to vasc-demos/vasc-demo-petstore-j2ee5/.settings/org.maven.ide.eclipse.prefs
diff --git a/vasc-demos/vasc-demo-petstore-j2ee5/pom.xml b/vasc-demos/vasc-demo-petstore-j2ee5/pom.xml
new file mode 100644
index 0000000..8788104
--- /dev/null
+++ b/vasc-demos/vasc-demo-petstore-j2ee5/pom.xml
@@ -0,0 +1,19 @@
+
+ 4.0.0
+
+ vasc-demos
+ net.forwardfire.vasc.demos
+ 0.3.5-SNAPSHOT
+
+ net.forwardfire.vasc.demos
+ vasc-demo-petstore-j2ee5
+ 0.3.5-SNAPSHOT
+ pom
+ vasc-demo-petstore-j2ee5
+ vasc-demo-petstore-j2ee5
+
+ vasc-demo-petstore-j2ee5-ejb
+ vasc-demo-petstore-j2ee5-war
+ vasc-demo-petstore-j2ee5-ear
+
+
\ No newline at end of file
diff --git a/demo-petstore/demo-petstore-ear/.classpath b/vasc-demos/vasc-demo-petstore-j2ee5/vasc-demo-petstore-j2ee5-ear/.classpath
similarity index 100%
rename from demo-petstore/demo-petstore-ear/.classpath
rename to vasc-demos/vasc-demo-petstore-j2ee5/vasc-demo-petstore-j2ee5-ear/.classpath
diff --git a/demo-petstore/demo-petstore-ear/.project b/vasc-demos/vasc-demo-petstore-j2ee5/vasc-demo-petstore-j2ee5-ear/.project
similarity index 100%
rename from demo-petstore/demo-petstore-ear/.project
rename to vasc-demos/vasc-demo-petstore-j2ee5/vasc-demo-petstore-j2ee5-ear/.project
diff --git a/demo-petstore/demo-petstore-ear/.settings/org.eclipse.core.resources.prefs b/vasc-demos/vasc-demo-petstore-j2ee5/vasc-demo-petstore-j2ee5-ear/.settings/org.eclipse.core.resources.prefs
similarity index 100%
rename from demo-petstore/demo-petstore-ear/.settings/org.eclipse.core.resources.prefs
rename to vasc-demos/vasc-demo-petstore-j2ee5/vasc-demo-petstore-j2ee5-ear/.settings/org.eclipse.core.resources.prefs
diff --git a/demo-petstore/demo-petstore-ear/.settings/org.eclipse.jdt.core.prefs b/vasc-demos/vasc-demo-petstore-j2ee5/vasc-demo-petstore-j2ee5-ear/.settings/org.eclipse.jdt.core.prefs
similarity index 100%
rename from demo-petstore/demo-petstore-ear/.settings/org.eclipse.jdt.core.prefs
rename to vasc-demos/vasc-demo-petstore-j2ee5/vasc-demo-petstore-j2ee5-ear/.settings/org.eclipse.jdt.core.prefs
diff --git a/demo-petstore/demo-petstore-ear/.settings/org.eclipse.m2e.core.prefs b/vasc-demos/vasc-demo-petstore-j2ee5/vasc-demo-petstore-j2ee5-ear/.settings/org.eclipse.m2e.core.prefs
similarity index 100%
rename from demo-petstore/demo-petstore-ear/.settings/org.eclipse.m2e.core.prefs
rename to vasc-demos/vasc-demo-petstore-j2ee5/vasc-demo-petstore-j2ee5-ear/.settings/org.eclipse.m2e.core.prefs
diff --git a/demo-petstore/demo-petstore-ear/.settings/org.maven.ide.eclipse.prefs b/vasc-demos/vasc-demo-petstore-j2ee5/vasc-demo-petstore-j2ee5-ear/.settings/org.maven.ide.eclipse.prefs
similarity index 100%
rename from demo-petstore/demo-petstore-ear/.settings/org.maven.ide.eclipse.prefs
rename to vasc-demos/vasc-demo-petstore-j2ee5/vasc-demo-petstore-j2ee5-ear/.settings/org.maven.ide.eclipse.prefs
diff --git a/demo-petstore/demo-petstore-ear/pom.xml b/vasc-demos/vasc-demo-petstore-j2ee5/vasc-demo-petstore-j2ee5-ear/pom.xml
similarity index 51%
rename from demo-petstore/demo-petstore-ear/pom.xml
rename to vasc-demos/vasc-demo-petstore-j2ee5/vasc-demo-petstore-j2ee5-ear/pom.xml
index 9d49bce..6adae31 100644
--- a/demo-petstore/demo-petstore-ear/pom.xml
+++ b/vasc-demos/vasc-demo-petstore-j2ee5/vasc-demo-petstore-j2ee5-ear/pom.xml
@@ -1,11 +1,13 @@
4.0.0
- demo-petstore
- net.forwardfire.vasc
+ vasc-demo-petstore-j2ee5
+ net.forwardfire.vasc.demos
0.3.5-SNAPSHOT
- net.forwardfire.vasc
- demo-petstore-ear
+ net.forwardfire.vasc.demos
+ vasc-demo-petstore-j2ee5-ear
0.3.5-SNAPSHOT
+ vasc-demo-petstore-j2ee5-ear
+ vasc-demo-petstore-j2ee5-ear
\ No newline at end of file
diff --git a/demo-petstore/demo-petstore-ejb/.classpath b/vasc-demos/vasc-demo-petstore-j2ee5/vasc-demo-petstore-j2ee5-ejb/.classpath
similarity index 100%
rename from demo-petstore/demo-petstore-ejb/.classpath
rename to vasc-demos/vasc-demo-petstore-j2ee5/vasc-demo-petstore-j2ee5-ejb/.classpath
diff --git a/demo-petstore/demo-petstore-ejb/.project b/vasc-demos/vasc-demo-petstore-j2ee5/vasc-demo-petstore-j2ee5-ejb/.project
similarity index 100%
rename from demo-petstore/demo-petstore-ejb/.project
rename to vasc-demos/vasc-demo-petstore-j2ee5/vasc-demo-petstore-j2ee5-ejb/.project
diff --git a/demo-petstore/demo-petstore-ejb/.settings/org.eclipse.core.resources.prefs b/vasc-demos/vasc-demo-petstore-j2ee5/vasc-demo-petstore-j2ee5-ejb/.settings/org.eclipse.core.resources.prefs
similarity index 100%
rename from demo-petstore/demo-petstore-ejb/.settings/org.eclipse.core.resources.prefs
rename to vasc-demos/vasc-demo-petstore-j2ee5/vasc-demo-petstore-j2ee5-ejb/.settings/org.eclipse.core.resources.prefs
diff --git a/demo-petstore/demo-petstore-ejb/.settings/org.eclipse.jdt.core.prefs b/vasc-demos/vasc-demo-petstore-j2ee5/vasc-demo-petstore-j2ee5-ejb/.settings/org.eclipse.jdt.core.prefs
similarity index 100%
rename from demo-petstore/demo-petstore-ejb/.settings/org.eclipse.jdt.core.prefs
rename to vasc-demos/vasc-demo-petstore-j2ee5/vasc-demo-petstore-j2ee5-ejb/.settings/org.eclipse.jdt.core.prefs
diff --git a/demo-petstore/demo-petstore-ejb/.settings/org.eclipse.m2e.core.prefs b/vasc-demos/vasc-demo-petstore-j2ee5/vasc-demo-petstore-j2ee5-ejb/.settings/org.eclipse.m2e.core.prefs
similarity index 100%
rename from demo-petstore/demo-petstore-ejb/.settings/org.eclipse.m2e.core.prefs
rename to vasc-demos/vasc-demo-petstore-j2ee5/vasc-demo-petstore-j2ee5-ejb/.settings/org.eclipse.m2e.core.prefs
diff --git a/demo-petstore/demo-petstore-ejb/.settings/org.maven.ide.eclipse.prefs b/vasc-demos/vasc-demo-petstore-j2ee5/vasc-demo-petstore-j2ee5-ejb/.settings/org.maven.ide.eclipse.prefs
similarity index 100%
rename from demo-petstore/demo-petstore-ejb/.settings/org.maven.ide.eclipse.prefs
rename to vasc-demos/vasc-demo-petstore-j2ee5/vasc-demo-petstore-j2ee5-ejb/.settings/org.maven.ide.eclipse.prefs
diff --git a/demo-petstore/demo-petstore-ejb/pom.xml b/vasc-demos/vasc-demo-petstore-j2ee5/vasc-demo-petstore-j2ee5-ejb/pom.xml
similarity index 89%
rename from demo-petstore/demo-petstore-ejb/pom.xml
rename to vasc-demos/vasc-demo-petstore-j2ee5/vasc-demo-petstore-j2ee5-ejb/pom.xml
index c3c48f6..cfd77c6 100644
--- a/demo-petstore/demo-petstore-ejb/pom.xml
+++ b/vasc-demos/vasc-demo-petstore-j2ee5/vasc-demo-petstore-j2ee5-ejb/pom.xml
@@ -1,16 +1,16 @@
4.0.0
- demo-petstore
- net.forwardfire.vasc
+ vasc-demo-petstore-j2ee5
+ net.forwardfire.vasc.demos
0.3.5-SNAPSHOT
- net.forwardfire.vasc
- demo-petstore-ejb
+ net.forwardfire.vasc.demos
+ vasc-demo-petstore-j2ee5-ejb
0.3.5-SNAPSHOT
ejb
- demo-petstore-ejb
- demo-petstore-ejb
+ vasc-demo-petstore-j2ee5-ejb
+ vasc-demo-petstore-j2ee5-ejb
diff --git a/demo-petstore/demo-petstore-ejb/src/main/java/demo/petstore/models/AbstractPetStoreEntity.java b/vasc-demos/vasc-demo-petstore-j2ee5/vasc-demo-petstore-j2ee5-ejb/src/main/java/demo/petstore/models/AbstractPetStoreEntity.java
similarity index 100%
rename from demo-petstore/demo-petstore-ejb/src/main/java/demo/petstore/models/AbstractPetStoreEntity.java
rename to vasc-demos/vasc-demo-petstore-j2ee5/vasc-demo-petstore-j2ee5-ejb/src/main/java/demo/petstore/models/AbstractPetStoreEntity.java
diff --git a/demo-petstore/demo-petstore-ejb/src/main/java/demo/petstore/models/AbstractPetStoreFieldTemplates.java b/vasc-demos/vasc-demo-petstore-j2ee5/vasc-demo-petstore-j2ee5-ejb/src/main/java/demo/petstore/models/AbstractPetStoreFieldTemplates.java
similarity index 100%
rename from demo-petstore/demo-petstore-ejb/src/main/java/demo/petstore/models/AbstractPetStoreFieldTemplates.java
rename to vasc-demos/vasc-demo-petstore-j2ee5/vasc-demo-petstore-j2ee5-ejb/src/main/java/demo/petstore/models/AbstractPetStoreFieldTemplates.java
diff --git a/demo-petstore/demo-petstore-ejb/src/main/java/demo/petstore/models/Category.java b/vasc-demos/vasc-demo-petstore-j2ee5/vasc-demo-petstore-j2ee5-ejb/src/main/java/demo/petstore/models/Category.java
similarity index 100%
rename from demo-petstore/demo-petstore-ejb/src/main/java/demo/petstore/models/Category.java
rename to vasc-demos/vasc-demo-petstore-j2ee5/vasc-demo-petstore-j2ee5-ejb/src/main/java/demo/petstore/models/Category.java
diff --git a/demo-petstore/demo-petstore-ejb/src/main/java/demo/petstore/models/CategoryProduct.java b/vasc-demos/vasc-demo-petstore-j2ee5/vasc-demo-petstore-j2ee5-ejb/src/main/java/demo/petstore/models/CategoryProduct.java
similarity index 100%
rename from demo-petstore/demo-petstore-ejb/src/main/java/demo/petstore/models/CategoryProduct.java
rename to vasc-demos/vasc-demo-petstore-j2ee5/vasc-demo-petstore-j2ee5-ejb/src/main/java/demo/petstore/models/CategoryProduct.java
diff --git a/demo-petstore/demo-petstore-ejb/src/main/java/demo/petstore/models/Item.java b/vasc-demos/vasc-demo-petstore-j2ee5/vasc-demo-petstore-j2ee5-ejb/src/main/java/demo/petstore/models/Item.java
similarity index 100%
rename from demo-petstore/demo-petstore-ejb/src/main/java/demo/petstore/models/Item.java
rename to vasc-demos/vasc-demo-petstore-j2ee5/vasc-demo-petstore-j2ee5-ejb/src/main/java/demo/petstore/models/Item.java
diff --git a/demo-petstore/demo-petstore-ejb/src/main/java/demo/petstore/models/ItemInventory.java b/vasc-demos/vasc-demo-petstore-j2ee5/vasc-demo-petstore-j2ee5-ejb/src/main/java/demo/petstore/models/ItemInventory.java
similarity index 100%
rename from demo-petstore/demo-petstore-ejb/src/main/java/demo/petstore/models/ItemInventory.java
rename to vasc-demos/vasc-demo-petstore-j2ee5/vasc-demo-petstore-j2ee5-ejb/src/main/java/demo/petstore/models/ItemInventory.java
diff --git a/demo-petstore/demo-petstore-ejb/src/main/java/demo/petstore/models/ItemSupplier.java b/vasc-demos/vasc-demo-petstore-j2ee5/vasc-demo-petstore-j2ee5-ejb/src/main/java/demo/petstore/models/ItemSupplier.java
similarity index 100%
rename from demo-petstore/demo-petstore-ejb/src/main/java/demo/petstore/models/ItemSupplier.java
rename to vasc-demos/vasc-demo-petstore-j2ee5/vasc-demo-petstore-j2ee5-ejb/src/main/java/demo/petstore/models/ItemSupplier.java
diff --git a/demo-petstore/demo-petstore-ejb/src/main/java/demo/petstore/models/Order.java b/vasc-demos/vasc-demo-petstore-j2ee5/vasc-demo-petstore-j2ee5-ejb/src/main/java/demo/petstore/models/Order.java
similarity index 100%
rename from demo-petstore/demo-petstore-ejb/src/main/java/demo/petstore/models/Order.java
rename to vasc-demos/vasc-demo-petstore-j2ee5/vasc-demo-petstore-j2ee5-ejb/src/main/java/demo/petstore/models/Order.java
diff --git a/demo-petstore/demo-petstore-ejb/src/main/java/demo/petstore/models/OrderLine.java b/vasc-demos/vasc-demo-petstore-j2ee5/vasc-demo-petstore-j2ee5-ejb/src/main/java/demo/petstore/models/OrderLine.java
similarity index 100%
rename from demo-petstore/demo-petstore-ejb/src/main/java/demo/petstore/models/OrderLine.java
rename to vasc-demos/vasc-demo-petstore-j2ee5/vasc-demo-petstore-j2ee5-ejb/src/main/java/demo/petstore/models/OrderLine.java
diff --git a/demo-petstore/demo-petstore-ejb/src/main/java/demo/petstore/models/OrderStatus.java b/vasc-demos/vasc-demo-petstore-j2ee5/vasc-demo-petstore-j2ee5-ejb/src/main/java/demo/petstore/models/OrderStatus.java
similarity index 100%
rename from demo-petstore/demo-petstore-ejb/src/main/java/demo/petstore/models/OrderStatus.java
rename to vasc-demos/vasc-demo-petstore-j2ee5/vasc-demo-petstore-j2ee5-ejb/src/main/java/demo/petstore/models/OrderStatus.java
diff --git a/demo-petstore/demo-petstore-ejb/src/main/java/demo/petstore/models/UserAccount.java b/vasc-demos/vasc-demo-petstore-j2ee5/vasc-demo-petstore-j2ee5-ejb/src/main/java/demo/petstore/models/UserAccount.java
similarity index 100%
rename from demo-petstore/demo-petstore-ejb/src/main/java/demo/petstore/models/UserAccount.java
rename to vasc-demos/vasc-demo-petstore-j2ee5/vasc-demo-petstore-j2ee5-ejb/src/main/java/demo/petstore/models/UserAccount.java
diff --git a/demo-petstore/demo-petstore-ejb/src/main/java/demo/petstore/models/UserCredential.java b/vasc-demos/vasc-demo-petstore-j2ee5/vasc-demo-petstore-j2ee5-ejb/src/main/java/demo/petstore/models/UserCredential.java
similarity index 100%
rename from demo-petstore/demo-petstore-ejb/src/main/java/demo/petstore/models/UserCredential.java
rename to vasc-demos/vasc-demo-petstore-j2ee5/vasc-demo-petstore-j2ee5-ejb/src/main/java/demo/petstore/models/UserCredential.java
diff --git a/demo-petstore/demo-petstore-ejb/src/main/java/demo/petstore/models/UserProfile.java b/vasc-demos/vasc-demo-petstore-j2ee5/vasc-demo-petstore-j2ee5-ejb/src/main/java/demo/petstore/models/UserProfile.java
similarity index 100%
rename from demo-petstore/demo-petstore-ejb/src/main/java/demo/petstore/models/UserProfile.java
rename to vasc-demos/vasc-demo-petstore-j2ee5/vasc-demo-petstore-j2ee5-ejb/src/main/java/demo/petstore/models/UserProfile.java
diff --git a/demo-petstore/demo-petstore-ejb/src/main/resources/META-INF/persistence.xml b/vasc-demos/vasc-demo-petstore-j2ee5/vasc-demo-petstore-j2ee5-ejb/src/main/resources/META-INF/persistence.xml
similarity index 100%
rename from demo-petstore/demo-petstore-ejb/src/main/resources/META-INF/persistence.xml
rename to vasc-demos/vasc-demo-petstore-j2ee5/vasc-demo-petstore-j2ee5-ejb/src/main/resources/META-INF/persistence.xml
diff --git a/demo-petstore/demo-petstore-ejb/src/main/resources/META-INF/vasc-ejb3.xml b/vasc-demos/vasc-demo-petstore-j2ee5/vasc-demo-petstore-j2ee5-ejb/src/main/resources/META-INF/vasc-ejb3.xml
similarity index 100%
rename from demo-petstore/demo-petstore-ejb/src/main/resources/META-INF/vasc-ejb3.xml
rename to vasc-demos/vasc-demo-petstore-j2ee5/vasc-demo-petstore-j2ee5-ejb/src/main/resources/META-INF/vasc-ejb3.xml
diff --git a/demo-petstore/demo-petstore-ejb/src/main/resources/META-INF/xtes-xpql-ejb3.xml b/vasc-demos/vasc-demo-petstore-j2ee5/vasc-demo-petstore-j2ee5-ejb/src/main/resources/META-INF/xtes-xpql-ejb3.xml
similarity index 100%
rename from demo-petstore/demo-petstore-ejb/src/main/resources/META-INF/xtes-xpql-ejb3.xml
rename to vasc-demos/vasc-demo-petstore-j2ee5/vasc-demo-petstore-j2ee5-ejb/src/main/resources/META-INF/xtes-xpql-ejb3.xml
diff --git a/demo-petstore/demo-petstore-ejb/src/main/resources/demo/petstore/resources/vasc/petstore.xml b/vasc-demos/vasc-demo-petstore-j2ee5/vasc-demo-petstore-j2ee5-ejb/src/main/resources/demo/petstore/resources/vasc/petstore.xml
similarity index 100%
rename from demo-petstore/demo-petstore-ejb/src/main/resources/demo/petstore/resources/vasc/petstore.xml
rename to vasc-demos/vasc-demo-petstore-j2ee5/vasc-demo-petstore-j2ee5-ejb/src/main/resources/demo/petstore/resources/vasc/petstore.xml
diff --git a/demo-petstore/demo-petstore-ejb/src/main/resources/demo/petstore/resources/xpql/petstore.xml b/vasc-demos/vasc-demo-petstore-j2ee5/vasc-demo-petstore-j2ee5-ejb/src/main/resources/demo/petstore/resources/xpql/petstore.xml
similarity index 100%
rename from demo-petstore/demo-petstore-ejb/src/main/resources/demo/petstore/resources/xpql/petstore.xml
rename to vasc-demos/vasc-demo-petstore-j2ee5/vasc-demo-petstore-j2ee5-ejb/src/main/resources/demo/petstore/resources/xpql/petstore.xml
diff --git a/demo-petstore/demo-petstore-war/.classpath b/vasc-demos/vasc-demo-petstore-j2ee5/vasc-demo-petstore-j2ee5-war/.classpath
similarity index 100%
rename from demo-petstore/demo-petstore-war/.classpath
rename to vasc-demos/vasc-demo-petstore-j2ee5/vasc-demo-petstore-j2ee5-war/.classpath
diff --git a/demo-petstore/demo-petstore-war/.project b/vasc-demos/vasc-demo-petstore-j2ee5/vasc-demo-petstore-j2ee5-war/.project
similarity index 100%
rename from demo-petstore/demo-petstore-war/.project
rename to vasc-demos/vasc-demo-petstore-j2ee5/vasc-demo-petstore-j2ee5-war/.project
diff --git a/demo-petstore/demo-petstore-war/.settings/org.eclipse.core.resources.prefs b/vasc-demos/vasc-demo-petstore-j2ee5/vasc-demo-petstore-j2ee5-war/.settings/org.eclipse.core.resources.prefs
similarity index 100%
rename from demo-petstore/demo-petstore-war/.settings/org.eclipse.core.resources.prefs
rename to vasc-demos/vasc-demo-petstore-j2ee5/vasc-demo-petstore-j2ee5-war/.settings/org.eclipse.core.resources.prefs
diff --git a/demo-petstore/demo-petstore-war/.settings/org.eclipse.jdt.core.prefs b/vasc-demos/vasc-demo-petstore-j2ee5/vasc-demo-petstore-j2ee5-war/.settings/org.eclipse.jdt.core.prefs
similarity index 100%
rename from demo-petstore/demo-petstore-war/.settings/org.eclipse.jdt.core.prefs
rename to vasc-demos/vasc-demo-petstore-j2ee5/vasc-demo-petstore-j2ee5-war/.settings/org.eclipse.jdt.core.prefs
diff --git a/demo-petstore/demo-petstore-war/.settings/org.eclipse.m2e.core.prefs b/vasc-demos/vasc-demo-petstore-j2ee5/vasc-demo-petstore-j2ee5-war/.settings/org.eclipse.m2e.core.prefs
similarity index 100%
rename from demo-petstore/demo-petstore-war/.settings/org.eclipse.m2e.core.prefs
rename to vasc-demos/vasc-demo-petstore-j2ee5/vasc-demo-petstore-j2ee5-war/.settings/org.eclipse.m2e.core.prefs
diff --git a/demo-petstore/demo-petstore-war/.settings/org.maven.ide.eclipse.prefs b/vasc-demos/vasc-demo-petstore-j2ee5/vasc-demo-petstore-j2ee5-war/.settings/org.maven.ide.eclipse.prefs
similarity index 100%
rename from demo-petstore/demo-petstore-war/.settings/org.maven.ide.eclipse.prefs
rename to vasc-demos/vasc-demo-petstore-j2ee5/vasc-demo-petstore-j2ee5-war/.settings/org.maven.ide.eclipse.prefs
diff --git a/demo-petstore/demo-petstore-war/pom.xml b/vasc-demos/vasc-demo-petstore-j2ee5/vasc-demo-petstore-j2ee5-war/pom.xml
similarity index 51%
rename from demo-petstore/demo-petstore-war/pom.xml
rename to vasc-demos/vasc-demo-petstore-j2ee5/vasc-demo-petstore-j2ee5-war/pom.xml
index 65a76ed..c441653 100644
--- a/demo-petstore/demo-petstore-war/pom.xml
+++ b/vasc-demos/vasc-demo-petstore-j2ee5/vasc-demo-petstore-j2ee5-war/pom.xml
@@ -1,11 +1,13 @@
4.0.0
- demo-petstore
- net.forwardfire.vasc
+ vasc-demo-petstore-j2ee5
+ net.forwardfire.vasc.demos
0.3.5-SNAPSHOT
- net.forwardfire.vasc
- demo-petstore-war
+ net.forwardfire.vasc.demos
+ vasc-demo-petstore-j2ee5-war
0.3.5-SNAPSHOT
+ vasc-demo-petstore-j2ee5-war
+ vasc-demo-petstore-j2ee5-war
\ No newline at end of file
diff --git a/vasc-frontends/.classpath b/vasc-frontends/.classpath
new file mode 100644
index 0000000..3c96d64
--- /dev/null
+++ b/vasc-frontends/.classpath
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/vasc-frontends/.project b/vasc-frontends/.project
new file mode 100644
index 0000000..2ee2680
--- /dev/null
+++ b/vasc-frontends/.project
@@ -0,0 +1,23 @@
+
+
+ vasc-frontends
+
+
+
+
+
+ org.eclipse.jdt.core.javabuilder
+
+
+
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+
+
+ org.eclipse.jdt.core.javanature
+ org.eclipse.m2e.core.maven2Nature
+
+
diff --git a/vasc-frontends/.settings/org.eclipse.core.resources.prefs b/vasc-frontends/.settings/org.eclipse.core.resources.prefs
new file mode 100644
index 0000000..de55ee3
--- /dev/null
+++ b/vasc-frontends/.settings/org.eclipse.core.resources.prefs
@@ -0,0 +1,7 @@
+#Sat Dec 31 00:15:40 CET 2011
+eclipse.preferences.version=1
+encoding//src/main/java=UTF-8
+encoding//src/main/resources=UTF-8
+encoding//src/test/java=UTF-8
+encoding//src/test/resources=UTF-8
+encoding/=UTF-8
diff --git a/vasc-frontends/.settings/org.eclipse.jdt.core.prefs b/vasc-frontends/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 0000000..f417331
--- /dev/null
+++ b/vasc-frontends/.settings/org.eclipse.jdt.core.prefs
@@ -0,0 +1,6 @@
+#Sat Dec 31 00:15:40 CET 2011
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
+org.eclipse.jdt.core.compiler.compliance=1.5
+org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
+org.eclipse.jdt.core.compiler.source=1.5
diff --git a/vasc-frontends/.settings/org.eclipse.m2e.core.prefs b/vasc-frontends/.settings/org.eclipse.m2e.core.prefs
new file mode 100644
index 0000000..0048365
--- /dev/null
+++ b/vasc-frontends/.settings/org.eclipse.m2e.core.prefs
@@ -0,0 +1,5 @@
+#Sat Dec 31 00:15:40 CET 2011
+activeProfiles=
+eclipse.preferences.version=1
+resolveWorkspaceProjects=true
+version=1
diff --git a/vasc-frontends/pom.xml b/vasc-frontends/pom.xml
new file mode 100644
index 0000000..788e09f
--- /dev/null
+++ b/vasc-frontends/pom.xml
@@ -0,0 +1,18 @@
+
+ 4.0.0
+
+ vasc
+ net.forwardfire.vasc
+ 0.3.5-SNAPSHOT
+ ..
+
+ vasc-frontends
+ pom
+ vasc-frontends
+ vasc-frontends
+
+ vasc-frontend-swing
+ vasc-frontend-swt
+ vasc-frontend-web-jsf
+
+
\ No newline at end of file
diff --git a/vasc-frontend-swing/.classpath b/vasc-frontends/vasc-frontend-swing/.classpath
similarity index 100%
rename from vasc-frontend-swing/.classpath
rename to vasc-frontends/vasc-frontend-swing/.classpath
diff --git a/vasc-frontend-swing/.project b/vasc-frontends/vasc-frontend-swing/.project
similarity index 100%
rename from vasc-frontend-swing/.project
rename to vasc-frontends/vasc-frontend-swing/.project
diff --git a/vasc-frontend-swing/.settings/org.eclipse.core.resources.prefs b/vasc-frontends/vasc-frontend-swing/.settings/org.eclipse.core.resources.prefs
similarity index 100%
rename from vasc-frontend-swing/.settings/org.eclipse.core.resources.prefs
rename to vasc-frontends/vasc-frontend-swing/.settings/org.eclipse.core.resources.prefs
diff --git a/vasc-frontend-swing/.settings/org.eclipse.jdt.core.prefs b/vasc-frontends/vasc-frontend-swing/.settings/org.eclipse.jdt.core.prefs
similarity index 100%
rename from vasc-frontend-swing/.settings/org.eclipse.jdt.core.prefs
rename to vasc-frontends/vasc-frontend-swing/.settings/org.eclipse.jdt.core.prefs
diff --git a/vasc-frontend-swing/.settings/org.eclipse.m2e.core.prefs b/vasc-frontends/vasc-frontend-swing/.settings/org.eclipse.m2e.core.prefs
similarity index 100%
rename from vasc-frontend-swing/.settings/org.eclipse.m2e.core.prefs
rename to vasc-frontends/vasc-frontend-swing/.settings/org.eclipse.m2e.core.prefs
diff --git a/vasc-frontend-swing/.settings/org.maven.ide.eclipse.prefs b/vasc-frontends/vasc-frontend-swing/.settings/org.maven.ide.eclipse.prefs
similarity index 100%
rename from vasc-frontend-swing/.settings/org.maven.ide.eclipse.prefs
rename to vasc-frontends/vasc-frontend-swing/.settings/org.maven.ide.eclipse.prefs
diff --git a/vasc-frontend-swing/pom.xml b/vasc-frontends/vasc-frontend-swing/pom.xml
similarity index 95%
rename from vasc-frontend-swing/pom.xml
rename to vasc-frontends/vasc-frontend-swing/pom.xml
index 225d913..82bddb3 100644
--- a/vasc-frontend-swing/pom.xml
+++ b/vasc-frontends/vasc-frontend-swing/pom.xml
@@ -1,7 +1,7 @@
4.0.0
- vasc
+ vasc-frontends
net.forwardfire.vasc
0.3.5-SNAPSHOT
diff --git a/vasc-frontend-swing/src/main/java/net/forwardfire/vasc/frontends/swing/SwingVascFrontend.java b/vasc-frontends/vasc-frontend-swing/src/main/java/net/forwardfire/vasc/frontends/swing/SwingVascFrontend.java
similarity index 100%
rename from vasc-frontend-swing/src/main/java/net/forwardfire/vasc/frontends/swing/SwingVascFrontend.java
rename to vasc-frontends/vasc-frontend-swing/src/main/java/net/forwardfire/vasc/frontends/swing/SwingVascFrontend.java
diff --git a/vasc-frontend-swing/src/main/java/net/forwardfire/vasc/frontends/swing/ui/SwingBoolean.java b/vasc-frontends/vasc-frontend-swing/src/main/java/net/forwardfire/vasc/frontends/swing/ui/SwingBoolean.java
similarity index 100%
rename from vasc-frontend-swing/src/main/java/net/forwardfire/vasc/frontends/swing/ui/SwingBoolean.java
rename to vasc-frontends/vasc-frontend-swing/src/main/java/net/forwardfire/vasc/frontends/swing/ui/SwingBoolean.java
diff --git a/vasc-frontend-swing/src/main/java/net/forwardfire/vasc/frontends/swing/ui/SwingButton.java b/vasc-frontends/vasc-frontend-swing/src/main/java/net/forwardfire/vasc/frontends/swing/ui/SwingButton.java
similarity index 100%
rename from vasc-frontend-swing/src/main/java/net/forwardfire/vasc/frontends/swing/ui/SwingButton.java
rename to vasc-frontends/vasc-frontend-swing/src/main/java/net/forwardfire/vasc/frontends/swing/ui/SwingButton.java
diff --git a/vasc-frontend-swing/src/main/java/net/forwardfire/vasc/frontends/swing/ui/SwingColorChooser.java b/vasc-frontends/vasc-frontend-swing/src/main/java/net/forwardfire/vasc/frontends/swing/ui/SwingColorChooser.java
similarity index 100%
rename from vasc-frontend-swing/src/main/java/net/forwardfire/vasc/frontends/swing/ui/SwingColorChooser.java
rename to vasc-frontends/vasc-frontend-swing/src/main/java/net/forwardfire/vasc/frontends/swing/ui/SwingColorChooser.java
diff --git a/vasc-frontend-swing/src/main/java/net/forwardfire/vasc/frontends/swing/ui/SwingDate.java b/vasc-frontends/vasc-frontend-swing/src/main/java/net/forwardfire/vasc/frontends/swing/ui/SwingDate.java
similarity index 100%
rename from vasc-frontend-swing/src/main/java/net/forwardfire/vasc/frontends/swing/ui/SwingDate.java
rename to vasc-frontends/vasc-frontend-swing/src/main/java/net/forwardfire/vasc/frontends/swing/ui/SwingDate.java
diff --git a/vasc-frontend-swing/src/main/java/net/forwardfire/vasc/frontends/swing/ui/SwingLabel.java b/vasc-frontends/vasc-frontend-swing/src/main/java/net/forwardfire/vasc/frontends/swing/ui/SwingLabel.java
similarity index 100%
rename from vasc-frontend-swing/src/main/java/net/forwardfire/vasc/frontends/swing/ui/SwingLabel.java
rename to vasc-frontends/vasc-frontend-swing/src/main/java/net/forwardfire/vasc/frontends/swing/ui/SwingLabel.java
diff --git a/vasc-frontend-swing/src/main/java/net/forwardfire/vasc/frontends/swing/ui/SwingList.java b/vasc-frontends/vasc-frontend-swing/src/main/java/net/forwardfire/vasc/frontends/swing/ui/SwingList.java
similarity index 100%
rename from vasc-frontend-swing/src/main/java/net/forwardfire/vasc/frontends/swing/ui/SwingList.java
rename to vasc-frontends/vasc-frontend-swing/src/main/java/net/forwardfire/vasc/frontends/swing/ui/SwingList.java
diff --git a/vasc-frontend-swing/src/main/java/net/forwardfire/vasc/frontends/swing/ui/SwingText.java b/vasc-frontends/vasc-frontend-swing/src/main/java/net/forwardfire/vasc/frontends/swing/ui/SwingText.java
similarity index 100%
rename from vasc-frontend-swing/src/main/java/net/forwardfire/vasc/frontends/swing/ui/SwingText.java
rename to vasc-frontends/vasc-frontend-swing/src/main/java/net/forwardfire/vasc/frontends/swing/ui/SwingText.java
diff --git a/vasc-frontend-swing/src/main/java/net/forwardfire/vasc/frontends/swing/ui/SwingTextArea.java b/vasc-frontends/vasc-frontend-swing/src/main/java/net/forwardfire/vasc/frontends/swing/ui/SwingTextArea.java
similarity index 100%
rename from vasc-frontend-swing/src/main/java/net/forwardfire/vasc/frontends/swing/ui/SwingTextArea.java
rename to vasc-frontends/vasc-frontend-swing/src/main/java/net/forwardfire/vasc/frontends/swing/ui/SwingTextArea.java
diff --git a/vasc-frontend-swing/src/main/resources/.empty b/vasc-frontends/vasc-frontend-swing/src/main/resources/.empty
similarity index 100%
rename from vasc-frontend-swing/src/main/resources/.empty
rename to vasc-frontends/vasc-frontend-swing/src/main/resources/.empty
diff --git a/vasc-frontend-swing/src/test/java/net/forwardfire/vasc/SwingTest.java b/vasc-frontends/vasc-frontend-swing/src/test/java/net/forwardfire/vasc/SwingTest.java
similarity index 100%
rename from vasc-frontend-swing/src/test/java/net/forwardfire/vasc/SwingTest.java
rename to vasc-frontends/vasc-frontend-swing/src/test/java/net/forwardfire/vasc/SwingTest.java
diff --git a/vasc-frontend-swing/src/test/java/net/forwardfire/vasc/TestModel.java b/vasc-frontends/vasc-frontend-swing/src/test/java/net/forwardfire/vasc/TestModel.java
similarity index 100%
rename from vasc-frontend-swing/src/test/java/net/forwardfire/vasc/TestModel.java
rename to vasc-frontends/vasc-frontend-swing/src/test/java/net/forwardfire/vasc/TestModel.java
diff --git a/vasc-frontend-swing/src/test/java/net/forwardfire/vasc/TestModelVascDataSource.java b/vasc-frontends/vasc-frontend-swing/src/test/java/net/forwardfire/vasc/TestModelVascDataSource.java
similarity index 100%
rename from vasc-frontend-swing/src/test/java/net/forwardfire/vasc/TestModelVascDataSource.java
rename to vasc-frontends/vasc-frontend-swing/src/test/java/net/forwardfire/vasc/TestModelVascDataSource.java
diff --git a/vasc-frontend-swing/src/test/java/net/forwardfire/vasc/TestTable.java b/vasc-frontends/vasc-frontend-swing/src/test/java/net/forwardfire/vasc/TestTable.java
similarity index 100%
rename from vasc-frontend-swing/src/test/java/net/forwardfire/vasc/TestTable.java
rename to vasc-frontends/vasc-frontend-swing/src/test/java/net/forwardfire/vasc/TestTable.java
diff --git a/vasc-frontend-swing/src/test/resources/.empty b/vasc-frontends/vasc-frontend-swing/src/test/resources/.empty
similarity index 100%
rename from vasc-frontend-swing/src/test/resources/.empty
rename to vasc-frontends/vasc-frontend-swing/src/test/resources/.empty
diff --git a/vasc-frontend-swing/src/test/resources/net/forwardfire/vasc/tables.xml b/vasc-frontends/vasc-frontend-swing/src/test/resources/net/forwardfire/vasc/tables.xml
similarity index 100%
rename from vasc-frontend-swing/src/test/resources/net/forwardfire/vasc/tables.xml
rename to vasc-frontends/vasc-frontend-swing/src/test/resources/net/forwardfire/vasc/tables.xml
diff --git a/vasc-frontend-swt/.classpath b/vasc-frontends/vasc-frontend-swt/.classpath
similarity index 100%
rename from vasc-frontend-swt/.classpath
rename to vasc-frontends/vasc-frontend-swt/.classpath
diff --git a/vasc-frontend-swt/.project b/vasc-frontends/vasc-frontend-swt/.project
similarity index 100%
rename from vasc-frontend-swt/.project
rename to vasc-frontends/vasc-frontend-swt/.project
diff --git a/vasc-frontend-swt/.settings/org.eclipse.core.resources.prefs b/vasc-frontends/vasc-frontend-swt/.settings/org.eclipse.core.resources.prefs
similarity index 100%
rename from vasc-frontend-swt/.settings/org.eclipse.core.resources.prefs
rename to vasc-frontends/vasc-frontend-swt/.settings/org.eclipse.core.resources.prefs
diff --git a/vasc-frontend-swt/.settings/org.eclipse.jdt.core.prefs b/vasc-frontends/vasc-frontend-swt/.settings/org.eclipse.jdt.core.prefs
similarity index 100%
rename from vasc-frontend-swt/.settings/org.eclipse.jdt.core.prefs
rename to vasc-frontends/vasc-frontend-swt/.settings/org.eclipse.jdt.core.prefs
diff --git a/vasc-frontend-swt/.settings/org.eclipse.m2e.core.prefs b/vasc-frontends/vasc-frontend-swt/.settings/org.eclipse.m2e.core.prefs
similarity index 100%
rename from vasc-frontend-swt/.settings/org.eclipse.m2e.core.prefs
rename to vasc-frontends/vasc-frontend-swt/.settings/org.eclipse.m2e.core.prefs
diff --git a/vasc-frontend-swt/.settings/org.maven.ide.eclipse.prefs b/vasc-frontends/vasc-frontend-swt/.settings/org.maven.ide.eclipse.prefs
similarity index 100%
rename from vasc-frontend-swt/.settings/org.maven.ide.eclipse.prefs
rename to vasc-frontends/vasc-frontend-swt/.settings/org.maven.ide.eclipse.prefs
diff --git a/vasc-frontend-swt/pom.xml b/vasc-frontends/vasc-frontend-swt/pom.xml
similarity index 98%
rename from vasc-frontend-swt/pom.xml
rename to vasc-frontends/vasc-frontend-swt/pom.xml
index 8ed2bce..913b867 100644
--- a/vasc-frontend-swt/pom.xml
+++ b/vasc-frontends/vasc-frontend-swt/pom.xml
@@ -1,7 +1,7 @@
4.0.0
- vasc
+ vasc-frontends
net.forwardfire.vasc
0.3.5-SNAPSHOT
diff --git a/vasc-frontend-swt/src/main/java/net/forwardfire/vasc/frontends/swt/SwtVascEditDialog.java b/vasc-frontends/vasc-frontend-swt/src/main/java/net/forwardfire/vasc/frontends/swt/SwtVascEditDialog.java
similarity index 100%
rename from vasc-frontend-swt/src/main/java/net/forwardfire/vasc/frontends/swt/SwtVascEditDialog.java
rename to vasc-frontends/vasc-frontend-swt/src/main/java/net/forwardfire/vasc/frontends/swt/SwtVascEditDialog.java
diff --git a/vasc-frontend-swt/src/main/java/net/forwardfire/vasc/frontends/swt/SwtVascFrontend.java b/vasc-frontends/vasc-frontend-swt/src/main/java/net/forwardfire/vasc/frontends/swt/SwtVascFrontend.java
similarity index 100%
rename from vasc-frontend-swt/src/main/java/net/forwardfire/vasc/frontends/swt/SwtVascFrontend.java
rename to vasc-frontends/vasc-frontend-swt/src/main/java/net/forwardfire/vasc/frontends/swt/SwtVascFrontend.java
diff --git a/vasc-frontend-swt/src/main/java/net/forwardfire/vasc/frontends/swt/ui/SwtBoolean.java b/vasc-frontends/vasc-frontend-swt/src/main/java/net/forwardfire/vasc/frontends/swt/ui/SwtBoolean.java
similarity index 100%
rename from vasc-frontend-swt/src/main/java/net/forwardfire/vasc/frontends/swt/ui/SwtBoolean.java
rename to vasc-frontends/vasc-frontend-swt/src/main/java/net/forwardfire/vasc/frontends/swt/ui/SwtBoolean.java
diff --git a/vasc-frontend-swt/src/main/java/net/forwardfire/vasc/frontends/swt/ui/SwtButton.java b/vasc-frontends/vasc-frontend-swt/src/main/java/net/forwardfire/vasc/frontends/swt/ui/SwtButton.java
similarity index 100%
rename from vasc-frontend-swt/src/main/java/net/forwardfire/vasc/frontends/swt/ui/SwtButton.java
rename to vasc-frontends/vasc-frontend-swt/src/main/java/net/forwardfire/vasc/frontends/swt/ui/SwtButton.java
diff --git a/vasc-frontend-swt/src/main/java/net/forwardfire/vasc/frontends/swt/ui/SwtLabel.java b/vasc-frontends/vasc-frontend-swt/src/main/java/net/forwardfire/vasc/frontends/swt/ui/SwtLabel.java
similarity index 100%
rename from vasc-frontend-swt/src/main/java/net/forwardfire/vasc/frontends/swt/ui/SwtLabel.java
rename to vasc-frontends/vasc-frontend-swt/src/main/java/net/forwardfire/vasc/frontends/swt/ui/SwtLabel.java
diff --git a/vasc-frontend-swt/src/main/java/net/forwardfire/vasc/frontends/swt/ui/SwtList.java b/vasc-frontends/vasc-frontend-swt/src/main/java/net/forwardfire/vasc/frontends/swt/ui/SwtList.java
similarity index 100%
rename from vasc-frontend-swt/src/main/java/net/forwardfire/vasc/frontends/swt/ui/SwtList.java
rename to vasc-frontends/vasc-frontend-swt/src/main/java/net/forwardfire/vasc/frontends/swt/ui/SwtList.java
diff --git a/vasc-frontend-swt/src/main/java/net/forwardfire/vasc/frontends/swt/ui/SwtText.java b/vasc-frontends/vasc-frontend-swt/src/main/java/net/forwardfire/vasc/frontends/swt/ui/SwtText.java
similarity index 100%
rename from vasc-frontend-swt/src/main/java/net/forwardfire/vasc/frontends/swt/ui/SwtText.java
rename to vasc-frontends/vasc-frontend-swt/src/main/java/net/forwardfire/vasc/frontends/swt/ui/SwtText.java
diff --git a/vasc-frontend-swt/src/main/java/net/forwardfire/vasc/frontends/swt/ui/SwtTextArea.java b/vasc-frontends/vasc-frontend-swt/src/main/java/net/forwardfire/vasc/frontends/swt/ui/SwtTextArea.java
similarity index 100%
rename from vasc-frontend-swt/src/main/java/net/forwardfire/vasc/frontends/swt/ui/SwtTextArea.java
rename to vasc-frontends/vasc-frontend-swt/src/main/java/net/forwardfire/vasc/frontends/swt/ui/SwtTextArea.java
diff --git a/vasc-frontend-swt/src/main/resources/.empty b/vasc-frontends/vasc-frontend-swt/src/main/resources/.empty
similarity index 100%
rename from vasc-frontend-swt/src/main/resources/.empty
rename to vasc-frontends/vasc-frontend-swt/src/main/resources/.empty
diff --git a/vasc-frontend-swt/src/test/java/net/forwardfire/vasc/SWTTableViewerTest.java b/vasc-frontends/vasc-frontend-swt/src/test/java/net/forwardfire/vasc/SWTTableViewerTest.java
similarity index 100%
rename from vasc-frontend-swt/src/test/java/net/forwardfire/vasc/SWTTableViewerTest.java
rename to vasc-frontends/vasc-frontend-swt/src/test/java/net/forwardfire/vasc/SWTTableViewerTest.java
diff --git a/vasc-frontend-swt/src/test/java/net/forwardfire/vasc/SWTTest.java b/vasc-frontends/vasc-frontend-swt/src/test/java/net/forwardfire/vasc/SWTTest.java
similarity index 100%
rename from vasc-frontend-swt/src/test/java/net/forwardfire/vasc/SWTTest.java
rename to vasc-frontends/vasc-frontend-swt/src/test/java/net/forwardfire/vasc/SWTTest.java
diff --git a/vasc-frontend-swt/src/test/java/net/forwardfire/vasc/TestModel.java b/vasc-frontends/vasc-frontend-swt/src/test/java/net/forwardfire/vasc/TestModel.java
similarity index 100%
rename from vasc-frontend-swt/src/test/java/net/forwardfire/vasc/TestModel.java
rename to vasc-frontends/vasc-frontend-swt/src/test/java/net/forwardfire/vasc/TestModel.java
diff --git a/vasc-frontend-swt/src/test/java/net/forwardfire/vasc/TestModelVascDataSource.java b/vasc-frontends/vasc-frontend-swt/src/test/java/net/forwardfire/vasc/TestModelVascDataSource.java
similarity index 100%
rename from vasc-frontend-swt/src/test/java/net/forwardfire/vasc/TestModelVascDataSource.java
rename to vasc-frontends/vasc-frontend-swt/src/test/java/net/forwardfire/vasc/TestModelVascDataSource.java
diff --git a/vasc-frontend-swt/src/test/java/net/forwardfire/vasc/TestTable.java b/vasc-frontends/vasc-frontend-swt/src/test/java/net/forwardfire/vasc/TestTable.java
similarity index 100%
rename from vasc-frontend-swt/src/test/java/net/forwardfire/vasc/TestTable.java
rename to vasc-frontends/vasc-frontend-swt/src/test/java/net/forwardfire/vasc/TestTable.java
diff --git a/vasc-frontend-swt/src/test/resources/.empty b/vasc-frontends/vasc-frontend-swt/src/test/resources/.empty
similarity index 100%
rename from vasc-frontend-swt/src/test/resources/.empty
rename to vasc-frontends/vasc-frontend-swt/src/test/resources/.empty
diff --git a/vasc-frontend-web-jsf/.classpath b/vasc-frontends/vasc-frontend-web-jsf/.classpath
similarity index 100%
rename from vasc-frontend-web-jsf/.classpath
rename to vasc-frontends/vasc-frontend-web-jsf/.classpath
diff --git a/vasc-frontend-web-jsf/.project b/vasc-frontends/vasc-frontend-web-jsf/.project
similarity index 100%
rename from vasc-frontend-web-jsf/.project
rename to vasc-frontends/vasc-frontend-web-jsf/.project
diff --git a/vasc-frontend-web-jsf/.settings/org.eclipse.core.resources.prefs b/vasc-frontends/vasc-frontend-web-jsf/.settings/org.eclipse.core.resources.prefs
similarity index 100%
rename from vasc-frontend-web-jsf/.settings/org.eclipse.core.resources.prefs
rename to vasc-frontends/vasc-frontend-web-jsf/.settings/org.eclipse.core.resources.prefs
diff --git a/vasc-frontend-web-jsf/.settings/org.eclipse.jdt.core.prefs b/vasc-frontends/vasc-frontend-web-jsf/.settings/org.eclipse.jdt.core.prefs
similarity index 100%
rename from vasc-frontend-web-jsf/.settings/org.eclipse.jdt.core.prefs
rename to vasc-frontends/vasc-frontend-web-jsf/.settings/org.eclipse.jdt.core.prefs
diff --git a/vasc-frontend-web-jsf/.settings/org.eclipse.m2e.core.prefs b/vasc-frontends/vasc-frontend-web-jsf/.settings/org.eclipse.m2e.core.prefs
similarity index 100%
rename from vasc-frontend-web-jsf/.settings/org.eclipse.m2e.core.prefs
rename to vasc-frontends/vasc-frontend-web-jsf/.settings/org.eclipse.m2e.core.prefs
diff --git a/vasc-frontend-web-jsf/.settings/org.maven.ide.eclipse.prefs b/vasc-frontends/vasc-frontend-web-jsf/.settings/org.maven.ide.eclipse.prefs
similarity index 100%
rename from vasc-frontend-web-jsf/.settings/org.maven.ide.eclipse.prefs
rename to vasc-frontends/vasc-frontend-web-jsf/.settings/org.maven.ide.eclipse.prefs
diff --git a/vasc-frontend-web-jsf/pom.xml b/vasc-frontends/vasc-frontend-web-jsf/pom.xml
similarity index 97%
rename from vasc-frontend-web-jsf/pom.xml
rename to vasc-frontends/vasc-frontend-web-jsf/pom.xml
index a93489b..6f50af3 100644
--- a/vasc-frontend-web-jsf/pom.xml
+++ b/vasc-frontends/vasc-frontend-web-jsf/pom.xml
@@ -1,7 +1,7 @@
4.0.0
- vasc
+ vasc-frontends
net.forwardfire.vasc
0.3.5-SNAPSHOT
diff --git a/vasc-frontend-web-jsf/src/main/java/net/forwardfire/vasc/frontends/web/jsf/AbstractJSFVascFacesController.java b/vasc-frontends/vasc-frontend-web-jsf/src/main/java/net/forwardfire/vasc/frontends/web/jsf/AbstractJSFVascFacesController.java
similarity index 100%
rename from vasc-frontend-web-jsf/src/main/java/net/forwardfire/vasc/frontends/web/jsf/AbstractJSFVascFacesController.java
rename to vasc-frontends/vasc-frontend-web-jsf/src/main/java/net/forwardfire/vasc/frontends/web/jsf/AbstractJSFVascFacesController.java
diff --git a/vasc-frontend-web-jsf/src/main/java/net/forwardfire/vasc/frontends/web/jsf/JSFVascEntryEventListener.java b/vasc-frontends/vasc-frontend-web-jsf/src/main/java/net/forwardfire/vasc/frontends/web/jsf/JSFVascEntryEventListener.java
similarity index 100%
rename from vasc-frontend-web-jsf/src/main/java/net/forwardfire/vasc/frontends/web/jsf/JSFVascEntryEventListener.java
rename to vasc-frontends/vasc-frontend-web-jsf/src/main/java/net/forwardfire/vasc/frontends/web/jsf/JSFVascEntryEventListener.java
diff --git a/vasc-frontend-web-jsf/src/main/java/net/forwardfire/vasc/frontends/web/jsf/JSFVascEntrySupportBean.java b/vasc-frontends/vasc-frontend-web-jsf/src/main/java/net/forwardfire/vasc/frontends/web/jsf/JSFVascEntrySupportBean.java
similarity index 100%
rename from vasc-frontend-web-jsf/src/main/java/net/forwardfire/vasc/frontends/web/jsf/JSFVascEntrySupportBean.java
rename to vasc-frontends/vasc-frontend-web-jsf/src/main/java/net/forwardfire/vasc/frontends/web/jsf/JSFVascEntrySupportBean.java
diff --git a/vasc-frontend-web-jsf/src/main/java/net/forwardfire/vasc/frontends/web/jsf/JSFVascFrontendRenderer.java b/vasc-frontends/vasc-frontend-web-jsf/src/main/java/net/forwardfire/vasc/frontends/web/jsf/JSFVascFrontendRenderer.java
similarity index 100%
rename from vasc-frontend-web-jsf/src/main/java/net/forwardfire/vasc/frontends/web/jsf/JSFVascFrontendRenderer.java
rename to vasc-frontends/vasc-frontend-web-jsf/src/main/java/net/forwardfire/vasc/frontends/web/jsf/JSFVascFrontendRenderer.java
diff --git a/vasc-frontend-web-jsf/src/main/java/net/forwardfire/vasc/frontends/web/jsf/JSFVascUIComponent.java b/vasc-frontends/vasc-frontend-web-jsf/src/main/java/net/forwardfire/vasc/frontends/web/jsf/JSFVascUIComponent.java
similarity index 100%
rename from vasc-frontend-web-jsf/src/main/java/net/forwardfire/vasc/frontends/web/jsf/JSFVascUIComponent.java
rename to vasc-frontends/vasc-frontend-web-jsf/src/main/java/net/forwardfire/vasc/frontends/web/jsf/JSFVascUIComponent.java
diff --git a/vasc-frontend-web-jsf/src/main/java/net/forwardfire/vasc/frontends/web/jsf/JSFVascUIComponentRenderer.java b/vasc-frontends/vasc-frontend-web-jsf/src/main/java/net/forwardfire/vasc/frontends/web/jsf/JSFVascUIComponentRenderer.java
similarity index 100%
rename from vasc-frontend-web-jsf/src/main/java/net/forwardfire/vasc/frontends/web/jsf/JSFVascUIComponentRenderer.java
rename to vasc-frontends/vasc-frontend-web-jsf/src/main/java/net/forwardfire/vasc/frontends/web/jsf/JSFVascUIComponentRenderer.java
diff --git a/vasc-frontend-web-jsf/src/main/java/net/forwardfire/vasc/frontends/web/jsf/JSFVascUIComponentTag.java b/vasc-frontends/vasc-frontend-web-jsf/src/main/java/net/forwardfire/vasc/frontends/web/jsf/JSFVascUIComponentTag.java
similarity index 100%
rename from vasc-frontend-web-jsf/src/main/java/net/forwardfire/vasc/frontends/web/jsf/JSFVascUIComponentTag.java
rename to vasc-frontends/vasc-frontend-web-jsf/src/main/java/net/forwardfire/vasc/frontends/web/jsf/JSFVascUIComponentTag.java
diff --git a/vasc-frontend-web-jsf/src/main/java/net/forwardfire/vasc/frontends/web/jsf/JSFVascValidatePhaseListener.java b/vasc-frontends/vasc-frontend-web-jsf/src/main/java/net/forwardfire/vasc/frontends/web/jsf/JSFVascValidatePhaseListener.java
similarity index 100%
rename from vasc-frontend-web-jsf/src/main/java/net/forwardfire/vasc/frontends/web/jsf/JSFVascValidatePhaseListener.java
rename to vasc-frontends/vasc-frontend-web-jsf/src/main/java/net/forwardfire/vasc/frontends/web/jsf/JSFVascValidatePhaseListener.java
diff --git a/vasc-frontend-web-jsf/src/main/java/net/forwardfire/vasc/frontends/web/jsf/OldVascUIComponent.java b/vasc-frontends/vasc-frontend-web-jsf/src/main/java/net/forwardfire/vasc/frontends/web/jsf/OldVascUIComponent.java
similarity index 100%
rename from vasc-frontend-web-jsf/src/main/java/net/forwardfire/vasc/frontends/web/jsf/OldVascUIComponent.java
rename to vasc-frontends/vasc-frontend-web-jsf/src/main/java/net/forwardfire/vasc/frontends/web/jsf/OldVascUIComponent.java
diff --git a/vasc-frontend-web-jsf/src/main/java/net/forwardfire/vasc/frontends/web/jsf/VascDataBackendBean.java b/vasc-frontends/vasc-frontend-web-jsf/src/main/java/net/forwardfire/vasc/frontends/web/jsf/VascDataBackendBean.java
similarity index 100%
rename from vasc-frontend-web-jsf/src/main/java/net/forwardfire/vasc/frontends/web/jsf/VascDataBackendBean.java
rename to vasc-frontends/vasc-frontend-web-jsf/src/main/java/net/forwardfire/vasc/frontends/web/jsf/VascDataBackendBean.java
diff --git a/vasc-frontend-web-jsf/src/main/java/net/forwardfire/vasc/frontends/web/jsf/VascRequestFacesFilter.java b/vasc-frontends/vasc-frontend-web-jsf/src/main/java/net/forwardfire/vasc/frontends/web/jsf/VascRequestFacesFilter.java
similarity index 100%
rename from vasc-frontend-web-jsf/src/main/java/net/forwardfire/vasc/frontends/web/jsf/VascRequestFacesFilter.java
rename to vasc-frontends/vasc-frontend-web-jsf/src/main/java/net/forwardfire/vasc/frontends/web/jsf/VascRequestFacesFilter.java
diff --git a/vasc-frontend-web-jsf/src/main/java/net/forwardfire/vasc/frontends/web/jsf/VascViewHandler.java b/vasc-frontends/vasc-frontend-web-jsf/src/main/java/net/forwardfire/vasc/frontends/web/jsf/VascViewHandler.java
similarity index 100%
rename from vasc-frontend-web-jsf/src/main/java/net/forwardfire/vasc/frontends/web/jsf/VascViewHandler.java
rename to vasc-frontends/vasc-frontend-web-jsf/src/main/java/net/forwardfire/vasc/frontends/web/jsf/VascViewHandler.java
diff --git a/vasc-frontend-web-jsf/src/main/java/net/forwardfire/vasc/frontends/web/jsf/ui/AbstractJSFBaseComponent.java b/vasc-frontends/vasc-frontend-web-jsf/src/main/java/net/forwardfire/vasc/frontends/web/jsf/ui/AbstractJSFBaseComponent.java
similarity index 100%
rename from vasc-frontend-web-jsf/src/main/java/net/forwardfire/vasc/frontends/web/jsf/ui/AbstractJSFBaseComponent.java
rename to vasc-frontends/vasc-frontend-web-jsf/src/main/java/net/forwardfire/vasc/frontends/web/jsf/ui/AbstractJSFBaseComponent.java
diff --git a/vasc-frontend-web-jsf/src/main/java/net/forwardfire/vasc/frontends/web/jsf/ui/JSFBoolean.java b/vasc-frontends/vasc-frontend-web-jsf/src/main/java/net/forwardfire/vasc/frontends/web/jsf/ui/JSFBoolean.java
similarity index 100%
rename from vasc-frontend-web-jsf/src/main/java/net/forwardfire/vasc/frontends/web/jsf/ui/JSFBoolean.java
rename to vasc-frontends/vasc-frontend-web-jsf/src/main/java/net/forwardfire/vasc/frontends/web/jsf/ui/JSFBoolean.java
diff --git a/vasc-frontend-web-jsf/src/main/java/net/forwardfire/vasc/frontends/web/jsf/ui/JSFLabel.java b/vasc-frontends/vasc-frontend-web-jsf/src/main/java/net/forwardfire/vasc/frontends/web/jsf/ui/JSFLabel.java
similarity index 100%
rename from vasc-frontend-web-jsf/src/main/java/net/forwardfire/vasc/frontends/web/jsf/ui/JSFLabel.java
rename to vasc-frontends/vasc-frontend-web-jsf/src/main/java/net/forwardfire/vasc/frontends/web/jsf/ui/JSFLabel.java
diff --git a/vasc-frontend-web-jsf/src/main/java/net/forwardfire/vasc/frontends/web/jsf/ui/JSFList.java b/vasc-frontends/vasc-frontend-web-jsf/src/main/java/net/forwardfire/vasc/frontends/web/jsf/ui/JSFList.java
similarity index 100%
rename from vasc-frontend-web-jsf/src/main/java/net/forwardfire/vasc/frontends/web/jsf/ui/JSFList.java
rename to vasc-frontends/vasc-frontend-web-jsf/src/main/java/net/forwardfire/vasc/frontends/web/jsf/ui/JSFList.java
diff --git a/vasc-frontend-web-jsf/src/main/java/net/forwardfire/vasc/frontends/web/jsf/ui/JSFListModel.java b/vasc-frontends/vasc-frontend-web-jsf/src/main/java/net/forwardfire/vasc/frontends/web/jsf/ui/JSFListModel.java
similarity index 100%
rename from vasc-frontend-web-jsf/src/main/java/net/forwardfire/vasc/frontends/web/jsf/ui/JSFListModel.java
rename to vasc-frontends/vasc-frontend-web-jsf/src/main/java/net/forwardfire/vasc/frontends/web/jsf/ui/JSFListModel.java
diff --git a/vasc-frontend-web-jsf/src/main/java/net/forwardfire/vasc/frontends/web/jsf/ui/JSFText.java b/vasc-frontends/vasc-frontend-web-jsf/src/main/java/net/forwardfire/vasc/frontends/web/jsf/ui/JSFText.java
similarity index 100%
rename from vasc-frontend-web-jsf/src/main/java/net/forwardfire/vasc/frontends/web/jsf/ui/JSFText.java
rename to vasc-frontends/vasc-frontend-web-jsf/src/main/java/net/forwardfire/vasc/frontends/web/jsf/ui/JSFText.java
diff --git a/vasc-frontend-web-jsf/src/main/java/net/forwardfire/vasc/frontends/web/jsf/ui/JSFTextArea.java b/vasc-frontends/vasc-frontend-web-jsf/src/main/java/net/forwardfire/vasc/frontends/web/jsf/ui/JSFTextArea.java
similarity index 100%
rename from vasc-frontend-web-jsf/src/main/java/net/forwardfire/vasc/frontends/web/jsf/ui/JSFTextArea.java
rename to vasc-frontends/vasc-frontend-web-jsf/src/main/java/net/forwardfire/vasc/frontends/web/jsf/ui/JSFTextArea.java
diff --git a/vasc-frontend-web-jsf/src/main/resources/META-INF/faces-config.xml b/vasc-frontends/vasc-frontend-web-jsf/src/main/resources/META-INF/faces-config.xml
similarity index 100%
rename from vasc-frontend-web-jsf/src/main/resources/META-INF/faces-config.xml
rename to vasc-frontends/vasc-frontend-web-jsf/src/main/resources/META-INF/faces-config.xml
diff --git a/vasc-frontend-web-jsf/src/main/resources/META-INF/vasc.taglib.xml b/vasc-frontends/vasc-frontend-web-jsf/src/main/resources/META-INF/vasc.taglib.xml
similarity index 100%
rename from vasc-frontend-web-jsf/src/main/resources/META-INF/vasc.taglib.xml
rename to vasc-frontends/vasc-frontend-web-jsf/src/main/resources/META-INF/vasc.taglib.xml
diff --git a/vasc-frontend-web-jsf/src/main/resources/META-INF/vasc.tld b/vasc-frontends/vasc-frontend-web-jsf/src/main/resources/META-INF/vasc.tld
similarity index 100%
rename from vasc-frontend-web-jsf/src/main/resources/META-INF/vasc.tld
rename to vasc-frontends/vasc-frontend-web-jsf/src/main/resources/META-INF/vasc.tld
diff --git a/vasc-frontend-web-jsf/src/test/java/.empty b/vasc-frontends/vasc-frontend-web-jsf/src/test/java/.empty
similarity index 100%
rename from vasc-frontend-web-jsf/src/test/java/.empty
rename to vasc-frontends/vasc-frontend-web-jsf/src/test/java/.empty
diff --git a/vasc-frontend-web-jsf/src/test/resources/.empty b/vasc-frontends/vasc-frontend-web-jsf/src/test/resources/.empty
similarity index 100%
rename from vasc-frontend-web-jsf/src/test/resources/.empty
rename to vasc-frontends/vasc-frontend-web-jsf/src/test/resources/.empty