diff --git a/core/pom.xml b/core/pom.xml
index 92b3c41..b4d9f8f 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -34,16 +34,16 @@
   
     piccolo2d-parent
     org.piccolo2d
-    3.0-SNAPSHOT
+    3.0-beta1-rc1
     ../parent/pom.xml
   
   piccolo2d-core
   bundle
   Piccolo2D Core
   
-    scm:svn:http://piccolo2d.googlecode.com/svn/piccolo2d.java/branches/3.0-spike/core
-    scm:svn:https://piccolo2d.googlecode.com/svn/piccolo2d.java/branches/3.0-spike/core
-    http://code.google.com/p/piccolo2d/source/browse/piccolo2d.java/branches/3.0-spike/core
+    scm:svn:http://piccolo2d.googlecode.com/svn/piccolo2d.java/tags/piccolo2d-complete-3.0-beta1-rc1/core
+    scm:svn:https://piccolo2d.googlecode.com/svn/piccolo2d.java/tags/piccolo2d-complete-3.0-beta1-rc1/core
+    http://code.google.com/p/piccolo2d/source/browse/piccolo2d.java/tags/piccolo2d-complete-3.0-beta1-rc1/core
   
   
     
diff --git a/examples/pom.xml b/examples/pom.xml
index 4ee7f35..9b03911 100644
--- a/examples/pom.xml
+++ b/examples/pom.xml
@@ -1,80 +1,80 @@
-
-
-
-  4.0.0
-  
-    piccolo2d-parent
-    org.piccolo2d
-    3.0-SNAPSHOT
-    ../parent/pom.xml
-  
-  piccolo2d-examples
-  Piccolo2D Examples
-  bundle
-  
-    
-      org.piccolo2d
-      piccolo2d-extras
-      ${project.version}
-    
-  
-  
-    scm:svn:http://piccolo2d.googlecode.com/svn/piccolo2d.java/branches/3.0-spike/examples
-    scm:svn:https://piccolo2d.googlecode.com/svn/piccolo2d.java/branches/3.0-spike/examples
-    http://code.google.com/p/piccolo2d/source/browse/piccolo2d.java/branches/3.0-spike/examples
-  
-  
-    
-      
-        maven-assembly-plugin
-        
-          
-            
-              org.piccolo2d.examples.ExampleRunner
-            
-          
-          
-            jar-with-dependencies
-          
-        
-      
-    
-  
-  
-    
-      
-        maven-project-info-reports-plugin
-        2.4
-      
-    
-  
-
+
+
+
+  4.0.0
+  
+    piccolo2d-parent
+    org.piccolo2d
+    3.0-beta1-rc1
+    ../parent/pom.xml
+  
+  piccolo2d-examples
+  Piccolo2D Examples
+  bundle
+  
+    
+      org.piccolo2d
+      piccolo2d-extras
+      ${project.version}
+    
+  
+  
+    scm:svn:http://piccolo2d.googlecode.com/svn/piccolo2d.java/tags/piccolo2d-complete-3.0-beta1-rc1/examples
+    scm:svn:https://piccolo2d.googlecode.com/svn/piccolo2d.java/tags/piccolo2d-complete-3.0-beta1-rc1/examples
+    http://code.google.com/p/piccolo2d/source/browse/piccolo2d.java/tags/piccolo2d-complete-3.0-beta1-rc1/examples
+  
+  
+    
+      
+        maven-assembly-plugin
+        
+          
+            
+              org.piccolo2d.examples.ExampleRunner
+            
+          
+          
+            jar-with-dependencies
+          
+        
+      
+    
+  
+  
+    
+      
+        maven-project-info-reports-plugin
+        2.4
+      
+    
+  
+
diff --git a/extras/pom.xml b/extras/pom.xml
index 1535f0f..ea3b5a3 100644
--- a/extras/pom.xml
+++ b/extras/pom.xml
@@ -34,7 +34,7 @@
   
     piccolo2d-parent
     org.piccolo2d
-    3.0-SNAPSHOT
+    3.0-beta1-rc1
     ../parent/pom.xml
   
   piccolo2d-extras
