diff --git a/CMake/External_FLTK.cmake b/Superbuild/CMake/External_FLTK.cmake
similarity index 100%
rename from CMake/External_FLTK.cmake
rename to Superbuild/CMake/External_FLTK.cmake
diff --git a/CMake/External_GDAL.cmake b/Superbuild/CMake/External_GDAL.cmake
similarity index 100%
rename from CMake/External_GDAL.cmake
rename to Superbuild/CMake/External_GDAL.cmake
diff --git a/CMake/External_ITK.cmake b/Superbuild/CMake/External_ITK.cmake
similarity index 100%
rename from CMake/External_ITK.cmake
rename to Superbuild/CMake/External_ITK.cmake
diff --git a/CMake/External_Ice.cmake b/Superbuild/CMake/External_Ice.cmake
similarity index 100%
rename from CMake/External_Ice.cmake
rename to Superbuild/CMake/External_Ice.cmake
diff --git a/CMake/External_Monteverdi.cmake b/Superbuild/CMake/External_Monteverdi.cmake
similarity index 100%
rename from CMake/External_Monteverdi.cmake
rename to Superbuild/CMake/External_Monteverdi.cmake
diff --git a/CMake/External_Monteverdi2.cmake b/Superbuild/CMake/External_Monteverdi2.cmake
similarity index 100%
rename from CMake/External_Monteverdi2.cmake
rename to Superbuild/CMake/External_Monteverdi2.cmake
diff --git a/CMake/External_OTB.cmake b/Superbuild/CMake/External_OTB.cmake
similarity index 100%
rename from CMake/External_OTB.cmake
rename to Superbuild/CMake/External_OTB.cmake
diff --git a/CMake/External_OpenCV.cmake b/Superbuild/CMake/External_OpenCV.cmake
similarity index 100%
rename from CMake/External_OpenCV.cmake
rename to Superbuild/CMake/External_OpenCV.cmake
diff --git a/CMake/External_OpenJpeg.cmake b/Superbuild/CMake/External_OpenJpeg.cmake
similarity index 100%
rename from CMake/External_OpenJpeg.cmake
rename to Superbuild/CMake/External_OpenJpeg.cmake
diff --git a/CMake/External_OpenThreads.cmake b/Superbuild/CMake/External_OpenThreads.cmake
similarity index 100%
rename from CMake/External_OpenThreads.cmake
rename to Superbuild/CMake/External_OpenThreads.cmake
diff --git a/CMake/External_SQLite.cmake b/Superbuild/CMake/External_SQLite.cmake
similarity index 100%
rename from CMake/External_SQLite.cmake
rename to Superbuild/CMake/External_SQLite.cmake
diff --git a/CMake/External_TinyXML.cmake b/Superbuild/CMake/External_TinyXML.cmake
similarity index 100%
rename from CMake/External_TinyXML.cmake
rename to Superbuild/CMake/External_TinyXML.cmake
diff --git a/CMake/External_boost.cmake b/Superbuild/CMake/External_boost.cmake
similarity index 100%
rename from CMake/External_boost.cmake
rename to Superbuild/CMake/External_boost.cmake
diff --git a/CMake/External_curl.cmake b/Superbuild/CMake/External_curl.cmake
similarity index 100%
rename from CMake/External_curl.cmake
rename to Superbuild/CMake/External_curl.cmake
diff --git a/CMake/External_expat.cmake b/Superbuild/CMake/External_expat.cmake
similarity index 100%
rename from CMake/External_expat.cmake
rename to Superbuild/CMake/External_expat.cmake
diff --git a/CMake/External_fftw.cmake b/Superbuild/CMake/External_fftw.cmake
similarity index 100%
rename from CMake/External_fftw.cmake
rename to Superbuild/CMake/External_fftw.cmake
diff --git a/CMake/External_geos.cmake b/Superbuild/CMake/External_geos.cmake
similarity index 100%
rename from CMake/External_geos.cmake
rename to Superbuild/CMake/External_geos.cmake
diff --git a/CMake/External_geotiff.cmake b/Superbuild/CMake/External_geotiff.cmake
similarity index 100%
rename from CMake/External_geotiff.cmake
rename to Superbuild/CMake/External_geotiff.cmake
diff --git a/CMake/External_glew.cmake b/Superbuild/CMake/External_glew.cmake
similarity index 100%
rename from CMake/External_glew.cmake
rename to Superbuild/CMake/External_glew.cmake
diff --git a/CMake/External_glfw.cmake b/Superbuild/CMake/External_glfw.cmake
similarity index 100%
rename from CMake/External_glfw.cmake
rename to Superbuild/CMake/External_glfw.cmake
diff --git a/CMake/External_glut.cmake b/Superbuild/CMake/External_glut.cmake
similarity index 100%
rename from CMake/External_glut.cmake
rename to Superbuild/CMake/External_glut.cmake
diff --git a/CMake/External_jpeg.cmake b/Superbuild/CMake/External_jpeg.cmake
similarity index 100%
rename from CMake/External_jpeg.cmake
rename to Superbuild/CMake/External_jpeg.cmake
diff --git a/CMake/External_libKML.cmake b/Superbuild/CMake/External_libKML.cmake
similarity index 100%
rename from CMake/External_libKML.cmake
rename to Superbuild/CMake/External_libKML.cmake
diff --git a/CMake/External_libpng.cmake b/Superbuild/CMake/External_libpng.cmake
similarity index 100%
rename from CMake/External_libpng.cmake
rename to Superbuild/CMake/External_libpng.cmake
diff --git a/CMake/External_libtiff.cmake b/Superbuild/CMake/External_libtiff.cmake
similarity index 100%
rename from CMake/External_libtiff.cmake
rename to Superbuild/CMake/External_libtiff.cmake
diff --git a/CMake/External_muParser.cmake b/Superbuild/CMake/External_muParser.cmake
similarity index 100%
rename from CMake/External_muParser.cmake
rename to Superbuild/CMake/External_muParser.cmake
diff --git a/CMake/External_muParserX.cmake b/Superbuild/CMake/External_muParserX.cmake
similarity index 100%
rename from CMake/External_muParserX.cmake
rename to Superbuild/CMake/External_muParserX.cmake
diff --git a/CMake/External_ossim.cmake b/Superbuild/CMake/External_ossim.cmake
similarity index 100%
rename from CMake/External_ossim.cmake
rename to Superbuild/CMake/External_ossim.cmake
diff --git a/CMake/External_pcre.cmake b/Superbuild/CMake/External_pcre.cmake
similarity index 100%
rename from CMake/External_pcre.cmake
rename to Superbuild/CMake/External_pcre.cmake
diff --git a/CMake/External_proj4.cmake b/Superbuild/CMake/External_proj4.cmake
similarity index 100%
rename from CMake/External_proj4.cmake
rename to Superbuild/CMake/External_proj4.cmake
diff --git a/CMake/External_qt4.cmake b/Superbuild/CMake/External_qt4.cmake
similarity index 100%
rename from CMake/External_qt4.cmake
rename to Superbuild/CMake/External_qt4.cmake
diff --git a/CMake/External_qwt.cmake b/Superbuild/CMake/External_qwt.cmake
similarity index 100%
rename from CMake/External_qwt.cmake
rename to Superbuild/CMake/External_qwt.cmake
diff --git a/CMake/External_swig.cmake b/Superbuild/CMake/External_swig.cmake
similarity index 100%
rename from CMake/External_swig.cmake
rename to Superbuild/CMake/External_swig.cmake
diff --git a/CMake/External_zlib.cmake b/Superbuild/CMake/External_zlib.cmake
similarity index 100%
rename from CMake/External_zlib.cmake
rename to Superbuild/CMake/External_zlib.cmake
diff --git a/CMake/SuperBuild_Macro.cmake b/Superbuild/CMake/SuperBuild_Macro.cmake
similarity index 100%
rename from CMake/SuperBuild_Macro.cmake
rename to Superbuild/CMake/SuperBuild_Macro.cmake
diff --git a/CMakeLists.txt b/Superbuild/CMakeLists.txt
similarity index 100%
rename from CMakeLists.txt
rename to Superbuild/CMakeLists.txt
diff --git a/CTestConfig.cmake b/Superbuild/CTestConfig.cmake
similarity index 100%
rename from CTestConfig.cmake
rename to Superbuild/CTestConfig.cmake
diff --git a/patches/BOOST/1.54.0/boost/cstdint.hpp b/Superbuild/patches/BOOST/1.54.0/boost/cstdint.hpp
similarity index 100%
rename from patches/BOOST/1.54.0/boost/cstdint.hpp
rename to Superbuild/patches/BOOST/1.54.0/boost/cstdint.hpp
diff --git a/patches/BOOST/1.54.0/boost/date_time/local_time/custom_time_zone.hpp b/Superbuild/patches/BOOST/1.54.0/boost/date_time/local_time/custom_time_zone.hpp
similarity index 100%
rename from patches/BOOST/1.54.0/boost/date_time/local_time/custom_time_zone.hpp
rename to Superbuild/patches/BOOST/1.54.0/boost/date_time/local_time/custom_time_zone.hpp
diff --git a/patches/BOOST/1.54.0/boost/log/utility/once_block.hpp b/Superbuild/patches/BOOST/1.54.0/boost/log/utility/once_block.hpp
similarity index 100%
rename from patches/BOOST/1.54.0/boost/log/utility/once_block.hpp
rename to Superbuild/patches/BOOST/1.54.0/boost/log/utility/once_block.hpp
diff --git a/patches/BOOST/1.54.0/boost/thread/win32/thread_primitives.hpp b/Superbuild/patches/BOOST/1.54.0/boost/thread/win32/thread_primitives.hpp
similarity index 100%
rename from patches/BOOST/1.54.0/boost/thread/win32/thread_primitives.hpp
rename to Superbuild/patches/BOOST/1.54.0/boost/thread/win32/thread_primitives.hpp
diff --git a/patches/BOOST/1.54.0/libs/coroutine/build/Jamfile.v2 b/Superbuild/patches/BOOST/1.54.0/libs/coroutine/build/Jamfile.v2
similarity index 100%
rename from patches/BOOST/1.54.0/libs/coroutine/build/Jamfile.v2
rename to Superbuild/patches/BOOST/1.54.0/libs/coroutine/build/Jamfile.v2
diff --git a/patches/BOOST/CMakeLists.txt b/Superbuild/patches/BOOST/CMakeLists.txt
similarity index 100%
rename from patches/BOOST/CMakeLists.txt
rename to Superbuild/patches/BOOST/CMakeLists.txt
diff --git a/patches/GDAL/CMakeLists.txt b/Superbuild/patches/GDAL/CMakeLists.txt
similarity index 100%
rename from patches/GDAL/CMakeLists.txt
rename to Superbuild/patches/GDAL/CMakeLists.txt
diff --git a/patches/GDAL/nmake_gdal_extra.opt.in b/Superbuild/patches/GDAL/nmake_gdal_extra.opt.in
similarity index 100%
rename from patches/GDAL/nmake_gdal_extra.opt.in
rename to Superbuild/patches/GDAL/nmake_gdal_extra.opt.in
diff --git a/patches/GDAL/ogrsqlitevirtualogr.cpp b/Superbuild/patches/GDAL/ogrsqlitevirtualogr.cpp
similarity index 100%
rename from patches/GDAL/ogrsqlitevirtualogr.cpp
rename to Superbuild/patches/GDAL/ogrsqlitevirtualogr.cpp
diff --git a/patches/GEOTIFF/CMakeLists.txt b/Superbuild/patches/GEOTIFF/CMakeLists.txt
similarity index 100%
rename from patches/GEOTIFF/CMakeLists.txt
rename to Superbuild/patches/GEOTIFF/CMakeLists.txt
diff --git a/patches/GEOTIFF/configure b/Superbuild/patches/GEOTIFF/configure
similarity index 100%
rename from patches/GEOTIFF/configure
rename to Superbuild/patches/GEOTIFF/configure
diff --git a/patches/GLUT/CMakeLists.txt b/Superbuild/patches/GLUT/CMakeLists.txt
similarity index 100%
rename from patches/GLUT/CMakeLists.txt
rename to Superbuild/patches/GLUT/CMakeLists.txt
diff --git a/patches/ITK/hashtable.hxx.in b/Superbuild/patches/ITK/hashtable.hxx.in
similarity index 100%
rename from patches/ITK/hashtable.hxx.in
rename to Superbuild/patches/ITK/hashtable.hxx.in
diff --git a/patches/JPEG/CMakeLists.txt b/Superbuild/patches/JPEG/CMakeLists.txt
similarity index 100%
rename from patches/JPEG/CMakeLists.txt
rename to Superbuild/patches/JPEG/CMakeLists.txt
diff --git a/patches/JPEG/configure b/Superbuild/patches/JPEG/configure
similarity index 100%
rename from patches/JPEG/configure
rename to Superbuild/patches/JPEG/configure
diff --git a/patches/LIBKML/CMakeLists.txt b/Superbuild/patches/LIBKML/CMakeLists.txt
similarity index 100%
rename from patches/LIBKML/CMakeLists.txt
rename to Superbuild/patches/LIBKML/CMakeLists.txt
diff --git a/patches/LIBKML/src/kml/base/file_posix.cc b/Superbuild/patches/LIBKML/src/kml/base/file_posix.cc
similarity index 100%
rename from patches/LIBKML/src/kml/base/file_posix.cc
rename to Superbuild/patches/LIBKML/src/kml/base/file_posix.cc
diff --git a/patches/LIBKML/src/kml/base/util.h b/Superbuild/patches/LIBKML/src/kml/base/util.h
similarity index 100%
rename from patches/LIBKML/src/kml/base/util.h
rename to Superbuild/patches/LIBKML/src/kml/base/util.h
diff --git a/patches/MUPARSER/CMakeLists.txt b/Superbuild/patches/MUPARSER/CMakeLists.txt
similarity index 100%
rename from patches/MUPARSER/CMakeLists.txt
rename to Superbuild/patches/MUPARSER/CMakeLists.txt
diff --git a/patches/MUPARSERX/CMakeLists.txt b/Superbuild/patches/MUPARSERX/CMakeLists.txt
similarity index 100%
rename from patches/MUPARSERX/CMakeLists.txt
rename to Superbuild/patches/MUPARSERX/CMakeLists.txt
diff --git a/patches/OPENTHREADS/CMakeLists.txt b/Superbuild/patches/OPENTHREADS/CMakeLists.txt
similarity index 100%
rename from patches/OPENTHREADS/CMakeLists.txt
rename to Superbuild/patches/OPENTHREADS/CMakeLists.txt
diff --git a/patches/PROJ/CMakeLists.txt b/Superbuild/patches/PROJ/CMakeLists.txt
similarity index 100%
rename from patches/PROJ/CMakeLists.txt
rename to Superbuild/patches/PROJ/CMakeLists.txt
diff --git a/patches/QWT/qwtconfig.pri b/Superbuild/patches/QWT/qwtconfig.pri
similarity index 100%
rename from patches/QWT/qwtconfig.pri
rename to Superbuild/patches/QWT/qwtconfig.pri
diff --git a/patches/SQLITE/CMakeLists.txt b/Superbuild/patches/SQLITE/CMakeLists.txt
similarity index 100%
rename from patches/SQLITE/CMakeLists.txt
rename to Superbuild/patches/SQLITE/CMakeLists.txt
diff --git a/patches/SQLITE/sqlite3_win.c b/Superbuild/patches/SQLITE/sqlite3_win.c
similarity index 100%
rename from patches/SQLITE/sqlite3_win.c
rename to Superbuild/patches/SQLITE/sqlite3_win.c
diff --git a/patches/TIFF/CMakeLists.txt b/Superbuild/patches/TIFF/CMakeLists.txt
similarity index 100%
rename from patches/TIFF/CMakeLists.txt
rename to Superbuild/patches/TIFF/CMakeLists.txt
diff --git a/patches/TIFF/nmake.opt b/Superbuild/patches/TIFF/nmake.opt
similarity index 100%
rename from patches/TIFF/nmake.opt
rename to Superbuild/patches/TIFF/nmake.opt
diff --git a/patches/TINYXML/CMakeLists.txt b/Superbuild/patches/TINYXML/CMakeLists.txt
similarity index 100%
rename from patches/TINYXML/CMakeLists.txt
rename to Superbuild/patches/TINYXML/CMakeLists.txt