Move css classes into separate packages
diff --git a/ltk/org.eclipse.statet.ltk.ui/plugin.xml b/ltk/org.eclipse.statet.ltk.ui/plugin.xml
index bddfeb0..ace2f24 100644
--- a/ltk/org.eclipse.statet.ltk.ui/plugin.xml
+++ b/ltk/org.eclipse.statet.ltk.ui/plugin.xml
@@ -1168,7 +1168,7 @@
    <extension
          point="org.eclipse.e4.ui.css.core.elementProvider">
       <provider
-             class="org.eclipse.statet.internal.ltk.ui.css.CustomSwtElementProvider">
+             class="org.eclipse.statet.internal.ltk.ui.css.dom.LtkSwtElementProvider">
          <widget
                class="org.eclipse.statet.ltk.ui.sourceediting.swt.EnhStyledText"/>
       </provider>
@@ -1176,16 +1176,16 @@
    <extension
          point="org.eclipse.e4.ui.css.core.propertyHandler">
       <handler
-            adapter="org.eclipse.statet.internal.ltk.ui.css.EnhStyledTextElement"
-            handler="org.eclipse.statet.internal.ltk.ui.css.NoopCssPropertyHandler">
+            adapter="org.eclipse.statet.internal.ltk.ui.css.dom.EnhStyledTextElement"
+            handler="org.eclipse.statet.internal.ltk.ui.css.properties.NoopCssPropertyHandler">
          <property-name
                name="background-color"/>
          <property-name
                name="color"/>
       </handler>
       <handler
-            adapter="org.eclipse.statet.internal.ltk.ui.css.EnhStyledTextElement"
-            handler="org.eclipse.statet.internal.ltk.ui.css.NoopCssPropertyHandler"
+            adapter="org.eclipse.statet.internal.ltk.ui.css.dom.EnhStyledTextElement"
+            handler="org.eclipse.statet.internal.ltk.ui.css.properties.NoopCssPropertyHandler"
             composite="true">
          <property-name
                name="font"/>
diff --git a/ltk/org.eclipse.statet.ltk.ui/src/org/eclipse/statet/internal/ltk/ui/css/EnhStyledTextElement.java b/ltk/org.eclipse.statet.ltk.ui/src/org/eclipse/statet/internal/ltk/ui/css/dom/EnhStyledTextElement.java
similarity index 95%
rename from ltk/org.eclipse.statet.ltk.ui/src/org/eclipse/statet/internal/ltk/ui/css/EnhStyledTextElement.java
rename to ltk/org.eclipse.statet.ltk.ui/src/org/eclipse/statet/internal/ltk/ui/css/dom/EnhStyledTextElement.java
index 11bd5f1..a0a5c06 100644
--- a/ltk/org.eclipse.statet.ltk.ui/src/org/eclipse/statet/internal/ltk/ui/css/EnhStyledTextElement.java
+++ b/ltk/org.eclipse.statet.ltk.ui/src/org/eclipse/statet/internal/ltk/ui/css/dom/EnhStyledTextElement.java
@@ -12,7 +12,7 @@
  #     Stephan Wahlbrink <sw@wahlbrink.eu> - initial API and implementation
  #=============================================================================*/
 
-package org.eclipse.statet.internal.ltk.ui.css;
+package org.eclipse.statet.internal.ltk.ui.css.dom;
 
 import org.eclipse.e4.ui.css.core.engine.CSSEngine;
 import org.eclipse.e4.ui.css.swt.dom.ControlElement;
diff --git a/ltk/org.eclipse.statet.ltk.ui/src/org/eclipse/statet/internal/ltk/ui/css/CustomSwtElementProvider.java b/ltk/org.eclipse.statet.ltk.ui/src/org/eclipse/statet/internal/ltk/ui/css/dom/LtkSwtElementProvider.java
similarity index 88%
rename from ltk/org.eclipse.statet.ltk.ui/src/org/eclipse/statet/internal/ltk/ui/css/CustomSwtElementProvider.java
rename to ltk/org.eclipse.statet.ltk.ui/src/org/eclipse/statet/internal/ltk/ui/css/dom/LtkSwtElementProvider.java
index b008cf8..0a3b3fc 100644
--- a/ltk/org.eclipse.statet.ltk.ui/src/org/eclipse/statet/internal/ltk/ui/css/CustomSwtElementProvider.java
+++ b/ltk/org.eclipse.statet.ltk.ui/src/org/eclipse/statet/internal/ltk/ui/css/dom/LtkSwtElementProvider.java
@@ -12,7 +12,7 @@
  #     Stephan Wahlbrink <sw@wahlbrink.eu> - initial API and implementation
  #=============================================================================*/
 
-package org.eclipse.statet.internal.ltk.ui.css;
+package org.eclipse.statet.internal.ltk.ui.css.dom;
 
 import org.eclipse.e4.ui.css.core.dom.IElementProvider;
 import org.eclipse.e4.ui.css.core.engine.CSSEngine;
@@ -27,10 +27,10 @@
 
 @NonNullByDefault
 @SuppressWarnings("restriction")
-public class CustomSwtElementProvider implements IElementProvider {
+public class LtkSwtElementProvider implements IElementProvider {
 	
 	
-	public CustomSwtElementProvider() {
+	public LtkSwtElementProvider() {
 	}
 	
 	
diff --git a/ltk/org.eclipse.statet.ltk.ui/src/org/eclipse/statet/internal/ltk/ui/css/NoopCssPropertyHandler.java b/ltk/org.eclipse.statet.ltk.ui/src/org/eclipse/statet/internal/ltk/ui/css/properties/NoopCssPropertyHandler.java
similarity index 95%
rename from ltk/org.eclipse.statet.ltk.ui/src/org/eclipse/statet/internal/ltk/ui/css/NoopCssPropertyHandler.java
rename to ltk/org.eclipse.statet.ltk.ui/src/org/eclipse/statet/internal/ltk/ui/css/properties/NoopCssPropertyHandler.java
index c97fcf6..b44e46a 100644
--- a/ltk/org.eclipse.statet.ltk.ui/src/org/eclipse/statet/internal/ltk/ui/css/NoopCssPropertyHandler.java
+++ b/ltk/org.eclipse.statet.ltk.ui/src/org/eclipse/statet/internal/ltk/ui/css/properties/NoopCssPropertyHandler.java
@@ -12,7 +12,7 @@
  #     Stephan Wahlbrink <sw@wahlbrink.eu> - initial API and implementation
  #=============================================================================*/
 
-package org.eclipse.statet.internal.ltk.ui.css;
+package org.eclipse.statet.internal.ltk.ui.css.properties;
 
 import org.eclipse.e4.ui.css.core.dom.properties.ICSSPropertyHandler;
 import org.eclipse.e4.ui.css.core.engine.CSSEngine;