@@ -48,9 +48,9 @@
     
   
   
-    scm:svn:http://piccolo2d.googlecode.com/svn/piccolo2d.java/branches/3.0-spike/extras
-    scm:svn:https://piccolo2d.googlecode.com/svn/piccolo2d.java/branches/3.0-spike/extras
-    http://code.google.com/p/piccolo2d/source/browse/piccolo2d.java/branches/3.0-spike/extras
+    scm:svn:http://piccolo2d.googlecode.com/svn/piccolo2d.java/tags/piccolo2d-complete-3.0-beta1-rc1/extras
+    scm:svn:https://piccolo2d.googlecode.com/svn/piccolo2d.java/tags/piccolo2d-complete-3.0-beta1-rc1/extras
+    http://code.google.com/p/piccolo2d/source/browse/piccolo2d.java/tags/piccolo2d-complete-3.0-beta1-rc1/extras
   
   
     
diff --git a/parent/pom.xml b/parent/pom.xml
index 98dfd75..efca527 100644
--- a/parent/pom.xml
+++ b/parent/pom.xml
@@ -1,344 +1,344 @@
-
-
-
-  4.0.0
-  
-    org.sonatype.oss
-    oss-parent
-    7
-  
-  org.piccolo2d
-  piccolo2d-parent
-  3.0-SNAPSHOT
-  pom
-  Piccolo2D Parent
-  A revolutionary way to create robust, full-featured graphical applications in Java and C#, with striking visual effects such as zooming, animation and multiple representations.
-  http://www.piccolo2d.org
-  
-    1.6
-    UTF-8
-    UTF-8
-  
-  
-    Google Code
-    http://code.google.com/p/piccolo2d/issues/list
-  
-  1995
-  
-    
-      Piccolo2D Announce
-      http://groups.google.com/group/piccolo2d-announce/subscribe
-      piccolo2d-announce@googlegroups.com
-      http://groups.google.com/group/piccolo2d-announce
-    
-    
-      Piccolo2D Users
-      http://groups.google.com/group/piccolo2d-users/subscribe
-      piccolo2d-users@googlegroups.com
-      http://groups.google.com/group/piccolo2d-users
-    
-    
-      Piccolo2D Dev
-      http://groups.google.com/group/piccolo2d-dev/subscribe
-      piccolo2d-dev@googlegroups.com
-      http://groups.google.com/group/piccolo2d-dev
-    
-  
-  
-    
-      BSD PUBLIC LICENSE
-      http://opensource.org/licenses/bsd-license.php
-      manual
-    
-  
-  
-    scm:svn:http://piccolo2d.googlecode.com/svn/piccolo2d.java/branches/3.0-spike/parent
-    scm:svn:https://piccolo2d.googlecode.com/svn/piccolo2d.java/branches/3.0-spike/parent
-    http://code.google.com/p/piccolo2d/source/browse/piccolo2d.java/branches/3.0-spike/parent
-  
-  
-    Piccolo2D
-    http://code.google.com/p/piccolo2d/
-  
-  
-    
-      allain.lalonde
-      Allain Lalonde
-      
-        developer
-      
-      allain@machete.ca
-      http://www.machete.ca
-      -5
-    
-    
-      bederson
-      Ben Bederson
-      
-        founder, original architect
-      
-      -5
-      University of Maryland / Human-Computer Interaction Lab
-      http://www.cs.umd.edu/~bederson
-    
-    
-      heuermh
-      Michael L Heuer
-      
-        developer
-      
-      -6
-    
-    
-      jesse
-      jesse
-      
-        developer
-      
-      -5
-    
-    
-      mr0738@mro.name
-      Marcus Rohrmoser
-      
-        developer
-      
-      +1
-      http://blog.mro.name
-    
-    
-      reids
-      Sam Reid
-      
-        developer
-      
-      http://spot.colorado.edu/~reids
-      -7
-    
-    
-      sjc@browsecode.org
-      Stephen Chin
-      
-        developer
-      
-      sjc@browsecode.org
-      http://steveonjava.com/
-      -8
-    
-    
-      aclamage
-      Aaron Clamage
-      
-        developer
-      
-      aclamage@gmail.com
-      -5
-    
-    
-      lgood
-      Lance Good
-      
-        developer
-      
-      lance@goodle.org
-      -5
-    
-    
-      Aaron Dixon
-      atdixon@gmail.com
-      
-        developer
-      
-      -6
-    
-    
-      Chris Malley
-      cmalley@pixelzoom.com
-      http://www.pixelzoom.com
-      
-        developer
-      
-      -7
-    
-  
-  
-    
-      Alexander Kurtakov
-      akurtakov@gmail.com
-      http://akurtakov.blogspot.com
-      Red Hat Inc.
-      http://redhat.com
-      
-        developer
-      
-      +2
-    
-    
-      berthold.daum@bdaum.de
-      
-        developer
-      
-    
-  
-  
-    
-      
-        
-          maven-assembly-plugin
-          2.4
-        
-        
-          maven-clean-plugin
-          2.5
-        
-        
-          maven-compiler-plugin
-          3.1
-          
-            ${jdk.version}
-            ${jdk.version}
-          
-        
-        
-          maven-enforcer-plugin
-          1.2
-        
-        
-          maven-deploy-plugin
-          2.7
-        
-        
-          maven-install-plugin
-          2.4
-        
-        
-          maven-gpg-plugin
-          1.4
-        
-        
-          maven-jar-plugin
-          2.4
-        
-        
-          maven-javadoc-plugin        
-          2.9
-          
-            true
-            false
-            package
-          
-        
-        
-          org.apache.maven.plugins
-          maven-release-plugin
-          2.4.1
-          
-            release
-          
-        
-        
-          maven-scm-plugin
-          1.1
-          
-            developerConnection
-          
-        
-        
-          maven-resources-plugin
-          2.6
-        
-        
-          maven-site-plugin
-          3.2
-        
-        
-          maven-source-plugin
-          2.2.1
-        
-        
-          maven-surefire-plugin
-          2.14
-        
-        
-          org.apache.felix
-          maven-bundle-plugin
-          2.3.4
-          true
-        
-      
-    
-    
-      
-        org.apache.felix
-        maven-bundle-plugin
-        true
-      
-      
-        maven-enforcer-plugin
-        
-          
-            enforce-java
-            
-              enforce
-            
-            
-              
-                
-                  [3.0.5,)
-                
-                
-                  [1.6,)
-                
-                  
-            
-          
-        
-      
-    
-  
-  
-    
-      
-        junit
-        junit
-        3.8.2
-      
-    
-  
-  
-    
-      junit
-      junit
-      test
-    
-  
-
+
+
+
+  4.0.0
+  
+    org.sonatype.oss
+    oss-parent
+    7
+  
+  org.piccolo2d
+  piccolo2d-parent
+  3.0-beta1-rc1
+  pom
+  Piccolo2D Parent
+  A revolutionary way to create robust, full-featured graphical applications in Java and C#, with striking visual effects such as zooming, animation and multiple representations.
+  http://www.piccolo2d.org
+  
+    1.6
+    UTF-8
+    UTF-8
+  
+  
+    Google Code
+    http://code.google.com/p/piccolo2d/issues/list
+  
+  1995
+  
+    
+      Piccolo2D Announce
+      http://groups.google.com/group/piccolo2d-announce/subscribe
+      piccolo2d-announce@googlegroups.com
+      http://groups.google.com/group/piccolo2d-announce
+    
+    
+      Piccolo2D Users
+      http://groups.google.com/group/piccolo2d-users/subscribe
+      piccolo2d-users@googlegroups.com
+      http://groups.google.com/group/piccolo2d-users
+    
+    
+      Piccolo2D Dev
+      http://groups.google.com/group/piccolo2d-dev/subscribe
+      piccolo2d-dev@googlegroups.com
+      http://groups.google.com/group/piccolo2d-dev
+    
+  
+  
+    
+      BSD PUBLIC LICENSE
+      http://opensource.org/licenses/bsd-license.php
+      manual
+    
+  
+  
+    scm:svn:http://piccolo2d.googlecode.com/svn/piccolo2d.java/tags/piccolo2d-complete-3.0-beta1-rc1/parent
+    scm:svn:https://piccolo2d.googlecode.com/svn/piccolo2d.java/tags/piccolo2d-complete-3.0-beta1-rc1/parent
+    http://code.google.com/p/piccolo2d/source/browse/piccolo2d.java/tags/piccolo2d-complete-3.0-beta1-rc1/parent
+  
+  
+    Piccolo2D
+    http://code.google.com/p/piccolo2d/
+  
+  
+    
+      allain.lalonde
+      Allain Lalonde
+      
+        developer
+      
+      allain@machete.ca
+      http://www.machete.ca
+      -5
+    
+    
+      bederson
+      Ben Bederson
+      
+        founder, original architect
+      
+      -5
+      University of Maryland / Human-Computer Interaction Lab
+      http://www.cs.umd.edu/~bederson
+    
+    
+      heuermh
+      Michael L Heuer
+      
+        developer
+      
+      -6
+    
+    
+      jesse
+      jesse
+      
+        developer
+      
+      -5
+    
+    
+      mr0738@mro.name
+      Marcus Rohrmoser
+      
+        developer
+      
+      +1
+      http://blog.mro.name
+    
+    
+      reids
+      Sam Reid
+      
+        developer
+      
+      http://spot.colorado.edu/~reids
+      -7
+    
+    
+      sjc@browsecode.org
+      Stephen Chin
+      
+        developer
+      
+      sjc@browsecode.org
+      http://steveonjava.com/
+      -8
+    
+    
+      aclamage
+      Aaron Clamage
+      
+        developer
+      
+      aclamage@gmail.com
+      -5
+    
+    
+      lgood
+      Lance Good
+      
+        developer
+      
+      lance@goodle.org
+      -5
+    
+    
+      Aaron Dixon
+      atdixon@gmail.com
+      
+        developer
+      
+      -6
+    
+    
+      Chris Malley
+      cmalley@pixelzoom.com
+      http://www.pixelzoom.com
+      
+        developer
+      
+      -7
+    
+  
+  
+    
+      Alexander Kurtakov
+      akurtakov@gmail.com
+      http://akurtakov.blogspot.com
+      Red Hat Inc.
+      http://redhat.com
+      
+        developer
+      
+      +2
+    
+    
+      berthold.daum@bdaum.de
+      
+        developer
+      
+    
+  
+  
+    
+      
+        
+          maven-assembly-plugin
+          2.4
+        
+        
+          maven-clean-plugin
+          2.5
+        
+        
+          maven-compiler-plugin
+          3.1
+          
+            ${jdk.version}
+            ${jdk.version}
+          
+        
+        
+          maven-enforcer-plugin
+          1.2
+        
+        
+          maven-deploy-plugin
+          2.7
+        
+        
+          maven-install-plugin
+          2.4
+        
+        
+          maven-gpg-plugin
+          1.4
+        
+        
+          maven-jar-plugin
+          2.4
+        
+        
+          maven-javadoc-plugin        
+          2.9
+          
+            true
+            false
+            package
+          
+        
+        
+          org.apache.maven.plugins
+          maven-release-plugin
+          2.4.1
+          
+            release
+          
+        
+        
+          maven-scm-plugin
+          1.1
+          
+            developerConnection
+          
+        
+        
+          maven-resources-plugin
+          2.6
+        
+        
+          maven-site-plugin
+          3.2
+        
+        
+          maven-source-plugin
+          2.2.1
+        
+        
+          maven-surefire-plugin
+          2.14
+        
+        
+          org.apache.felix
+          maven-bundle-plugin
+          2.3.4
+          true
+        
+      
+    
+    
+      
+        org.apache.felix
+        maven-bundle-plugin
+        true
+      
+      
+        maven-enforcer-plugin
+        
+          
+            enforce-java
+            
+              enforce
+            
+            
+              
+                
+                  [3.0.5,)
+                
+                
+                  [1.6,)
+                
+                  
+            
+          
+        
+      
+    
+  
+  
+    
+      
+        junit
+        junit
+        3.8.2
+      
+    
+  
+  
+    
+      junit
+      junit
+      test
+    
+  
+
diff --git a/pom.xml b/pom.xml
index cd3ec65..0f9e965 100644
--- a/pom.xml
+++ b/pom.xml
@@ -34,16 +34,16 @@
   
     piccolo2d-parent
     org.piccolo2d
