diff --git a/java/libraries/opengl/examples/Advanced/Particles/Particle.pde b/java/examples/OpenGL/Advanced/Particles/Particle.pde similarity index 100% rename from java/libraries/opengl/examples/Advanced/Particles/Particle.pde rename to java/examples/OpenGL/Advanced/Particles/Particle.pde diff --git a/java/libraries/opengl/examples/Advanced/Particles/ParticleSystem.pde b/java/examples/OpenGL/Advanced/Particles/ParticleSystem.pde similarity index 100% rename from java/libraries/opengl/examples/Advanced/Particles/ParticleSystem.pde rename to java/examples/OpenGL/Advanced/Particles/ParticleSystem.pde diff --git a/java/libraries/opengl/examples/Advanced/Particles/Particles.pde b/java/examples/OpenGL/Advanced/Particles/Particles.pde similarity index 100% rename from java/libraries/opengl/examples/Advanced/Particles/Particles.pde rename to java/examples/OpenGL/Advanced/Particles/Particles.pde diff --git a/java/libraries/opengl/examples/Advanced/Patch/Patch.pde b/java/examples/OpenGL/Advanced/Patch/Patch.pde similarity index 100% rename from java/libraries/opengl/examples/Advanced/Patch/Patch.pde rename to java/examples/OpenGL/Advanced/Patch/Patch.pde diff --git a/java/libraries/opengl/examples/Advanced/Planets/Perlin.pde b/java/examples/OpenGL/Advanced/Planets/Perlin.pde similarity index 100% rename from java/libraries/opengl/examples/Advanced/Planets/Perlin.pde rename to java/examples/OpenGL/Advanced/Planets/Perlin.pde diff --git a/java/libraries/opengl/examples/Advanced/Planets/Planets.pde b/java/examples/OpenGL/Advanced/Planets/Planets.pde similarity index 100% rename from java/libraries/opengl/examples/Advanced/Planets/Planets.pde rename to java/examples/OpenGL/Advanced/Planets/Planets.pde diff --git a/java/libraries/opengl/examples/Advanced/Ribbons/ArcBall.pde b/java/examples/OpenGL/Advanced/Ribbons/ArcBall.pde similarity index 100% rename from java/libraries/opengl/examples/Advanced/Ribbons/ArcBall.pde rename to java/examples/OpenGL/Advanced/Ribbons/ArcBall.pde diff --git a/java/libraries/opengl/examples/Advanced/Ribbons/BSpline.pde b/java/examples/OpenGL/Advanced/Ribbons/BSpline.pde similarity index 100% rename from java/libraries/opengl/examples/Advanced/Ribbons/BSpline.pde rename to java/examples/OpenGL/Advanced/Ribbons/BSpline.pde diff --git a/java/libraries/opengl/examples/Advanced/Ribbons/Geometry.pde b/java/examples/OpenGL/Advanced/Ribbons/Geometry.pde similarity index 100% rename from java/libraries/opengl/examples/Advanced/Ribbons/Geometry.pde rename to java/examples/OpenGL/Advanced/Ribbons/Geometry.pde diff --git a/java/libraries/opengl/examples/Advanced/Ribbons/PDB.pde b/java/examples/OpenGL/Advanced/Ribbons/PDB.pde similarity index 100% rename from java/libraries/opengl/examples/Advanced/Ribbons/PDB.pde rename to java/examples/OpenGL/Advanced/Ribbons/PDB.pde diff --git a/java/libraries/opengl/examples/Advanced/Ribbons/Ribbons.pde b/java/examples/OpenGL/Advanced/Ribbons/Ribbons.pde similarity index 100% rename from java/libraries/opengl/examples/Advanced/Ribbons/Ribbons.pde rename to java/examples/OpenGL/Advanced/Ribbons/Ribbons.pde diff --git a/java/libraries/opengl/examples/Advanced/Ribbons/data/1CBS.pdb b/java/examples/OpenGL/Advanced/Ribbons/data/1CBS.pdb similarity index 100% rename from java/libraries/opengl/examples/Advanced/Ribbons/data/1CBS.pdb rename to java/examples/OpenGL/Advanced/Ribbons/data/1CBS.pdb diff --git a/java/libraries/opengl/examples/Advanced/Ribbons/data/2POR.pdb b/java/examples/OpenGL/Advanced/Ribbons/data/2POR.pdb similarity index 100% rename from java/libraries/opengl/examples/Advanced/Ribbons/data/2POR.pdb rename to java/examples/OpenGL/Advanced/Ribbons/data/2POR.pdb diff --git a/java/libraries/opengl/examples/Advanced/Ribbons/data/4HHB.pdb b/java/examples/OpenGL/Advanced/Ribbons/data/4HHB.pdb similarity index 100% rename from java/libraries/opengl/examples/Advanced/Ribbons/data/4HHB.pdb rename to java/examples/OpenGL/Advanced/Ribbons/data/4HHB.pdb diff --git a/java/libraries/opengl/examples/Advanced/Trefoil/Surface.pde b/java/examples/OpenGL/Advanced/Trefoil/Surface.pde similarity index 100% rename from java/libraries/opengl/examples/Advanced/Trefoil/Surface.pde rename to java/examples/OpenGL/Advanced/Trefoil/Surface.pde diff --git a/java/libraries/opengl/examples/Advanced/Trefoil/Trefoil.pde b/java/examples/OpenGL/Advanced/Trefoil/Trefoil.pde similarity index 100% rename from java/libraries/opengl/examples/Advanced/Trefoil/Trefoil.pde rename to java/examples/OpenGL/Advanced/Trefoil/Trefoil.pde diff --git a/java/libraries/opengl/examples/Advanced/Wiggling/Wiggling.pde b/java/examples/OpenGL/Advanced/Wiggling/Wiggling.pde similarity index 100% rename from java/libraries/opengl/examples/Advanced/Wiggling/Wiggling.pde rename to java/examples/OpenGL/Advanced/Wiggling/Wiggling.pde diff --git a/java/libraries/opengl/examples/Animation/Yellowtail/Gesture.pde b/java/examples/OpenGL/Animation/Yellowtail/Gesture.pde similarity index 100% rename from java/libraries/opengl/examples/Animation/Yellowtail/Gesture.pde rename to java/examples/OpenGL/Animation/Yellowtail/Gesture.pde diff --git a/java/libraries/opengl/examples/Animation/Yellowtail/Vec3f.pde b/java/examples/OpenGL/Animation/Yellowtail/Vec3f.pde similarity index 100% rename from java/libraries/opengl/examples/Animation/Yellowtail/Vec3f.pde rename to java/examples/OpenGL/Animation/Yellowtail/Vec3f.pde diff --git a/java/libraries/opengl/examples/Animation/Yellowtail/Yellowtail.pde b/java/examples/OpenGL/Animation/Yellowtail/Yellowtail.pde similarity index 100% rename from java/libraries/opengl/examples/Animation/Yellowtail/Yellowtail.pde rename to java/examples/OpenGL/Animation/Yellowtail/Yellowtail.pde diff --git a/java/libraries/opengl/examples/Camera/MoveEye/MoveEye.pde b/java/examples/OpenGL/Camera/MoveEye/MoveEye.pde similarity index 100% rename from java/libraries/opengl/examples/Camera/MoveEye/MoveEye.pde rename to java/examples/OpenGL/Camera/MoveEye/MoveEye.pde diff --git a/java/libraries/opengl/examples/Camera/NearFar/NearFar.pde b/java/examples/OpenGL/Camera/NearFar/NearFar.pde similarity index 100% rename from java/libraries/opengl/examples/Camera/NearFar/NearFar.pde rename to java/examples/OpenGL/Camera/NearFar/NearFar.pde diff --git a/java/libraries/opengl/examples/Camera/OrthoVSPerspective/OrthoVSPerspective.pde b/java/examples/OpenGL/Camera/OrthoVSPerspective/OrthoVSPerspective.pde similarity index 100% rename from java/libraries/opengl/examples/Camera/OrthoVSPerspective/OrthoVSPerspective.pde rename to java/examples/OpenGL/Camera/OrthoVSPerspective/OrthoVSPerspective.pde diff --git a/java/libraries/opengl/examples/Camera/Perspective/Perspective.pde b/java/examples/OpenGL/Camera/Perspective/Perspective.pde similarity index 100% rename from java/libraries/opengl/examples/Camera/Perspective/Perspective.pde rename to java/examples/OpenGL/Camera/Perspective/Perspective.pde diff --git a/java/libraries/opengl/examples/Form/BrickTower/BrickTower.pde b/java/examples/OpenGL/Form/BrickTower/BrickTower.pde similarity index 100% rename from java/libraries/opengl/examples/Form/BrickTower/BrickTower.pde rename to java/examples/OpenGL/Form/BrickTower/BrickTower.pde diff --git a/java/libraries/opengl/examples/Form/BrickTower/Cube.pde b/java/examples/OpenGL/Form/BrickTower/Cube.pde similarity index 100% rename from java/libraries/opengl/examples/Form/BrickTower/Cube.pde rename to java/examples/OpenGL/Form/BrickTower/Cube.pde diff --git a/java/libraries/opengl/examples/Form/CubicGrid/CubicGrid.pde b/java/examples/OpenGL/Form/CubicGrid/CubicGrid.pde similarity index 100% rename from java/libraries/opengl/examples/Form/CubicGrid/CubicGrid.pde rename to java/examples/OpenGL/Form/CubicGrid/CubicGrid.pde diff --git a/java/libraries/opengl/examples/Form/Geometry/Geometry.pde b/java/examples/OpenGL/Form/Geometry/Geometry.pde similarity index 100% rename from java/libraries/opengl/examples/Form/Geometry/Geometry.pde rename to java/examples/OpenGL/Form/Geometry/Geometry.pde diff --git a/java/libraries/opengl/examples/Form/Icosahedra/Dimension3D.pde b/java/examples/OpenGL/Form/Icosahedra/Dimension3D.pde similarity index 100% rename from java/libraries/opengl/examples/Form/Icosahedra/Dimension3D.pde rename to java/examples/OpenGL/Form/Icosahedra/Dimension3D.pde diff --git a/java/libraries/opengl/examples/Form/Icosahedra/Icosahedra.pde b/java/examples/OpenGL/Form/Icosahedra/Icosahedra.pde similarity index 100% rename from java/libraries/opengl/examples/Form/Icosahedra/Icosahedra.pde rename to java/examples/OpenGL/Form/Icosahedra/Icosahedra.pde diff --git a/java/libraries/opengl/examples/Form/Icosahedra/Icosahedron.pde b/java/examples/OpenGL/Form/Icosahedra/Icosahedron.pde similarity index 100% rename from java/libraries/opengl/examples/Form/Icosahedra/Icosahedron.pde rename to java/examples/OpenGL/Form/Icosahedra/Icosahedron.pde diff --git a/java/libraries/opengl/examples/Form/Icosahedra/Shape3D.pde b/java/examples/OpenGL/Form/Icosahedra/Shape3D.pde similarity index 100% rename from java/libraries/opengl/examples/Form/Icosahedra/Shape3D.pde rename to java/examples/OpenGL/Form/Icosahedra/Shape3D.pde diff --git a/java/libraries/opengl/examples/Form/Primitives3D/Primitives3D.pde b/java/examples/OpenGL/Form/Primitives3D/Primitives3D.pde similarity index 100% rename from java/libraries/opengl/examples/Form/Primitives3D/Primitives3D.pde rename to java/examples/OpenGL/Form/Primitives3D/Primitives3D.pde diff --git a/java/libraries/opengl/examples/Form/RGBCube/RGBCube.pde b/java/examples/OpenGL/Form/RGBCube/RGBCube.pde similarity index 100% rename from java/libraries/opengl/examples/Form/RGBCube/RGBCube.pde rename to java/examples/OpenGL/Form/RGBCube/RGBCube.pde diff --git a/java/libraries/opengl/examples/Form/RunAmuck/Legs.pde b/java/examples/OpenGL/Form/RunAmuck/Legs.pde similarity index 100% rename from java/libraries/opengl/examples/Form/RunAmuck/Legs.pde rename to java/examples/OpenGL/Form/RunAmuck/Legs.pde diff --git a/java/libraries/opengl/examples/Form/RunAmuck/RunAmuck.pde b/java/examples/OpenGL/Form/RunAmuck/RunAmuck.pde similarity index 100% rename from java/libraries/opengl/examples/Form/RunAmuck/RunAmuck.pde rename to java/examples/OpenGL/Form/RunAmuck/RunAmuck.pde diff --git a/java/libraries/opengl/examples/Form/ShapeTransform/ShapeTransform.pde b/java/examples/OpenGL/Form/ShapeTransform/ShapeTransform.pde similarity index 100% rename from java/libraries/opengl/examples/Form/ShapeTransform/ShapeTransform.pde rename to java/examples/OpenGL/Form/ShapeTransform/ShapeTransform.pde diff --git a/java/libraries/opengl/examples/Form/SpaceJunk/Cube.pde b/java/examples/OpenGL/Form/SpaceJunk/Cube.pde similarity index 100% rename from java/libraries/opengl/examples/Form/SpaceJunk/Cube.pde rename to java/examples/OpenGL/Form/SpaceJunk/Cube.pde diff --git a/java/libraries/opengl/examples/Form/SpaceJunk/SpaceJunk.pde b/java/examples/OpenGL/Form/SpaceJunk/SpaceJunk.pde similarity index 100% rename from java/libraries/opengl/examples/Form/SpaceJunk/SpaceJunk.pde rename to java/examples/OpenGL/Form/SpaceJunk/SpaceJunk.pde diff --git a/java/libraries/opengl/examples/Form/TexturedSphere/TexturedSphere.pde b/java/examples/OpenGL/Form/TexturedSphere/TexturedSphere.pde similarity index 100% rename from java/libraries/opengl/examples/Form/TexturedSphere/TexturedSphere.pde rename to java/examples/OpenGL/Form/TexturedSphere/TexturedSphere.pde diff --git a/java/libraries/opengl/examples/Form/Toroid/Toroid.pde b/java/examples/OpenGL/Form/Toroid/Toroid.pde similarity index 100% rename from java/libraries/opengl/examples/Form/Toroid/Toroid.pde rename to java/examples/OpenGL/Form/Toroid/Toroid.pde diff --git a/java/libraries/opengl/examples/Form/Vertices/Vertices.pde b/java/examples/OpenGL/Form/Vertices/Vertices.pde similarity index 100% rename from java/libraries/opengl/examples/Form/Vertices/Vertices.pde rename to java/examples/OpenGL/Form/Vertices/Vertices.pde diff --git a/java/libraries/opengl/examples/IO/LoadOBJ/LoadOBJ.pde b/java/examples/OpenGL/IO/LoadOBJ/LoadOBJ.pde similarity index 100% rename from java/libraries/opengl/examples/IO/LoadOBJ/LoadOBJ.pde rename to java/examples/OpenGL/IO/LoadOBJ/LoadOBJ.pde diff --git a/java/libraries/opengl/examples/IO/LoadOBJ/data/rocket.mtl b/java/examples/OpenGL/IO/LoadOBJ/data/rocket.mtl similarity index 100% rename from java/libraries/opengl/examples/IO/LoadOBJ/data/rocket.mtl rename to java/examples/OpenGL/IO/LoadOBJ/data/rocket.mtl diff --git a/java/libraries/opengl/examples/IO/LoadOBJ/data/rocket.obj b/java/examples/OpenGL/IO/LoadOBJ/data/rocket.obj similarity index 100% rename from java/libraries/opengl/examples/IO/LoadOBJ/data/rocket.obj rename to java/examples/OpenGL/IO/LoadOBJ/data/rocket.obj diff --git a/java/libraries/opengl/examples/IO/LoadSVG/LoadSVG.pde b/java/examples/OpenGL/IO/LoadSVG/LoadSVG.pde similarity index 100% rename from java/libraries/opengl/examples/IO/LoadSVG/LoadSVG.pde rename to java/examples/OpenGL/IO/LoadSVG/LoadSVG.pde diff --git a/java/libraries/opengl/examples/IO/LoadSVG/data/World_map_with_nations.svg b/java/examples/OpenGL/IO/LoadSVG/data/World_map_with_nations.svg similarity index 100% rename from java/libraries/opengl/examples/IO/LoadSVG/data/World_map_with_nations.svg rename to java/examples/OpenGL/IO/LoadSVG/data/World_map_with_nations.svg diff --git a/java/libraries/opengl/examples/IO/SaveDXF/SaveDXF.pde b/java/examples/OpenGL/IO/SaveDXF/SaveDXF.pde similarity index 100% rename from java/libraries/opengl/examples/IO/SaveDXF/SaveDXF.pde rename to java/examples/OpenGL/IO/SaveDXF/SaveDXF.pde diff --git a/java/libraries/opengl/examples/IO/SaveDXF/data/rocket.mtl b/java/examples/OpenGL/IO/SaveDXF/data/rocket.mtl similarity index 100% rename from java/libraries/opengl/examples/IO/SaveDXF/data/rocket.mtl rename to java/examples/OpenGL/IO/SaveDXF/data/rocket.mtl diff --git a/java/libraries/opengl/examples/IO/SaveDXF/data/rocket.obj b/java/examples/OpenGL/IO/SaveDXF/data/rocket.obj similarity index 100% rename from java/libraries/opengl/examples/IO/SaveDXF/data/rocket.obj rename to java/examples/OpenGL/IO/SaveDXF/data/rocket.obj diff --git a/java/libraries/opengl/examples/IO/SavePDF/SavePDF.pde b/java/examples/OpenGL/IO/SavePDF/SavePDF.pde similarity index 100% rename from java/libraries/opengl/examples/IO/SavePDF/SavePDF.pde rename to java/examples/OpenGL/IO/SavePDF/SavePDF.pde diff --git a/java/libraries/opengl/examples/Image/Blending/Blending.pde b/java/examples/OpenGL/Image/Blending/Blending.pde similarity index 100% rename from java/libraries/opengl/examples/Image/Blending/Blending.pde rename to java/examples/OpenGL/Image/Blending/Blending.pde diff --git a/java/libraries/opengl/examples/Image/Explode/Explode.pde b/java/examples/OpenGL/Image/Explode/Explode.pde similarity index 100% rename from java/libraries/opengl/examples/Image/Explode/Explode.pde rename to java/examples/OpenGL/Image/Explode/Explode.pde diff --git a/java/libraries/opengl/examples/Image/Explode/data/eames.jpg.tmp b/java/examples/OpenGL/Image/Explode/data/eames.jpg.tmp similarity index 100% rename from java/libraries/opengl/examples/Image/Explode/data/eames.jpg.tmp rename to java/examples/OpenGL/Image/Explode/data/eames.jpg.tmp diff --git a/java/libraries/opengl/examples/Image/Extrusion/Extrusion.pde b/java/examples/OpenGL/Image/Extrusion/Extrusion.pde similarity index 100% rename from java/libraries/opengl/examples/Image/Extrusion/Extrusion.pde rename to java/examples/OpenGL/Image/Extrusion/Extrusion.pde diff --git a/java/libraries/opengl/examples/Image/ExtrusionGL/ExtrusionGL.pde b/java/examples/OpenGL/Image/ExtrusionGL/ExtrusionGL.pde similarity index 100% rename from java/libraries/opengl/examples/Image/ExtrusionGL/ExtrusionGL.pde rename to java/examples/OpenGL/Image/ExtrusionGL/ExtrusionGL.pde diff --git a/java/libraries/opengl/examples/Image/Zoom/Zoom.pde b/java/examples/OpenGL/Image/Zoom/Zoom.pde similarity index 100% rename from java/libraries/opengl/examples/Image/Zoom/Zoom.pde rename to java/examples/OpenGL/Image/Zoom/Zoom.pde diff --git a/java/libraries/opengl/examples/Immediate/Bezier/Bezier.pde b/java/examples/OpenGL/Immediate/Bezier/Bezier.pde similarity index 100% rename from java/libraries/opengl/examples/Immediate/Bezier/Bezier.pde rename to java/examples/OpenGL/Immediate/Bezier/Bezier.pde diff --git a/java/libraries/opengl/examples/Immediate/Robot1_Draw/Robot1_Draw.pde b/java/examples/OpenGL/Immediate/Robot1_Draw/Robot1_Draw.pde similarity index 100% rename from java/libraries/opengl/examples/Immediate/Robot1_Draw/Robot1_Draw.pde rename to java/examples/OpenGL/Immediate/Robot1_Draw/Robot1_Draw.pde diff --git a/java/libraries/opengl/examples/Immediate/ShapePrimitives/ShapePrimitives.pde b/java/examples/OpenGL/Immediate/ShapePrimitives/ShapePrimitives.pde similarity index 100% rename from java/libraries/opengl/examples/Immediate/ShapePrimitives/ShapePrimitives.pde rename to java/examples/OpenGL/Immediate/ShapePrimitives/ShapePrimitives.pde diff --git a/java/libraries/opengl/examples/Immediate/TriangleStrip/TriangleStrip.pde b/java/examples/OpenGL/Immediate/TriangleStrip/TriangleStrip.pde similarity index 100% rename from java/libraries/opengl/examples/Immediate/TriangleStrip/TriangleStrip.pde rename to java/examples/OpenGL/Immediate/TriangleStrip/TriangleStrip.pde diff --git a/java/libraries/opengl/examples/Lights/CameraLight/CameraLight.pde b/java/examples/OpenGL/Lights/CameraLight/CameraLight.pde similarity index 100% rename from java/libraries/opengl/examples/Lights/CameraLight/CameraLight.pde rename to java/examples/OpenGL/Lights/CameraLight/CameraLight.pde diff --git a/java/libraries/opengl/examples/Lights/Directional/Directional.pde b/java/examples/OpenGL/Lights/Directional/Directional.pde similarity index 100% rename from java/libraries/opengl/examples/Lights/Directional/Directional.pde rename to java/examples/OpenGL/Lights/Directional/Directional.pde diff --git a/java/libraries/opengl/examples/Lights/Lights1/Lights1.pde b/java/examples/OpenGL/Lights/Lights1/Lights1.pde similarity index 100% rename from java/libraries/opengl/examples/Lights/Lights1/Lights1.pde rename to java/examples/OpenGL/Lights/Lights1/Lights1.pde diff --git a/java/libraries/opengl/examples/Lights/Lights2/Lights2.pde b/java/examples/OpenGL/Lights/Lights2/Lights2.pde similarity index 100% rename from java/libraries/opengl/examples/Lights/Lights2/Lights2.pde rename to java/examples/OpenGL/Lights/Lights2/Lights2.pde diff --git a/java/libraries/opengl/examples/Lights/LightsGL/LightsGL.pde b/java/examples/OpenGL/Lights/LightsGL/LightsGL.pde similarity index 100% rename from java/libraries/opengl/examples/Lights/LightsGL/LightsGL.pde rename to java/examples/OpenGL/Lights/LightsGL/LightsGL.pde diff --git a/java/libraries/opengl/examples/Lights/Reflection/Reflection.pde b/java/examples/OpenGL/Lights/Reflection/Reflection.pde similarity index 100% rename from java/libraries/opengl/examples/Lights/Reflection/Reflection.pde rename to java/examples/OpenGL/Lights/Reflection/Reflection.pde diff --git a/java/libraries/opengl/examples/Lights/Spot/Spot.pde b/java/examples/OpenGL/Lights/Spot/Spot.pde similarity index 100% rename from java/libraries/opengl/examples/Lights/Spot/Spot.pde rename to java/examples/OpenGL/Lights/Spot/Spot.pde diff --git a/java/libraries/opengl/examples/Performance/CubicGridImmediate/CubicGridImmediate.pde b/java/examples/OpenGL/Performance/CubicGridImmediate/CubicGridImmediate.pde similarity index 100% rename from java/libraries/opengl/examples/Performance/CubicGridImmediate/CubicGridImmediate.pde rename to java/examples/OpenGL/Performance/CubicGridImmediate/CubicGridImmediate.pde diff --git a/java/libraries/opengl/examples/Performance/CubicGridRetained/CubicGridRetained.pde b/java/examples/OpenGL/Performance/CubicGridRetained/CubicGridRetained.pde similarity index 100% rename from java/libraries/opengl/examples/Performance/CubicGridRetained/CubicGridRetained.pde rename to java/examples/OpenGL/Performance/CubicGridRetained/CubicGridRetained.pde diff --git a/java/libraries/opengl/examples/Performance/DynamicParticlesImmediate/DynamicParticlesImmediate.pde b/java/examples/OpenGL/Performance/DynamicParticlesImmediate/DynamicParticlesImmediate.pde similarity index 100% rename from java/libraries/opengl/examples/Performance/DynamicParticlesImmediate/DynamicParticlesImmediate.pde rename to java/examples/OpenGL/Performance/DynamicParticlesImmediate/DynamicParticlesImmediate.pde diff --git a/java/libraries/opengl/examples/Performance/DynamicParticlesRetained/DynamicParticlesRetained.pde b/java/examples/OpenGL/Performance/DynamicParticlesRetained/DynamicParticlesRetained.pde similarity index 100% rename from java/libraries/opengl/examples/Performance/DynamicParticlesRetained/DynamicParticlesRetained.pde rename to java/examples/OpenGL/Performance/DynamicParticlesRetained/DynamicParticlesRetained.pde diff --git a/java/libraries/opengl/examples/Performance/Esfera/Esfera.pde b/java/examples/OpenGL/Performance/Esfera/Esfera.pde similarity index 100% rename from java/libraries/opengl/examples/Performance/Esfera/Esfera.pde rename to java/examples/OpenGL/Performance/Esfera/Esfera.pde diff --git a/java/libraries/opengl/examples/Performance/LineRendering/LineRendering.pde b/java/examples/OpenGL/Performance/LineRendering/LineRendering.pde similarity index 100% rename from java/libraries/opengl/examples/Performance/LineRendering/LineRendering.pde rename to java/examples/OpenGL/Performance/LineRendering/LineRendering.pde diff --git a/java/libraries/opengl/examples/Performance/QuadRendering/QuadRendering.pde b/java/examples/OpenGL/Performance/QuadRendering/QuadRendering.pde similarity index 100% rename from java/libraries/opengl/examples/Performance/QuadRendering/QuadRendering.pde rename to java/examples/OpenGL/Performance/QuadRendering/QuadRendering.pde diff --git a/java/libraries/opengl/examples/Performance/StaticParticlesImmediate/StaticParticlesImmediate.pde b/java/examples/OpenGL/Performance/StaticParticlesImmediate/StaticParticlesImmediate.pde similarity index 100% rename from java/libraries/opengl/examples/Performance/StaticParticlesImmediate/StaticParticlesImmediate.pde rename to java/examples/OpenGL/Performance/StaticParticlesImmediate/StaticParticlesImmediate.pde diff --git a/java/libraries/opengl/examples/Performance/StaticParticlesRetained/StaticParticlesRetained.pde b/java/examples/OpenGL/Performance/StaticParticlesRetained/StaticParticlesRetained.pde similarity index 100% rename from java/libraries/opengl/examples/Performance/StaticParticlesRetained/StaticParticlesRetained.pde rename to java/examples/OpenGL/Performance/StaticParticlesRetained/StaticParticlesRetained.pde diff --git a/java/libraries/opengl/examples/Performance/TextRendering/TextRendering.pde b/java/examples/OpenGL/Performance/TextRendering/TextRendering.pde similarity index 100% rename from java/libraries/opengl/examples/Performance/TextRendering/TextRendering.pde rename to java/examples/OpenGL/Performance/TextRendering/TextRendering.pde diff --git a/java/libraries/opengl/examples/Pixels/GetPixels/GetPixels.pde b/java/examples/OpenGL/Pixels/GetPixels/GetPixels.pde similarity index 100% rename from java/libraries/opengl/examples/Pixels/GetPixels/GetPixels.pde rename to java/examples/OpenGL/Pixels/GetPixels/GetPixels.pde diff --git a/java/libraries/opengl/examples/Pixels/SetPixels/SetPixels.pde b/java/examples/OpenGL/Pixels/SetPixels/SetPixels.pde similarity index 100% rename from java/libraries/opengl/examples/Pixels/SetPixels/SetPixels.pde rename to java/examples/OpenGL/Pixels/SetPixels/SetPixels.pde diff --git a/java/libraries/opengl/examples/Pixels/UpdatePixels/UpdatePixels.pde b/java/examples/OpenGL/Pixels/UpdatePixels/UpdatePixels.pde similarity index 100% rename from java/libraries/opengl/examples/Pixels/UpdatePixels/UpdatePixels.pde rename to java/examples/OpenGL/Pixels/UpdatePixels/UpdatePixels.pde diff --git a/java/libraries/opengl/examples/Retained/PolyImmediate/PolyImmediate.pde b/java/examples/OpenGL/Retained/PolyImmediate/PolyImmediate.pde similarity index 100% rename from java/libraries/opengl/examples/Retained/PolyImmediate/PolyImmediate.pde rename to java/examples/OpenGL/Retained/PolyImmediate/PolyImmediate.pde diff --git a/java/libraries/opengl/examples/Retained/PolyRetain/PolyRetain.pde b/java/examples/OpenGL/Retained/PolyRetain/PolyRetain.pde similarity index 100% rename from java/libraries/opengl/examples/Retained/PolyRetain/PolyRetain.pde rename to java/examples/OpenGL/Retained/PolyRetain/PolyRetain.pde diff --git a/java/libraries/opengl/examples/Retained/Primitive/Primitive.pde b/java/examples/OpenGL/Retained/Primitive/Primitive.pde similarity index 100% rename from java/libraries/opengl/examples/Retained/Primitive/Primitive.pde rename to java/examples/OpenGL/Retained/Primitive/Primitive.pde diff --git a/java/libraries/opengl/examples/Retained/Shape2_18/Shape2_18.pde b/java/examples/OpenGL/Retained/Shape2_18/Shape2_18.pde similarity index 100% rename from java/libraries/opengl/examples/Retained/Shape2_18/Shape2_18.pde rename to java/examples/OpenGL/Retained/Shape2_18/Shape2_18.pde diff --git a/java/libraries/opengl/examples/Shaders/BadPrint/BadPrint.pde b/java/examples/OpenGL/Shaders/BadPrint/BadPrint.pde similarity index 100% rename from java/libraries/opengl/examples/Shaders/BadPrint/BadPrint.pde rename to java/examples/OpenGL/Shaders/BadPrint/BadPrint.pde diff --git a/java/libraries/opengl/examples/Shaders/BadPrint/data/BadPrintFrag.glsl b/java/examples/OpenGL/Shaders/BadPrint/data/BadPrintFrag.glsl similarity index 100% rename from java/libraries/opengl/examples/Shaders/BadPrint/data/BadPrintFrag.glsl rename to java/examples/OpenGL/Shaders/BadPrint/data/BadPrintFrag.glsl diff --git a/java/libraries/opengl/examples/Shaders/BadPrint/data/BadPrintVert.glsl b/java/examples/OpenGL/Shaders/BadPrint/data/BadPrintVert.glsl similarity index 100% rename from java/libraries/opengl/examples/Shaders/BadPrint/data/BadPrintVert.glsl rename to java/examples/OpenGL/Shaders/BadPrint/data/BadPrintVert.glsl diff --git a/java/libraries/opengl/examples/Shaders/BlurFilter/BlurFilter.pde b/java/examples/OpenGL/Shaders/BlurFilter/BlurFilter.pde similarity index 100% rename from java/libraries/opengl/examples/Shaders/BlurFilter/BlurFilter.pde rename to java/examples/OpenGL/Shaders/BlurFilter/BlurFilter.pde diff --git a/java/libraries/opengl/examples/Shaders/BlurFilter/data/blur.glsl b/java/examples/OpenGL/Shaders/BlurFilter/data/blur.glsl similarity index 100% rename from java/libraries/opengl/examples/Shaders/BlurFilter/data/blur.glsl rename to java/examples/OpenGL/Shaders/BlurFilter/data/blur.glsl diff --git a/java/libraries/opengl/examples/Shaders/EdgeDetect/EdgeDetect.pde b/java/examples/OpenGL/Shaders/EdgeDetect/EdgeDetect.pde similarity index 100% rename from java/libraries/opengl/examples/Shaders/EdgeDetect/EdgeDetect.pde rename to java/examples/OpenGL/Shaders/EdgeDetect/EdgeDetect.pde diff --git a/java/libraries/opengl/examples/Shaders/EdgeDetect/data/edges.glsl b/java/examples/OpenGL/Shaders/EdgeDetect/data/edges.glsl similarity index 100% rename from java/libraries/opengl/examples/Shaders/EdgeDetect/data/edges.glsl rename to java/examples/OpenGL/Shaders/EdgeDetect/data/edges.glsl diff --git a/java/libraries/opengl/examples/Shaders/EdgeFilter/EdgeFilter.pde b/java/examples/OpenGL/Shaders/EdgeFilter/EdgeFilter.pde similarity index 100% rename from java/libraries/opengl/examples/Shaders/EdgeFilter/EdgeFilter.pde rename to java/examples/OpenGL/Shaders/EdgeFilter/EdgeFilter.pde diff --git a/java/libraries/opengl/examples/Shaders/EdgeFilter/data/edges.glsl b/java/examples/OpenGL/Shaders/EdgeFilter/data/edges.glsl similarity index 100% rename from java/libraries/opengl/examples/Shaders/EdgeFilter/data/edges.glsl rename to java/examples/OpenGL/Shaders/EdgeFilter/data/edges.glsl diff --git a/java/libraries/opengl/examples/Shaders/FXAA/FXAA.pde b/java/examples/OpenGL/Shaders/FXAA/FXAA.pde similarity index 100% rename from java/libraries/opengl/examples/Shaders/FXAA/FXAA.pde rename to java/examples/OpenGL/Shaders/FXAA/FXAA.pde diff --git a/java/libraries/opengl/examples/Shaders/FXAA/data/fxaa.glsl b/java/examples/OpenGL/Shaders/FXAA/data/fxaa.glsl similarity index 100% rename from java/libraries/opengl/examples/Shaders/FXAA/data/fxaa.glsl rename to java/examples/OpenGL/Shaders/FXAA/data/fxaa.glsl diff --git a/java/libraries/opengl/examples/Shaders/FishEye/FishEye.pde b/java/examples/OpenGL/Shaders/FishEye/FishEye.pde similarity index 100% rename from java/libraries/opengl/examples/Shaders/FishEye/FishEye.pde rename to java/examples/OpenGL/Shaders/FishEye/FishEye.pde diff --git a/java/libraries/opengl/examples/Shaders/FishEye/data/FishEye.glsl b/java/examples/OpenGL/Shaders/FishEye/data/FishEye.glsl similarity index 100% rename from java/libraries/opengl/examples/Shaders/FishEye/data/FishEye.glsl rename to java/examples/OpenGL/Shaders/FishEye/data/FishEye.glsl diff --git a/java/libraries/opengl/examples/Shaders/GlossyFishEye/GlossyFishEye.pde b/java/examples/OpenGL/Shaders/GlossyFishEye/GlossyFishEye.pde similarity index 100% rename from java/libraries/opengl/examples/Shaders/GlossyFishEye/GlossyFishEye.pde rename to java/examples/OpenGL/Shaders/GlossyFishEye/GlossyFishEye.pde diff --git a/java/libraries/opengl/examples/Shaders/GlossyFishEye/data/FishEye.glsl b/java/examples/OpenGL/Shaders/GlossyFishEye/data/FishEye.glsl similarity index 100% rename from java/libraries/opengl/examples/Shaders/GlossyFishEye/data/FishEye.glsl rename to java/examples/OpenGL/Shaders/GlossyFishEye/data/FishEye.glsl diff --git a/java/libraries/opengl/examples/Shaders/GlossyFishEye/data/GlossyFrag.glsl b/java/examples/OpenGL/Shaders/GlossyFishEye/data/GlossyFrag.glsl similarity index 100% rename from java/libraries/opengl/examples/Shaders/GlossyFishEye/data/GlossyFrag.glsl rename to java/examples/OpenGL/Shaders/GlossyFishEye/data/GlossyFrag.glsl diff --git a/java/libraries/opengl/examples/Shaders/GlossyFishEye/data/GlossyVert.glsl b/java/examples/OpenGL/Shaders/GlossyFishEye/data/GlossyVert.glsl similarity index 100% rename from java/libraries/opengl/examples/Shaders/GlossyFishEye/data/GlossyVert.glsl rename to java/examples/OpenGL/Shaders/GlossyFishEye/data/GlossyVert.glsl diff --git a/java/libraries/opengl/examples/Shaders/LowLevelGL/LowLevelGL.pde b/java/examples/OpenGL/Shaders/LowLevelGL/LowLevelGL.pde similarity index 100% rename from java/libraries/opengl/examples/Shaders/LowLevelGL/LowLevelGL.pde rename to java/examples/OpenGL/Shaders/LowLevelGL/LowLevelGL.pde diff --git a/java/libraries/opengl/examples/Shaders/SepBlur/SepBlur.pde b/java/examples/OpenGL/Shaders/SepBlur/SepBlur.pde similarity index 100% rename from java/libraries/opengl/examples/Shaders/SepBlur/SepBlur.pde rename to java/examples/OpenGL/Shaders/SepBlur/SepBlur.pde diff --git a/java/libraries/opengl/examples/Shaders/SepBlur/data/blur.glsl b/java/examples/OpenGL/Shaders/SepBlur/data/blur.glsl similarity index 100% rename from java/libraries/opengl/examples/Shaders/SepBlur/data/blur.glsl rename to java/examples/OpenGL/Shaders/SepBlur/data/blur.glsl diff --git a/java/libraries/opengl/examples/Shaders/ToonShading/ToonShading.pde b/java/examples/OpenGL/Shaders/ToonShading/ToonShading.pde similarity index 100% rename from java/libraries/opengl/examples/Shaders/ToonShading/ToonShading.pde rename to java/examples/OpenGL/Shaders/ToonShading/ToonShading.pde diff --git a/java/libraries/opengl/examples/Shaders/ToonShading/data/ToonFrag.glsl b/java/examples/OpenGL/Shaders/ToonShading/data/ToonFrag.glsl similarity index 100% rename from java/libraries/opengl/examples/Shaders/ToonShading/data/ToonFrag.glsl rename to java/examples/OpenGL/Shaders/ToonShading/data/ToonFrag.glsl diff --git a/java/libraries/opengl/examples/Shaders/ToonShading/data/ToonVert.glsl b/java/examples/OpenGL/Shaders/ToonShading/data/ToonVert.glsl similarity index 100% rename from java/libraries/opengl/examples/Shaders/ToonShading/data/ToonVert.glsl rename to java/examples/OpenGL/Shaders/ToonShading/data/ToonVert.glsl diff --git a/java/libraries/opengl/examples/Tests/OffscreenTest/OffscreenTest.pde b/java/examples/OpenGL/Tests/OffscreenTest/OffscreenTest.pde similarity index 100% rename from java/libraries/opengl/examples/Tests/OffscreenTest/OffscreenTest.pde rename to java/examples/OpenGL/Tests/OffscreenTest/OffscreenTest.pde diff --git a/java/libraries/opengl/examples/Tests/RedrawTest/RedrawTest.pde b/java/examples/OpenGL/Tests/RedrawTest/RedrawTest.pde similarity index 100% rename from java/libraries/opengl/examples/Tests/RedrawTest/RedrawTest.pde rename to java/examples/OpenGL/Tests/RedrawTest/RedrawTest.pde diff --git a/java/libraries/opengl/examples/Tests/ResizeTest/ResizeTest.pde b/java/examples/OpenGL/Tests/ResizeTest/ResizeTest.pde similarity index 100% rename from java/libraries/opengl/examples/Tests/ResizeTest/ResizeTest.pde rename to java/examples/OpenGL/Tests/ResizeTest/ResizeTest.pde diff --git a/java/libraries/opengl/examples/Tests/RestartTest/RestartTest.pde b/java/examples/OpenGL/Tests/RestartTest/RestartTest.pde similarity index 100% rename from java/libraries/opengl/examples/Tests/RestartTest/RestartTest.pde rename to java/examples/OpenGL/Tests/RestartTest/RestartTest.pde diff --git a/java/libraries/opengl/examples/Tests/SmoothTest/SmoothTest.pde b/java/examples/OpenGL/Tests/SmoothTest/SmoothTest.pde similarity index 100% rename from java/libraries/opengl/examples/Tests/SmoothTest/SmoothTest.pde rename to java/examples/OpenGL/Tests/SmoothTest/SmoothTest.pde diff --git a/java/libraries/opengl/examples/Textures/Texture1/Texture1.pde b/java/examples/OpenGL/Textures/Texture1/Texture1.pde similarity index 100% rename from java/libraries/opengl/examples/Textures/Texture1/Texture1.pde rename to java/examples/OpenGL/Textures/Texture1/Texture1.pde diff --git a/java/libraries/opengl/examples/Textures/Texture2/Texture2.pde b/java/examples/OpenGL/Textures/Texture2/Texture2.pde similarity index 100% rename from java/libraries/opengl/examples/Textures/Texture2/Texture2.pde rename to java/examples/OpenGL/Textures/Texture2/Texture2.pde diff --git a/java/libraries/opengl/examples/Textures/Texture3/Texture3.pde b/java/examples/OpenGL/Textures/Texture3/Texture3.pde similarity index 100% rename from java/libraries/opengl/examples/Textures/Texture3/Texture3.pde rename to java/examples/OpenGL/Textures/Texture3/Texture3.pde diff --git a/java/libraries/opengl/examples/Textures/TextureCube/TextureCube.pde b/java/examples/OpenGL/Textures/TextureCube/TextureCube.pde similarity index 100% rename from java/libraries/opengl/examples/Textures/TextureCube/TextureCube.pde rename to java/examples/OpenGL/Textures/TextureCube/TextureCube.pde diff --git a/java/libraries/opengl/examples/Transform/Bird/Bird.pde b/java/examples/OpenGL/Transform/Bird/Bird.pde similarity index 100% rename from java/libraries/opengl/examples/Transform/Bird/Bird.pde rename to java/examples/OpenGL/Transform/Bird/Bird.pde diff --git a/java/libraries/opengl/examples/Transform/Birds/Bird.pde b/java/examples/OpenGL/Transform/Birds/Bird.pde similarity index 100% rename from java/libraries/opengl/examples/Transform/Birds/Bird.pde rename to java/examples/OpenGL/Transform/Birds/Bird.pde diff --git a/java/libraries/opengl/examples/Transform/Birds/Birds.pde b/java/examples/OpenGL/Transform/Birds/Birds.pde similarity index 100% rename from java/libraries/opengl/examples/Transform/Birds/Birds.pde rename to java/examples/OpenGL/Transform/Birds/Birds.pde diff --git a/java/libraries/opengl/examples/Transform/CubesWithinCube/Cube.pde b/java/examples/OpenGL/Transform/CubesWithinCube/Cube.pde similarity index 100% rename from java/libraries/opengl/examples/Transform/CubesWithinCube/Cube.pde rename to java/examples/OpenGL/Transform/CubesWithinCube/Cube.pde diff --git a/java/libraries/opengl/examples/Transform/CubesWithinCube/CubesWithinCube.pde b/java/examples/OpenGL/Transform/CubesWithinCube/CubesWithinCube.pde similarity index 100% rename from java/libraries/opengl/examples/Transform/CubesWithinCube/CubesWithinCube.pde rename to java/examples/OpenGL/Transform/CubesWithinCube/CubesWithinCube.pde diff --git a/java/libraries/opengl/examples/Transform/PushPopCubes/PushPopCubes.pde b/java/examples/OpenGL/Transform/PushPopCubes/PushPopCubes.pde similarity index 100% rename from java/libraries/opengl/examples/Transform/PushPopCubes/PushPopCubes.pde rename to java/examples/OpenGL/Transform/PushPopCubes/PushPopCubes.pde diff --git a/java/libraries/opengl/examples/Transform/Rotate1/Rotate1.pde b/java/examples/OpenGL/Transform/Rotate1/Rotate1.pde similarity index 100% rename from java/libraries/opengl/examples/Transform/Rotate1/Rotate1.pde rename to java/examples/OpenGL/Transform/Rotate1/Rotate1.pde diff --git a/java/libraries/opengl/examples/Transform/Rotate2/Rotate2.pde b/java/examples/OpenGL/Transform/Rotate2/Rotate2.pde similarity index 100% rename from java/libraries/opengl/examples/Transform/Rotate2/Rotate2.pde rename to java/examples/OpenGL/Transform/Rotate2/Rotate2.pde diff --git a/java/libraries/opengl/examples/Typography/KineticType/KineticType.pde b/java/examples/OpenGL/Typography/KineticType/KineticType.pde similarity index 100% rename from java/libraries/opengl/examples/Typography/KineticType/KineticType.pde rename to java/examples/OpenGL/Typography/KineticType/KineticType.pde diff --git a/java/libraries/opengl/examples/Typography/KineticType/Letter.pde b/java/examples/OpenGL/Typography/KineticType/Letter.pde similarity index 100% rename from java/libraries/opengl/examples/Typography/KineticType/Letter.pde rename to java/examples/OpenGL/Typography/KineticType/Letter.pde diff --git a/java/libraries/opengl/examples/Typography/KineticType/Line.pde b/java/examples/OpenGL/Typography/KineticType/Line.pde similarity index 100% rename from java/libraries/opengl/examples/Typography/KineticType/Line.pde rename to java/examples/OpenGL/Typography/KineticType/Line.pde diff --git a/java/libraries/opengl/examples/Typography/KineticType/Word.pde b/java/examples/OpenGL/Typography/KineticType/Word.pde similarity index 100% rename from java/libraries/opengl/examples/Typography/KineticType/Word.pde rename to java/examples/OpenGL/Typography/KineticType/Word.pde diff --git a/java/libraries/opengl/examples/Typography/KineticType/data/Univers-66.vlw b/java/examples/OpenGL/Typography/KineticType/data/Univers-66.vlw similarity index 100% rename from java/libraries/opengl/examples/Typography/KineticType/data/Univers-66.vlw rename to java/examples/OpenGL/Typography/KineticType/data/Univers-66.vlw diff --git a/java/libraries/opengl/examples/Typography/LetterK/LetterK.pde b/java/examples/OpenGL/Typography/LetterK/LetterK.pde similarity index 100% rename from java/libraries/opengl/examples/Typography/LetterK/LetterK.pde rename to java/examples/OpenGL/Typography/LetterK/LetterK.pde diff --git a/java/libraries/opengl/examples/Typography/Typing/Typing.pde b/java/examples/OpenGL/Typography/Typing/Typing.pde similarity index 100% rename from java/libraries/opengl/examples/Typography/Typing/Typing.pde rename to java/examples/OpenGL/Typography/Typing/Typing.pde diff --git a/java/libraries/opengl/examples/Typography/Typing/data/Univers45.vlw b/java/examples/OpenGL/Typography/Typing/data/Univers45.vlw similarity index 100% rename from java/libraries/opengl/examples/Typography/Typing/data/Univers45.vlw rename to java/examples/OpenGL/Typography/Typing/data/Univers45.vlw