Updated feature dependencies and update site categories
diff --git a/features/org.eclipse.app4mc.amalthea.visualizations/feature.xml b/features/org.eclipse.app4mc.amalthea.visualizations/feature.xml
index 72dac8a..d1b8e8c 100644
--- a/features/org.eclipse.app4mc.amalthea.visualizations/feature.xml
+++ b/features/org.eclipse.app4mc.amalthea.visualizations/feature.xml
@@ -31,14 +31,13 @@
       <import plugin="org.eclipse.jface.databinding"/>
       <import plugin="com.ibm.icu"/>
       <import plugin="org.eclipse.help"/>
-      <import feature="net.sourceforge.plantuml.lib.feature" version="1.2019.11"/>
-      <import feature="net.sourceforge.plantuml.ecore.feature" version="1.1.24"/>
-      <import feature="net.sourceforge.plantuml.feature" version="1.1.24"/>
-      <import feature="openjfx.media.feature" version="11.0.2.202104070906"/>
-      <import feature="openjfx.standard.feature" version="11.0.2.202104070906"/>
-      <import feature="openjfx.swt.feature" version="11.0.2.202104070906"/>
-      <import feature="openjfx.web.feature" version="11.0.2.202104070906"/>
-      <import feature="org.eclipse.fx.ide.feature" version="3.7.0.202010120832"/>
+      <import feature="net.sourceforge.plantuml.lib.feature" version="1.2019.11" match="greaterOrEqual"/>
+      <import feature="net.sourceforge.plantuml.ecore.feature" version="1.1.24" match="greaterOrEqual"/>
+      <import feature="net.sourceforge.plantuml.feature" version="1.1.24" match="greaterOrEqual"/>
+      <import feature="openjfx.media.feature" version="11.0.2" match="greaterOrEqual"/>
+      <import feature="openjfx.standard.feature" version="11.0.2" match="greaterOrEqual"/>
+      <import feature="openjfx.swt.feature" version="11.0.2" match="greaterOrEqual"/>
+      <import feature="openjfx.web.feature" version="11.0.2" match="greaterOrEqual"/>
    </requires>
 
    <plugin
diff --git a/releng/org.eclipse.app4mc.p2repo/category.xml b/releng/org.eclipse.app4mc.p2repo/category.xml
index 5e73fc8..0934f21 100644
--- a/releng/org.eclipse.app4mc.p2repo/category.xml
+++ b/releng/org.eclipse.app4mc.p2repo/category.xml
@@ -97,7 +97,7 @@
       <category name="org.eclipse.app4mc.util"/>
    </feature>
    <bundle id="org.eclipse.app4mc.ide.examples.installer">
-      <category name="org.eclipse.app4mc.examples"/>
+      <category name="org.eclipse.app4mc.examples.ide"/>
    </bundle>
    <category-def name="org.eclipse.app4mc.platform" label="APP4MC Tool Platform"/>
    <category-def name="org.eclipse.app4mc.docu" label="APP4MC Documentation"/>
@@ -109,10 +109,19 @@
    <category-def name="org.eclipse.app4mc.amalthea.export" label="APP4MC Export"/>
    <category-def name="org.eclipse.app4mc.tracing" label="APP4MC Tracing"/>
    <category-def name="org.eclipse.app4mc.validation" label="APP4MC Validation"/>
-   <category-def name="org.eclipse.app4mc.examples" label="APP4MC Examples"/>
    <category-def name="org.eclipse.app4mc.modelmigration" label="APP4MC Model Migration"/>
    <category-def name="org.eclipse.app4mc.util" label="APP4MC Utils"/>
    <category-def name="org.eclipse.app4mc.visualization" label="APP4MC Visualization"/>
+   <category-def name="org.eclipse.app4mc.examples" label="APP4MC Examples">
+      <description>
+         Example projects that contain AMALTHEA models (demo, FMTV challenges) or demonstrate how to handle models using the provided Java classes.
+      </description>
+   </category-def>
+   <category-def name="org.eclipse.app4mc.examples.ide" label="APP4MC Examples (IDE extensions)">
+      <description>
+         Example projects that demonstrate how to add custom validations, visualizations and editor actions.
+      </description>
+   </category-def>
    <repository-reference location="https://download.eclipse.org/tools/orbit/downloads/drops/R20220302172233/repository" enabled="true" />
    <repository-reference location="https://download.eclipse.org/cbi/updates/license" enabled="true" />
    <repository-reference location="https://download.eclipse.org/nattable/releases/1.6.0/repository" enabled="true" />