-    3.0-SNAPSHOT
+    3.0-beta1-rc1
     ./parent/pom.xml
   
   piccolo2d-complete
   pom
   Piccolo2D
   
-    scm:svn:http://piccolo2d.googlecode.com/svn/piccolo2d.java/branches/3.0-spike
-    scm:svn:https://piccolo2d.googlecode.com/svn/piccolo2d.java/branches/3.0-spike
-    http://code.google.com/p/piccolo2d/source/browse/piccolo2d.java/branches/3.0-spike
+    scm:svn:http://piccolo2d.googlecode.com/svn/piccolo2d.java/tags/piccolo2d-complete-3.0-beta1-rc1
+    scm:svn:https://piccolo2d.googlecode.com/svn/piccolo2d.java/tags/piccolo2d-complete-3.0-beta1-rc1
+    http://code.google.com/p/piccolo2d/source/browse/piccolo2d.java/tags/piccolo2d-complete-3.0-beta1-rc1
   
   
     
diff --git a/swt-examples/pom.xml b/swt-examples/pom.xml
index 46a4313..6ca2f69 100644
--- a/swt-examples/pom.xml
+++ b/swt-examples/pom.xml
@@ -34,16 +34,16 @@
   
     piccolo2d-parent
     org.piccolo2d
-    3.0-SNAPSHOT
+    3.0-beta1-rc1
     ../parent/pom.xml
   
   piccolo2d-swt-examples
   bundle
   Piccolo2D SWT Examples
   
-    scm:svn:http://piccolo2d.googlecode.com/svn/piccolo2d.java/branches/3.0-spike/swt-examples
-    scm:svn:https://piccolo2d.googlecode.com/svn/piccolo2d.java/branches/3.0-spike/swt-examples
-    http://code.google.com/p/piccolo2d/source/browse/piccolo2d.java/branches/3.0-spike/swt-examples
+    scm:svn:http://piccolo2d.googlecode.com/svn/piccolo2d.java/tags/piccolo2d-complete-3.0-beta1-rc1/swt-examples
+    scm:svn:https://piccolo2d.googlecode.com/svn/piccolo2d.java/tags/piccolo2d-complete-3.0-beta1-rc1/swt-examples
+    http://code.google.com/p/piccolo2d/source/browse/piccolo2d.java/tags/piccolo2d-complete-3.0-beta1-rc1/swt-examples
   
   
     
diff --git a/swt/pom.xml b/swt/pom.xml
index 90435cb..9a2605c 100644
--- a/swt/pom.xml
+++ b/swt/pom.xml
@@ -34,7 +34,7 @@
   
     piccolo2d-parent
     org.piccolo2d
-    3.0-SNAPSHOT
+    3.0-beta1-rc1
     ../parent/pom.xml
   
   piccolo2d-swt
@@ -54,9 +54,9 @@
     
   
   
-    scm:svn:http://piccolo2d.googlecode.com/svn/piccolo2d.java/branches/3.0-spike/swt
-    scm:svn:https://piccolo2d.googlecode.com/svn/piccolo2d.java/branches/3.0-spike/swt
-    http://code.google.com/p/piccolo2d/source/browse/piccolo2d.java/branches/3.0-spike/swt
+    scm:svn:http://piccolo2d.googlecode.com/svn/piccolo2d.java/tags/piccolo2d-complete-3.0-beta1-rc1/swt
+    scm:svn:https://piccolo2d.googlecode.com/svn/piccolo2d.java/tags/piccolo2d-complete-3.0-beta1-rc1/swt
+    http://code.google.com/p/piccolo2d/source/browse/piccolo2d.java/tags/piccolo2d-complete-3.0-beta1-rc1/swt