[DOCS] Prepare Sedona 1.5.0 release (#1048)

diff --git a/R/DESCRIPTION b/R/DESCRIPTION
index 2b91d66..6bef9ca 100644
--- a/R/DESCRIPTION
+++ b/R/DESCRIPTION
@@ -1,7 +1,7 @@
 Type: Package
 Package: apache.sedona
 Title: R Interface for Apache Sedona
-Version: 1.4.1
+Version: 1.5.0
 Authors@R:
     c(person(family = "Apache Sedona",
              role = c("aut", "cre"),
diff --git a/R/R/dependencies.R b/R/R/dependencies.R
index 83bff75..5a529c1 100644
--- a/R/R/dependencies.R
+++ b/R/R/dependencies.R
@@ -39,7 +39,7 @@
       paste0(
         "org.apache.sedona:sedona-",
         c("spark-shaded"),
-        sprintf("-%s_%s:1.4.1", spark_version, scala_version)
+        sprintf("-%s_%s:1.5.0", spark_version, scala_version)
       ),
       packages
     )
diff --git a/README.md b/README.md
index 676e729..a842b63 100644
--- a/README.md
+++ b/README.md
@@ -1,5 +1,5 @@
 <a href="https://sedona.apache.org/">
-  <img alt="Apache Sedona" src="https://www.apache.org/logos/res/sedona/sedona.png" width="200">
+  <img alt="Apache Sedona" src="docs/image/sedona_logo.png" width="500">
 </a>
 
 [![Scala and Java build](https://github.com/apache/sedona/actions/workflows/java.yml/badge.svg)](https://github.com/apache/sedona/actions/workflows/java.yml) [![Python build](https://github.com/apache/sedona/actions/workflows/python.yml/badge.svg)](https://github.com/apache/sedona/actions/workflows/python.yml) [![R build](https://github.com/apache/sedona/actions/workflows/r.yml/badge.svg)](https://github.com/apache/sedona/actions/workflows/r.yml)[![Docker image build](https://github.com/apache/sedona/actions/workflows/docker-build.yml/badge.svg)](https://github.com/apache/sedona/actions/workflows/docker-build.yml) [![Example project build](https://github.com/apache/sedona/actions/workflows/example.yml/badge.svg)](https://github.com/apache/sedona/actions/workflows/example.yml) [![Docs build](https://github.com/apache/sedona/actions/workflows/docs.yml/badge.svg)](https://github.com/apache/sedona/actions/workflows/docs.yml)
diff --git a/binder/utilities.py b/binder/utilities.py
index 7bcb043..fa76a79 100644
--- a/binder/utilities.py
+++ b/binder/utilities.py
@@ -1,3 +1,20 @@
+#  Licensed to the Apache Software Foundation (ASF) under one
+#  or more contributor license agreements.  See the NOTICE file
+#  distributed with this work for additional information
+#  regarding copyright ownership.  The ASF licenses this file
+#  to you under the Apache License, Version 2.0 (the
+#  "License"); you may not use this file except in compliance
+#  with the License.  You may obtain a copy of the License at
+#
+#    http://www.apache.org/licenses/LICENSE-2.0
+#
+#  Unless required by applicable law or agreed to in writing,
+#  software distributed under the License is distributed on an
+#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+#  KIND, either express or implied.  See the License for the
+#  specific language governing permissions and limitations
+#  under the License.
+
 def getConfig():
     config = {'version': 'v1',
               'config': {'visState': {'filters': [],
diff --git a/docs-overrides/main.html b/docs-overrides/main.html
index ae9d316..edfcde8 100644
--- a/docs-overrides/main.html
+++ b/docs-overrides/main.html
@@ -24,7 +24,7 @@
       <div class="md-grid md-typeset">
         <div class="tx-hero">
           <div class="tx-hero__image">
-            <img src="http://apache.org/logos/res/sedona/sedona.png" width="300">
+            <img src="image/sedona_logo.png" width="500">
           </div>
           <div class="tx-hero__content">
             <p>{{ config.site_description }}</p>
@@ -42,9 +42,9 @@
           <br><br><br>
 
           <div class="tx-hero__content">
-            <h1>System Architecture</h1>            
+            <h1>Sedona Ecosystem</h1>
             <div style="width: 100%;">
-              <img src="image/architecture.svg" width="800">
+              <img src="image/sedona-ecosystem.png" width="800">
             </div>
           </div>
 
diff --git a/docs/community/contributor.md b/docs/community/contributor.md
index a398b43..7ffde87 100644
--- a/docs/community/contributor.md
+++ b/docs/community/contributor.md
@@ -18,6 +18,7 @@
 | Paweł Kociński    |  Imbruced   |   imbruced@apache.org  |
 |      Yitao Li     |  yitao-li   |   yitaoli@apache.org   |
 |   Netanel Malka   | netanel246  |    malka@apache.org    |
+| Kristin Cowalcijk | Kontinuation| kontinuation@apache.org|
 |   Mohamed Sarwat  |   Sarwat    |   mosarwat@apache.org  |
 | Kengo Seki        |   sekikn    | sekikn@apache.org      |
 |    Sachio Wakai   |  SW186000   |    swakai@apache.org   |
@@ -43,7 +44,11 @@
 
 The PMC also adds new PMC members. PMC members are expected to carry out PMC responsibilities as described in Apache Guidance, including helping vote on releases, enforce Apache project trademarks, take responsibility for legal and license issues, and ensure the project follows Apache project mechanics. The PMC periodically adds committers to the PMC who have shown they understand and can help with these activities.
 
-Currently, Sedona makes committers PMC members automatically.
+Current Sedona Committers are as follows:
+
+|        Name       |  GitHub ID  |        Apache ID       |
+|:-----------------:|:-----------:|:----------------------:|
+|  Nilesh Gajwani   | 	iGN5117  	 |  nilesh@apache.org     |
 
 ## Nominate a committer or PMC member
 
diff --git a/docs/community/publish.md b/docs/community/publish.md
index 20b5d24..5d32d6c 100644
--- a/docs/community/publish.md
+++ b/docs/community/publish.md
@@ -119,33 +119,21 @@
 
 cd apache-sedona-{{ sedona_create_release.current_version }}-src && mvn -q clean install -DskipTests -Dspark=3.0 -Dscala=2.12 && cd ..
 cp apache-sedona-{{ sedona_create_release.current_version }}-src/common/target/sedona-*{{ sedona_create_release.current_version}}.jar apache-sedona-{{ sedona_create_release.current_version }}-bin/
-cp apache-sedona-{{ sedona_create_release.current_version }}-src/core/target/sedona-*{{ sedona_create_release.current_version}}.jar apache-sedona-{{ sedona_create_release.current_version }}-bin/
-cp apache-sedona-{{ sedona_create_release.current_version }}-src/sql/spark-3.0/target/sedona-*{{ sedona_create_release.current_version}}.jar apache-sedona-{{ sedona_create_release.current_version }}-bin/
-cp apache-sedona-{{ sedona_create_release.current_version }}-src/viz/target/sedona-*{{ sedona_create_release.current_version}}.jar apache-sedona-{{ sedona_create_release.current_version }}-bin/
-cp apache-sedona-{{ sedona_create_release.current_version }}-src/python-adapter/target/sedona-*{{ sedona_create_release.current_version}}.jar apache-sedona-{{ sedona_create_release.current_version }}-bin/
+cp apache-sedona-{{ sedona_create_release.current_version }}-src/spark/target/sedona-*{{ sedona_create_release.current_version}}.jar apache-sedona-{{ sedona_create_release.current_version }}-bin/
 cp apache-sedona-{{ sedona_create_release.current_version }}-src/spark-shaded/target/sedona-*{{ sedona_create_release.current_version}}.jar apache-sedona-{{ sedona_create_release.current_version }}-bin/
 cp apache-sedona-{{ sedona_create_release.current_version }}-src/flink/target/sedona-*{{ sedona_create_release.current_version}}.jar apache-sedona-{{ sedona_create_release.current_version }}-bin/
 cp apache-sedona-{{ sedona_create_release.current_version }}-src/flink-shaded/target/sedona-*{{ sedona_create_release.current_version}}.jar apache-sedona-{{ sedona_create_release.current_version }}-bin/
 
 cd apache-sedona-{{ sedona_create_release.current_version }}-src && mvn -q clean install -DskipTests -Dspark=3.0 -Dscala=2.13 && cd ..
-cp apache-sedona-{{ sedona_create_release.current_version }}-src/core/target/sedona-*{{ sedona_create_release.current_version}}.jar apache-sedona-{{ sedona_create_release.current_version }}-bin/
-cp apache-sedona-{{ sedona_create_release.current_version }}-src/sql/spark-3.0/target/sedona-*{{ sedona_create_release.current_version}}.jar apache-sedona-{{ sedona_create_release.current_version }}-bin/
-cp apache-sedona-{{ sedona_create_release.current_version }}-src/viz/target/sedona-*{{ sedona_create_release.current_version}}.jar apache-sedona-{{ sedona_create_release.current_version }}-bin/
-cp apache-sedona-{{ sedona_create_release.current_version }}-src/python-adapter/target/sedona-*{{ sedona_create_release.current_version}}.jar apache-sedona-{{ sedona_create_release.current_version }}-bin/
+cp apache-sedona-{{ sedona_create_release.current_version }}-src/spark/target/sedona-*{{ sedona_create_release.current_version}}.jar apache-sedona-{{ sedona_create_release.current_version }}-bin/
 cp apache-sedona-{{ sedona_create_release.current_version }}-src/spark-shaded/target/sedona-*{{ sedona_create_release.current_version}}.jar apache-sedona-{{ sedona_create_release.current_version }}-bin/
 
 cd apache-sedona-{{ sedona_create_release.current_version }}-src && mvn -q clean install -DskipTests -Dspark=3.4 -Dscala=2.12 && cd ..
-cp apache-sedona-{{ sedona_create_release.current_version }}-src/core/target/sedona-*{{ sedona_create_release.current_version}}.jar apache-sedona-{{ sedona_create_release.current_version }}-bin/
-cp apache-sedona-{{ sedona_create_release.current_version }}-src/sql/spark-3.4/target/sedona-*{{ sedona_create_release.current_version}}.jar apache-sedona-{{ sedona_create_release.current_version }}-bin/
-cp apache-sedona-{{ sedona_create_release.current_version }}-src/viz/target/sedona-*{{ sedona_create_release.current_version}}.jar apache-sedona-{{ sedona_create_release.current_version }}-bin/
-cp apache-sedona-{{ sedona_create_release.current_version }}-src/python-adapter/target/sedona-*{{ sedona_create_release.current_version}}.jar apache-sedona-{{ sedona_create_release.current_version }}-bin/
+cp apache-sedona-{{ sedona_create_release.current_version }}-src/spark/target/sedona-*{{ sedona_create_release.current_version}}.jar apache-sedona-{{ sedona_create_release.current_version }}-bin/
 cp apache-sedona-{{ sedona_create_release.current_version }}-src/spark-shaded/target/sedona-*{{ sedona_create_release.current_version}}.jar apache-sedona-{{ sedona_create_release.current_version }}-bin/
 
 cd apache-sedona-{{ sedona_create_release.current_version }}-src && mvn -q clean install -DskipTests -Dspark=3.4 -Dscala=2.13 && cd ..
-cp apache-sedona-{{ sedona_create_release.current_version }}-src/core/target/sedona-*{{ sedona_create_release.current_version}}.jar apache-sedona-{{ sedona_create_release.current_version }}-bin/
-cp apache-sedona-{{ sedona_create_release.current_version }}-src/sql/spark-3.4/target/sedona-*{{ sedona_create_release.current_version}}.jar apache-sedona-{{ sedona_create_release.current_version }}-bin/
-cp apache-sedona-{{ sedona_create_release.current_version }}-src/viz/target/sedona-*{{ sedona_create_release.current_version}}.jar apache-sedona-{{ sedona_create_release.current_version }}-bin/
-cp apache-sedona-{{ sedona_create_release.current_version }}-src/python-adapter/target/sedona-*{{ sedona_create_release.current_version}}.jar apache-sedona-{{ sedona_create_release.current_version }}-bin/
+cp apache-sedona-{{ sedona_create_release.current_version }}-src/spark/target/sedona-*{{ sedona_create_release.current_version}}.jar apache-sedona-{{ sedona_create_release.current_version }}-bin/
 cp apache-sedona-{{ sedona_create_release.current_version }}-src/spark-shaded/target/sedona-*{{ sedona_create_release.current_version}}.jar apache-sedona-{{ sedona_create_release.current_version }}-bin/
 
 tar czf apache-sedona-{{ sedona_create_release.current_version }}-bin.tar.gz apache-sedona-{{ sedona_create_release.current_version }}-bin
diff --git a/docs/image/sedona-ecosystem.png b/docs/image/sedona-ecosystem.png
index 54a663d..2352452 100644
--- a/docs/image/sedona-ecosystem.png
+++ b/docs/image/sedona-ecosystem.png
Binary files differ
diff --git a/docs/image/sedona_icon.svg b/docs/image/sedona_icon.svg
deleted file mode 100644
index ccb8f39..0000000
--- a/docs/image/sedona_icon.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg width="100%" height="100%" viewBox="0 0 675 269" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
-    <g transform="matrix(1,0,0,1,-43.068,-169.089)">
-        <path d="M258.656,169.089L195.932,188.435L183.705,195.23L135.697,279.93L119.915,283.581L75.058,330.74L43.068,420.663L51.622,436.445L547.063,436.445L554.907,425.268L524.268,338.476L486.614,299.796L469.885,296.949L444.79,310.874L432.231,307.408L411.947,274.373L370.882,247.377L356.237,228.563L331.143,224.379L274.059,175.364L258.656,169.089Z" style="fill:rgb(30,176,1);"/>
-    </g>
-    <g transform="matrix(1,0,0,1,-43.068,-168.386)">
-        <path d="M420.693,168.386L357.804,187.783L345.544,194.597L297.41,279.519L281.586,283.18L236.612,330.463L204.538,420.622L213.115,436.445L709.857,436.445L717.721,425.239L687.001,338.219L649.249,299.437L632.476,296.583L607.315,310.544L594.723,307.069L574.386,273.947L533.213,246.88L518.53,228.017L493.37,223.822L436.135,174.678L420.693,168.386Z" style="fill:rgb(30,176,1);"/>
-    </g>
-    <g transform="matrix(1,0,0,1,-43.068,-236.538)">
-        <path d="M606.367,293.755C603.757,293.648 601.601,295.747 601.601,298.333L601.601,350.685C601.601,351.133 601.233,351.502 600.784,351.502L599.013,351.502C597.792,351.502 596.807,350.515 596.807,349.297L596.807,328.696C596.807,326.106 594.669,324.031 592.06,324.114C589.556,324.202 587.627,326.32 587.627,328.803L587.627,350.733C587.627,356.231 592.077,360.682 597.576,360.682L600.784,360.682C601.233,360.682 601.601,361.039 601.601,361.491L601.601,378.565C601.601,378.993 601.94,379.335 602.369,379.335L610.004,379.335C610.433,379.335 610.779,378.993 610.779,378.565L610.779,349.487C610.779,349.039 611.14,348.674 611.589,348.674L614.564,348.674C620.062,348.674 624.513,344.223 624.513,338.725L624.513,320.306C624.513,317.716 622.349,315.645 619.74,315.752C617.236,315.835 615.313,317.95 615.313,320.433L615.313,337.313C615.313,338.534 614.326,339.518 613.107,339.518L611.589,339.518C611.14,339.518 610.779,339.153 610.779,338.705L610.779,298.46C610.779,295.957 608.85,293.843 606.367,293.755Z" style="fill:rgb(30,176,1);"/>
-    </g>
-</svg>
diff --git a/docs/image/sedona_logo.eps b/docs/image/sedona_logo.eps
deleted file mode 100644
index 431960e..0000000
--- a/docs/image/sedona_logo.eps
+++ /dev/null
@@ -1,901 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0

-%%HiResBoundingBox: 0 0 494.572 201.044

-%%BoundingBox: 0 0 495 202

-%%Creator: Serif Affinity

-%LanguageLevel: 3

-%%DocumentData: Clean7Bit

-%ADO_ContainsXMP: MainFirst
-%%EndComments

-%%BeginProlog

-101 dict begin

-/m/moveto

-/l/lineto

-/c/curveto

-3{load def}repeat

-%%EndProlog
-/currentdistillerparams where
-{pop currentdistillerparams /CoreDistVersion get 5000 lt} {true} ifelse
-{userdict /EPSHandler1_pdfmark /cleartomark load put
-userdict /EPSHandler1_ReadMetadata_pdfmark {flushfile cleartomark} bind put}
-{ userdict /EPSHandler1_pdfmark /pdfmark load put
-userdict /EPSHandler1_ReadMetadata_pdfmark {/PUT pdfmark} bind put } ifelse
-[/NamespacePush EPSHandler1_pdfmark
-[/_objdef {eps_metadata_stream} /type /stream /OBJ EPSHandler1_pdfmark
-[{eps_metadata_stream} 2 dict begin
-/Type /Metadata def /Subtype /XML def currentdict end /PUT EPSHandler1_pdfmark
-[{eps_metadata_stream}
-currentfile 0 (% &&end EPS XMP packet marker&&)
-/SubFileDecode filter EPSHandler1_ReadMetadata_pdfmark
-<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
-<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="XMP Core 5.5.0">
- <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
-  <rdf:Description rdf:about=""
-    xmlns:exif="http://ns.adobe.com/exif/1.0/"
-    xmlns:tiff="http://ns.adobe.com/tiff/1.0/"
-    xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/"
-    xmlns:xmp="http://ns.adobe.com/xap/1.0/"
-    xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/"
-    xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#"
-   exif:PixelXDimension="659"
-   exif:PixelYDimension="268"
-   exif:ColorSpace="1"
-   tiff:ImageWidth="659"
-   tiff:ImageLength="268"
-   tiff:ResolutionUnit="2"
-   tiff:XResolution="96.0"
-   tiff:YResolution="96.0"
-   photoshop:ColorMode="3"
-   photoshop:ICCProfile="sRGB IEC61966-2.1"
-   xmp:ModifyDate="2020-09-15T10:04:10-07:00"
-   xmp:MetadataDate="2020-09-15T10:04:10-07:00">
-   <xmpMM:History>
-    <rdf:Seq>
-     <rdf:li
-      stEvt:action="produced"
-      stEvt:softwareAgent="Affinity Designer (Sep 22 2019)"
-      stEvt:when="2020-09-15T10:04:10-07:00"/>
-    </rdf:Seq>
-   </xmpMM:History>
-  </rdf:Description>
- </rdf:RDF>
-</x:xmpmeta>
-                                                                                                    
-                                                                                                    
-                                                                                                    
-                                                                                                    
-                                                                                                    
-                                                                                                    
-                                                                                                    
-                                                                                                    
-                                                                                                    
-                                                                                                    
-                                                                                                    
-                                                                                                    
-                                                                                                    
-                                                                                                    
-                                                                                                    
-                                                                                                    
-                                                                                                    
-                                                                                                    
-                                                                                                    
-                                                                                                    
-                           
-<?xpacket end="w"?>
-% &&end EPS XMP packet marker&&
-[/Document
-1 dict begin /Metadata {eps_metadata_stream} def
-currentdict end /BDC EPSHandler1_pdfmark
-[/NamespacePop EPSHandler1_pdfmark
-

-gsave

- 

- % Group

-  gsave

-   newpath

-   298.101 115.29 m

-   298.101 159.907 334.27 196.076 378.887 196.076 c

-   423.503 196.076 459.672 159.907 459.672 115.29 c

-   459.672 70.673 423.503 34.504 378.887 34.504 c

-   334.27 34.504 298.101 70.673 298.101 115.29 c

-   closepath

-   clip

-   

-   % Rectangle

-     newpath

-     541.281 -61.478 m

-     541.281 -61.478 -34.719 -61.478 -34.719 -61.478 c

-     -34.719 -61.478 -34.719 262.522 -34.719 262.522 c

-     -34.719 262.522 541.281 262.522 541.281 262.522 c

-     541.281 262.522 541.281 -61.478 541.281 -61.478 c

-     closepath

-     % Linear fill

-     <</PatternType 2

-      /Shading

-      <</ShadingType 2

-       /ColorSpace /DeviceRGB

-       /Coords [378.887 357.648 378.887 196.076]

-       % Colour gradient

-       /Extend [true true]

-       /Function

-       <</FunctionType 3

-        /Domain [0 1]

-        /Encode [ 1 1 1 { pop 0 1 } for ]

-        /Bounds []

-        /Functions [

-         <</FunctionType 2

-          /Domain [0 1]

-          /C0 [1 1 1]

-          /C1 [1 0.416 0]

-          /N 1

-         >>

-         ]

-       >>

-      >>

-     >> [1 0 0 1 0 0] makepattern

-     setpattern

-     eofill

-   

-   % Rectangle

-     541.281 -61.478 m

-     541.281 -61.478 -34.719 -61.478 -34.719 -61.478 c

-     -34.719 -61.478 -34.719 262.522 -34.719 262.522 c

-     -34.719 262.522 541.281 262.522 541.281 262.522 c

-     541.281 262.522 541.281 -61.478 541.281 -61.478 c

-     closepath

-     % Linear fill

-     <</PatternType 2

-      /Shading

-      <</ShadingType 2

-       /ColorSpace /DeviceRGB

-       /Coords [378.887 196.076 378.887 34.504]

-       % Colour gradient

-       /Extend [true true]

-       /Function

-       <</FunctionType 3

-        /Domain [0 1]

-        /Encode [ 1 1 1 { pop 0 1 } for ]

-        /Bounds []

-        /Functions [

-         <</FunctionType 2

-          /Domain [0 1]

-          /C0 [1 0.416 0]

-          /C1 [1 1 1]

-          /N 1

-         >>

-         ]

-       >>

-      >>

-     >> [1 0 0 1 0 0] makepattern

-     setpattern

-     eofill

-   grestore

- 

- % Curve

-   newpath

-   410.529 158.603 m

-   408.572 158.684 406.954 157.11 406.954 155.17 c

-   406.954 155.17 406.954 115.906 406.954 115.906 c

-   406.954 115.57 406.679 115.293 406.342 115.293 c

-   406.342 115.293 405.014 115.293 405.014 115.293 c

-   404.098 115.293 403.359 116.034 403.359 116.947 c

-   403.359 116.947 403.359 132.398 403.359 132.398 c

-   403.359 134.341 401.756 135.897 399.799 135.834 c

-   397.921 135.769 396.474 134.18 396.474 132.317 c

-   396.474 132.317 396.474 115.87 396.474 115.87 c

-   396.474 111.747 399.812 108.409 403.936 108.409 c

-   403.936 108.409 406.342 108.409 406.342 108.409 c

-   406.679 108.409 406.954 108.141 406.954 107.802 c

-   406.954 107.802 406.954 94.996 406.954 94.996 c

-   406.954 94.675 407.209 94.419 407.531 94.419 c

-   407.531 94.419 413.257 94.419 413.257 94.419 c

-   413.579 94.419 413.839 94.675 413.839 94.996 c

-   413.839 94.996 413.839 116.805 413.839 116.805 c

-   413.839 117.141 414.109 117.415 414.446 117.415 c

-   414.446 117.415 416.677 117.415 416.677 117.415 c

-   420.801 117.415 424.138 120.753 424.138 124.876 c

-   424.138 124.876 424.138 138.69 424.138 138.69 c

-   424.138 140.633 422.516 142.186 420.559 142.106 c

-   418.681 142.043 417.239 140.458 417.239 138.595 c

-   417.239 138.595 417.239 125.936 417.239 125.936 c

-   417.239 125.019 416.499 124.281 415.584 124.281 c

-   415.584 124.281 414.446 124.281 414.446 124.281 c

-   414.109 124.281 413.839 124.555 413.839 124.891 c

-   413.839 124.891 413.839 155.075 413.839 155.075 c

-   413.839 156.952 412.391 158.538 410.529 158.603 c

-   closepath

-   /DeviceRGB setcolorspace

-   0.118 0.69 0.004 setcolor

-   eofill

- 

- % Rectangle

-  gsave

-   271.8 201.044 m

-   271.8 201.044 224.634 186.496 224.634 186.496 c

-   224.634 186.496 215.439 181.386 215.439 181.386 c

-   215.439 181.386 179.338 117.694 179.338 117.694 c

-   179.338 117.694 167.471 114.949 167.471 114.949 c

-   167.471 114.949 133.74 79.487 133.74 79.487 c

-   133.74 79.487 109.684 11.867 109.684 11.867 c

-   109.684 11.867 116.117 0 116.117 0 c

-   116.117 0 488.674 0 488.674 0 c

-   488.674 0 494.572 8.405 494.572 8.405 c

-   494.572 8.405 471.532 73.67 471.532 73.67 c

-   471.532 73.67 443.218 102.756 443.218 102.756 c

-   443.218 102.756 430.638 104.896 430.638 104.896 c

-   430.638 104.896 411.767 94.425 411.767 94.425 c

-   411.767 94.425 402.323 97.032 402.323 97.032 c

-   402.323 97.032 387.07 121.874 387.07 121.874 c

-   387.07 121.874 356.19 142.173 356.19 142.173 c

-   356.19 142.173 345.178 156.321 345.178 156.321 c

-   345.178 156.321 326.308 159.467 326.308 159.467 c

-   326.308 159.467 283.382 196.325 283.382 196.325 c

-   283.382 196.325 271.8 201.044 271.8 201.044 c

-   closepath

-   eoclip

-    newpath

-    541.281 -61.478 m

-    541.281 -61.478 -34.719 -61.478 -34.719 -61.478 c

-    -34.719 -61.478 -34.719 262.522 -34.719 262.522 c

-    -34.719 262.522 541.281 262.522 541.281 262.522 c

-    541.281 262.522 541.281 -61.478 541.281 -61.478 c

-    closepath

-    % Linear fill

-    <</PatternType 2

-     /Shading

-     <</ShadingType 2

-      /ColorSpace /DeviceRGB

-      /Coords [302.128 201.044 302.128 0]

-      % Colour gradient

-      /Extend [true true]

-      /Function

-      <</FunctionType 3

-       /Domain [0 1]

-       /Encode [ 1 1 1 { pop 0 1 } for ]

-       /Bounds []

-       /Functions [

-        <</FunctionType 2

-         /Domain [0 1]

-         /C0 [0.471 0.008 0]

-         /C1 [1 0.122 0.078]

-         /N 1

-        >>

-        ]

-      >>

-     >>

-    >> [1 0 0 1 0 0] makepattern

-    setpattern

-    eofill

-   grestore

- 

- % Rectangle

-  gsave

-   162.116 201.044 m

-   162.116 201.044 114.95 186.496 114.95 186.496 c

-   114.95 186.496 105.755 181.386 105.755 181.386 c

-   105.755 181.386 69.654 117.694 69.654 117.694 c

-   69.654 117.694 57.787 114.949 57.787 114.949 c

-   57.787 114.949 24.055 79.487 24.055 79.487 c

-   24.055 79.487 0 11.867 0 11.867 c

-   0 11.867 6.433 0 6.433 0 c

-   6.433 0 378.989 0 378.989 0 c

-   378.989 0 384.887 8.405 384.887 8.405 c

-   384.887 8.405 361.848 73.67 361.848 73.67 c

-   361.848 73.67 333.533 102.756 333.533 102.756 c

-   333.533 102.756 320.953 104.896 320.953 104.896 c

-   320.953 104.896 302.083 94.425 302.083 94.425 c

-   302.083 94.425 292.639 97.032 292.639 97.032 c

-   292.639 97.032 277.386 121.874 277.386 121.874 c

-   277.386 121.874 246.506 142.173 246.506 142.173 c

-   246.506 142.173 235.494 156.321 235.494 156.321 c

-   235.494 156.321 216.624 159.467 216.624 159.467 c

-   216.624 159.467 173.698 196.325 173.698 196.325 c

-   173.698 196.325 162.116 201.044 162.116 201.044 c

-   closepath

-   eoclip

-    newpath

-    431.597 -61.478 m

-    431.597 -61.478 -144.403 -61.478 -144.403 -61.478 c

-    -144.403 -61.478 -144.403 262.522 -144.403 262.522 c

-    -144.403 262.522 431.597 262.522 431.597 262.522 c

-    431.597 262.522 431.597 -61.478 431.597 -61.478 c

-    closepath

-    % Linear fill

-    <</PatternType 2

-     /Shading

-     <</ShadingType 2

-      /ColorSpace /DeviceRGB

-      /Coords [192.444 201.044 192.444 0]

-      % Colour gradient

-      /Extend [true true]

-      /Function

-      <</FunctionType 3

-       /Domain [0 1]

-       /Encode [ 1 1 1 { pop 0 1 } for ]

-       /Bounds []

-       /Functions [

-        <</FunctionType 2

-         /Domain [0 1]

-         /C0 [0.471 0.008 0]

-         /C1 [1 0.122 0.078]

-         /N 1

-        >>

-        ]

-      >>

-     >>

-    >> [1 0 0 1 0 0] makepattern

-    setpattern

-    eofill

-   grestore

- 

- % Rectangle

-  gsave

-   233.214 67.236 m

-   230.052 67.236 227.638 66.702 225.972 65.634 c

-   224.135 64.481 222.789 62.9 221.935 60.892 c

-   221.123 58.884 220.589 56.705 220.332 54.355 c

-   220.076 51.834 219.948 49.249 219.948 46.6 c

-   219.948 44.08 220.076 41.623 220.332 39.23 c

-   220.589 36.71 221.123 34.445 221.935 32.437 c

-   222.789 30.515 224.135 28.934 225.972 27.695 c

-   227.638 26.498 230.052 25.9 233.214 25.9 c

-   236.376 25.9 238.875 26.541 240.712 27.823 c

-   242.549 29.062 243.81 30.685 244.493 32.694 c

-   245.348 34.702 245.925 36.945 246.224 39.423 c

-   246.309 41.858 246.352 44.25 246.352 46.6 c

-   246.352 49.164 246.309 51.621 246.224 53.97 c

-   245.925 56.32 245.348 58.499 244.493 60.507 c

-   243.81 62.515 242.549 64.139 240.712 65.378 c

-   238.875 66.617 236.376 67.236 233.214 67.236 c

-   closepath

-   165.015 68.005 m

-   160.998 68.005 157.709 66.745 155.145 64.224 c

-   152.624 61.575 151.236 57.666 150.98 52.496 c

-   150.98 52.496 179.05 52.496 179.05 52.496 c

-   178.879 57.666 177.49 61.575 174.884 64.224 c

-   172.32 66.745 169.031 68.005 165.015 68.005 c

-   closepath

-   165.015 80.631 m

-   172.62 80.545 179.05 78.046 184.305 73.132 c

-   189.645 68.134 192.358 61.255 192.444 52.496 c

-   192.444 52.496 192.444 41.473 192.444 41.473 c

-   192.444 41.473 150.98 41.473 150.98 41.473 c

-   150.98 36.133 152.518 32.074 155.594 29.297 c

-   158.456 26.477 162.216 25.067 166.873 25.067 c

-   172.299 25.067 177.148 27.225 181.421 31.54 c

-   181.421 31.54 191.098 23.273 191.098 23.273 c

-   184.305 16.01 176.315 12.421 167.129 12.506 c

-   163.626 12.506 160.208 13.019 156.876 14.044 c

-   155.209 14.6 153.586 15.347 152.005 16.287 c

-   150.339 17.099 148.779 18.103 147.327 19.299 c

-   144.507 21.777 142.221 25.238 140.469 29.681 c

-   138.547 33.954 137.585 39.508 137.585 46.344 c

-   137.585 52.924 138.418 58.392 140.085 62.75 c

-   141.751 67.194 143.887 70.697 146.493 73.26 c

-   149.142 75.867 152.112 77.747 155.402 78.9 c

-   158.649 80.054 161.853 80.631 165.015 80.631 c

-   closepath

-   246.352 106.714 m

-   246.352 106.714 259.746 106.714 259.746 106.714 c

-   259.746 106.714 259.746 13.275 259.746 13.275 c

-   259.746 13.275 246.352 13.275 246.352 13.275 c

-   246.352 13.275 246.352 20.261 246.352 20.261 c

-   241.951 15.262 236.205 12.677 229.112 12.506 c

-   225.096 12.592 221.657 13.425 218.794 15.006 c

-   215.804 16.544 213.304 18.594 211.296 21.158 c

-   209.459 23.251 208.241 26.093 207.643 29.681 c

-   206.917 33.099 206.554 38.739 206.554 46.6 c

-   206.554 54.59 206.917 60.272 207.643 63.647 c

-   208.241 67.065 209.459 69.821 211.296 71.915 c

-   215.056 77.512 220.995 80.417 229.112 80.631 c

-   232.53 80.631 235.692 79.926 238.597 78.516 c

-   241.289 77.02 243.874 75.098 246.352 72.748 c

-   246.352 72.748 246.352 106.714 246.352 106.714 c

-   closepath

-   93.997 107.483 m

-   105.619 107.227 115.723 104.001 124.311 97.806 c

-   124.311 97.806 116.428 86.142 116.428 86.142 c

-   109.421 90.756 101.709 93.149 93.293 93.32 c

-   88.935 93.32 85.303 92.23 82.398 90.051 c

-   79.364 87.787 77.805 84.412 77.719 79.926 c

-   77.719 77.234 78.766 74.799 80.86 72.62 c

-   82.953 70.398 86.307 68.86 90.921 68.005 c

-   93.485 67.578 96.988 67.087 101.432 66.531 c

-   110.19 65.335 116.663 62.195 120.85 57.111 c

-   124.994 52.112 127.066 46.301 127.066 39.679 c

-   126.596 21.82 115.659 12.762 94.254 12.506 c

-   80.411 12.506 68.512 16.779 58.557 25.323 c

-   58.557 25.323 67.85 35.962 67.85 35.962 c

-   75.284 29.852 84.128 26.755 94.382 26.669 c

-   106.516 26.84 112.668 31.177 112.839 39.679 c

-   112.924 46.643 108.866 50.83 100.662 52.24 c

-   96.903 52.753 92.78 53.329 88.294 53.97 c

-   80.262 55.295 74.152 58.264 69.965 62.878 c

-   65.65 67.621 63.492 73.389 63.492 80.182 c

-   63.492 88.342 66.205 94.922 71.631 99.921 c

-   76.886 104.877 84.342 107.397 93.997 107.483 c

-   closepath

-   eoclip

-    newpath

-    541.23 -79.998 m

-    541.23 -79.998 -34.77 -79.998 -34.77 -79.998 c

-    -34.77 -79.998 -34.77 244.002 -34.77 244.002 c

-    -34.77 244.002 541.23 244.002 541.23 244.002 c

-    541.23 244.002 541.23 -79.998 541.23 -79.998 c

-    closepath

-    % Linear fill

-    <</PatternType 2

-     /Shading

-     <</ShadingType 2

-      /ColorSpace /DeviceRGB

-      /Coords [261.108 140.022 261.108 -17.658]

-      % Colour gradient

-      /Extend [true true]

-      /Function

-      <</FunctionType 3

-       /Domain [0 1]

-       /Encode [ 1 1 1 { pop 0 1 } for ]

-       /Bounds []

-       /Functions [

-        <</FunctionType 2

-         /Domain [0 1]

-         /C0 [1 0.933 0.149]

-         /C1 [1 1 1]

-         /N 1

-        >>

-        ]

-      >>

-     >>

-    >> [1 0 0 1 0 0] makepattern

-    setpattern

-    eofill

-   grestore

- 

- % Rectangle

-  gsave

-   428.577 47.398 m

-   420.801 47.227 416.956 44.557 417.041 39.387 c

-   417.041 37.123 418.045 35.2 420.053 33.62 c

-   421.976 31.868 425.159 30.992 429.602 30.992 c

-   435.199 30.907 439.151 31.569 441.458 32.979 c

-   443.552 34.389 444.598 37.593 444.598 42.592 c

-   444.598 42.592 444.598 47.398 444.598 47.398 c

-   444.598 47.398 428.577 47.398 428.577 47.398 c

-   closepath

-   430.307 86.555 m

-   438.681 86.641 445.367 85.06 450.366 81.813 c

-   455.365 78.48 457.907 72.755 457.993 64.638 c

-   457.993 64.638 457.993 19.2 457.993 19.2 c

-   457.993 19.2 444.598 19.2 444.598 19.2 c

-   444.598 19.2 444.598 25.096 444.598 25.096 c

-   444.598 25.096 444.342 25.096 444.342 25.096 c

-   443.103 22.832 441.18 21.165 438.574 20.097 c

-   436.011 18.986 432.465 18.431 427.936 18.431 c

-   420.502 18.516 414.777 20.482 410.76 24.327 c

-   406.531 28.087 404.416 32.893 404.416 38.747 c

-   404.416 44.343 406.253 48.979 409.927 52.653 c

-   413.602 56.413 418.985 58.336 426.077 58.421 c

-   426.077 58.421 444.598 58.421 444.598 58.421 c

-   444.598 58.421 444.598 65.407 444.598 65.407 c

-   444.684 71.26 440.134 74.101 430.948 73.93 c

-   427.615 73.93 424.988 73.588 423.065 72.905 c

-   421.057 72.093 419.476 70.726 418.323 68.803 c

-   418.323 68.803 407.812 76.814 407.812 76.814 c

-   412.897 83.479 420.395 86.726 430.307 86.555 c

-   closepath

-   370.05 86.555 m

-   375.561 86.555 380.603 84.611 385.174 80.723 c

-   389.703 76.793 392.074 71.025 392.288 63.42 c

-   392.288 63.42 392.288 19.2 392.288 19.2 c

-   392.288 19.2 378.894 19.2 378.894 19.2 c

-   378.894 19.2 378.894 58.806 378.894 58.806 c

-   378.894 63.463 377.655 67.009 375.177 69.444 c

-   372.742 71.922 369.601 73.161 365.756 73.161 c

-   361.911 73.161 358.749 71.922 356.271 69.444 c

-   353.751 67.009 352.49 63.463 352.49 58.806 c

-   352.49 58.806 352.49 19.2 352.49 19.2 c

-   352.49 19.2 339.096 19.2 339.096 19.2 c

-   339.096 19.2 339.096 85.722 339.096 85.722 c

-   339.096 85.722 352.49 85.722 352.49 85.722 c

-   352.49 85.722 352.49 78.673 352.49 78.673 c

-   352.49 78.673 352.747 78.673 352.747 78.673 c

-   357.147 83.928 362.915 86.555 370.05 86.555 c

-   closepath

-   eoclip

-    newpath

-    542.56 -74.074 m

-    542.56 -74.074 -33.44 -74.074 -33.44 -74.074 c

-    -33.44 -74.074 -33.44 249.926 -33.44 249.926 c

-    -33.44 249.926 542.56 249.926 542.56 249.926 c

-    542.56 249.926 542.56 -74.074 542.56 -74.074 c

-    closepath

-    % Linear fill

-    <</PatternType 2

-     /Shading

-     <</ShadingType 2

-      /ColorSpace /DeviceRGB

-      /Coords [262.438 145.947 262.438 -11.733]

-      % Colour gradient

-      /Extend [true true]

-      /Function

-      <</FunctionType 3

-       /Domain [0 1]

-       /Encode [ 1 1 1 { pop 0 1 } for ]

-       /Bounds []

-       /Functions [

-        <</FunctionType 2

-         /Domain [0 1]

-         /C0 [1 0.933 0.149]

-         /C1 [1 1 1]

-         /N 1

-        >>

-        ]

-      >>

-     >>

-    >> [1 0 0 1 0 0] makepattern

-    setpattern

-    eofill

-   grestore

- 

- % Rectangle

-  gsave

-   212.05 133.062 m

-   209.65 133.01 208.464 132.186 208.49 130.59 c

-   208.49 129.892 208.8 129.298 209.42 128.811 c

-   210.013 128.27 210.995 128 212.366 128 c

-   214.093 127.973 215.313 128.178 216.025 128.613 c

-   216.671 129.048 216.993 130.037 216.993 131.579 c

-   216.993 131.579 216.993 133.062 216.993 133.062 c

-   216.993 133.062 212.05 133.062 212.05 133.062 c

-   closepath

-   193.553 141.012 m

-   192.63 141.012 191.898 140.821 191.358 140.439 c

-   190.791 140.056 190.376 139.555 190.112 138.936 c

-   189.862 138.316 189.697 137.644 189.618 136.919 c

-   189.539 136.154 189.499 135.383 189.499 134.605 c

-   189.499 133.88 189.539 133.155 189.618 132.43 c

-   189.697 131.665 189.862 130.973 190.112 130.353 c

-   190.376 129.733 190.791 129.233 191.358 128.85 c

-   191.898 128.455 192.63 128.257 193.553 128.257 c

-   194.529 128.257 195.3 128.441 195.867 128.811 c

-   196.434 129.193 196.836 129.681 197.073 130.274 c

-   197.337 130.894 197.515 131.579 197.607 132.331 c

-   197.633 133.069 197.646 133.827 197.646 134.605 c

-   197.646 135.422 197.633 136.22 197.607 136.998 c

-   197.515 137.775 197.337 138.461 197.073 139.054 c

-   196.836 139.674 196.434 140.162 195.867 140.518 c

-   195.3 140.847 194.529 141.012 193.553 141.012 c

-   closepath

-   273.221 141.249 m

-   271.982 141.249 270.967 140.86 270.176 140.083 c

-   269.398 139.265 268.97 138.059 268.89 136.464 c

-   268.89 136.464 277.552 136.464 277.552 136.464 c

-   277.499 138.059 277.071 139.265 276.267 140.083 c

-   275.476 140.86 274.461 141.249 273.221 141.249 c

-   closepath

-   273.221 145.145 m

-   275.568 145.119 277.552 144.347 279.174 142.831 c

-   280.822 141.289 281.659 139.166 281.685 136.464 c

-   281.685 136.464 281.685 133.062 281.685 133.062 c

-   281.685 133.062 268.89 133.062 268.89 133.062 c

-   268.89 131.414 269.365 130.162 270.314 129.305 c

-   271.198 128.435 272.358 128 273.795 128 c

-   275.469 128 276.965 128.666 278.284 129.997 c

-   278.284 129.997 281.27 127.446 281.27 127.446 c

-   279.174 125.205 276.708 124.097 273.874 124.124 c

-   272.793 124.124 271.738 124.282 270.71 124.598 c

-   270.196 124.77 269.695 125.001 269.207 125.291 c

-   268.693 125.541 268.212 125.851 267.763 126.22 c

-   266.893 126.985 266.188 128.053 265.647 129.424 c

-   265.054 130.742 264.757 132.456 264.757 134.565 c

-   264.757 136.596 265.014 138.283 265.529 139.628 c

-   266.043 140.999 266.702 142.08 267.506 142.871 c

-   268.324 143.675 269.24 144.255 270.255 144.611 c

-   271.257 144.967 272.246 145.145 273.221 145.145 c

-   closepath

-   234.048 145.145 m

-   235.643 145.119 237.047 144.789 238.26 144.156 c

-   239.473 143.51 240.528 142.647 241.424 141.566 c

-   241.424 141.566 238.379 138.857 238.379 138.857 c

-   237.337 140.241 235.947 140.959 234.206 141.012 c

-   230.7 141.065 228.92 138.929 228.867 134.605 c

-   228.92 130.307 230.7 128.191 234.206 128.257 c

-   235.947 128.283 237.337 128.995 238.379 130.393 c

-   238.379 130.393 241.424 127.683 241.424 127.683 c

-   240.528 126.655 239.473 125.818 238.26 125.172 c

-   237.047 124.5 235.643 124.15 234.048 124.124 c

-   231.622 124.124 229.493 124.948 227.661 126.596 c

-   225.762 128.244 224.787 130.913 224.734 134.605 c

-   224.787 138.336 225.762 141.038 227.661 142.713 c

-   229.493 144.361 231.622 145.171 234.048 145.145 c

-   closepath

-   212.584 145.145 m

-   215.168 145.171 217.231 144.684 218.773 143.682 c

-   220.316 142.653 221.1 140.887 221.127 138.382 c

-   221.127 138.382 221.127 124.361 221.127 124.361 c

-   221.127 124.361 216.993 124.361 216.993 124.361 c

-   216.993 124.361 216.993 126.18 216.993 126.18 c

-   216.993 126.18 216.914 126.18 216.914 126.18 c

-   216.532 125.482 215.939 124.968 215.135 124.638 c

-   214.344 124.295 213.249 124.124 211.852 124.124 c

-   209.558 124.15 207.791 124.757 206.552 125.943 c

-   205.247 127.103 204.594 128.586 204.594 130.393 c

-   204.594 132.12 205.161 133.55 206.295 134.684 c

-   207.429 135.844 209.09 136.437 211.278 136.464 c

-   211.278 136.464 216.993 136.464 216.993 136.464 c

-   216.993 136.464 216.993 138.619 216.993 138.619 c

-   217.02 140.425 215.616 141.302 212.781 141.249 c

-   211.753 141.249 210.942 141.144 210.349 140.933 c

-   209.729 140.682 209.242 140.261 208.886 139.667 c

-   208.886 139.667 205.642 142.139 205.642 142.139 c

-   207.211 144.196 209.525 145.198 212.584 145.145 c

-   closepath

-   194.799 145.145 m

-   197.317 145.079 199.156 144.183 200.316 142.456 c

-   200.883 141.81 201.272 140.959 201.483 139.905 c

-   201.681 138.863 201.78 137.096 201.78 134.605 c

-   201.78 132.179 201.681 130.439 201.483 129.384 c

-   201.272 128.329 200.883 127.466 200.316 126.794 c

-   199.749 126.002 199.004 125.37 198.081 124.895 c

-   197.172 124.407 196.078 124.15 194.799 124.124 c

-   193.744 124.124 192.801 124.355 191.971 124.816 c

-   191.074 125.238 190.25 125.818 189.499 126.556 c

-   189.499 126.556 189.499 116.055 189.499 116.055 c

-   189.499 116.055 185.366 116.055 185.366 116.055 c

-   185.366 116.055 185.366 144.888 185.366 144.888 c

-   185.366 144.888 189.499 144.888 189.499 144.888 c

-   189.499 144.888 189.499 142.752 189.499 142.752 c

-   190.87 144.282 192.637 145.079 194.799 145.145 c

-   closepath

-   170.491 147.281 m

-   170.491 147.281 166.319 134.684 166.319 134.684 c

-   166.319 134.684 174.743 134.684 174.743 134.684 c

-   174.743 134.684 170.57 147.281 170.57 147.281 c

-   170.57 147.281 170.491 147.281 170.491 147.281 c

-   closepath

-   244.166 153.194 m

-   244.166 153.194 248.299 153.194 248.299 153.194 c

-   248.299 153.194 248.299 142.713 248.299 142.713 c

-   248.299 142.713 248.378 142.713 248.378 142.713 c

-   249.736 144.334 251.516 145.145 253.717 145.145 c

-   255.418 145.145 256.974 144.545 258.384 143.346 c

-   259.782 142.133 260.514 140.353 260.58 138.006 c

-   260.58 138.006 260.58 124.361 260.58 124.361 c

-   260.58 124.361 256.446 124.361 256.446 124.361 c

-   256.446 124.361 256.446 136.582 256.446 136.582 c

-   256.446 138.019 256.064 139.114 255.3 139.865 c

-   254.548 140.63 253.579 141.012 252.393 141.012 c

-   251.206 141.012 250.23 140.63 249.466 139.865 c

-   248.688 139.114 248.299 138.019 248.299 136.582 c

-   248.299 136.582 248.299 124.361 248.299 124.361 c

-   248.299 124.361 244.166 124.361 244.166 124.361 c

-   244.166 124.361 244.166 153.194 244.166 153.194 c

-   closepath

-   168.692 153.194 m

-   168.692 153.194 172.35 153.194 172.35 153.194 c

-   172.35 153.194 182.831 124.361 182.831 124.361 c

-   182.831 124.361 178.224 124.361 178.224 124.361 c

-   178.224 124.361 175.989 130.808 175.989 130.808 c

-   175.989 130.808 165.053 130.808 165.053 130.808 c

-   165.053 130.808 162.838 124.361 162.838 124.361 c

-   162.838 124.361 158.211 124.361 158.211 124.361 c

-   158.211 124.361 168.692 153.194 168.692 153.194 c

-   closepath

-   eoclip

-    newpath

-    541.575 -69.52 m

-    541.575 -69.52 -34.425 -69.52 -34.425 -69.52 c

-    -34.425 -69.52 -34.425 254.48 -34.425 254.48 c

-    -34.425 254.48 541.575 254.48 541.575 254.48 c

-    541.575 254.48 541.575 -69.52 541.575 -69.52 c

-    closepath

-    % Linear fill

-    <</PatternType 2

-     /Shading

-     <</ShadingType 2

-      /ColorSpace /DeviceRGB

-      /Coords [220.738 163.447 220.738 115.207]

-      % Colour gradient

-      /Extend [true true]

-      /Function

-      <</FunctionType 3

-       /Domain [0 1]

-       /Encode [ 1 1 1 { pop 0 1 } for ]

-       /Bounds []

-       /Functions [

-        <</FunctionType 2

-         /Domain [0 1]

-         /C0 [1 0.933 0.149]

-         /C1 [1 1 1]

-         /N 1

-        >>

-        ]

-      >>

-     >>

-    >> [1 0 0 1 0 0] makepattern

-    setpattern

-    eofill

-   grestore

- 

- % Group

-  gsave

-   298.528 81.457 m

-   280.604 81.457 266.022 66.874 266.022 48.951 c

-   266.022 31.027 280.604 16.445 298.528 16.445 c

-   316.451 16.445 331.034 31.027 331.034 48.951 c

-   331.034 66.874 316.451 81.457 298.528 81.457 c

-   closepath

-   302.119 78.634 m

-   308.527 77.863 314.311 75.061 318.82 70.886 c

-   316.882 69.092 314.745 67.579 312.46 66.372 c

-   312.202 66.859 311.937 67.344 311.657 67.819 c

-   309.204 72.006 305.953 75.684 302.119 78.634 c

-   closepath

-   294.796 78.619 m

-   290.97 75.672 287.726 72 285.276 67.819 c

-   285.008 67.359 284.749 66.892 284.499 66.423 c

-   282.251 67.621 280.147 69.117 278.236 70.886 c

-   282.711 75.028 288.445 77.824 294.796 78.619 c

-   closepath

-   297.222 77.18 m

-   297.222 77.18 297.222 62.973 297.222 62.973 c

-   293.607 63.127 290.106 63.919 286.85 65.3 c

-   287.066 65.703 287.289 66.107 287.521 66.504 c

-   289.98 70.697 293.297 74.339 297.222 77.18 c

-   closepath

-   299.834 77.09 m

-   303.705 74.26 306.977 70.655 309.408 66.504 c

-   309.649 66.095 309.881 65.673 310.104 65.255 c

-   306.877 63.901 303.416 63.127 299.834 62.973 c

-   299.834 62.973 299.834 77.09 299.834 77.09 c

-   closepath

-   276.4 69.032 m

-   278.519 67.061 280.854 65.399 283.355 64.075 c

-   281.432 59.729 280.346 55.034 280.171 50.251 c

-   280.171 50.251 268.658 50.251 268.658 50.251 c

-   268.968 57.462 271.846 64.021 276.4 69.032 c

-   closepath

-   320.656 69.032 m

-   325.21 64.021 328.087 57.462 328.397 50.251 c

-   328.397 50.251 316.761 50.251 316.761 50.251 c

-   316.587 55.016 315.506 59.693 313.598 64.024 c

-   316.135 65.357 318.51 67.034 320.656 69.032 c

-   closepath

-   285.709 62.952 m

-   289.315 61.405 293.204 60.521 297.222 60.364 c

-   297.222 60.364 297.222 50.251 297.222 50.251 c

-   297.222 50.251 282.783 50.251 282.783 50.251 c

-   282.955 54.645 283.948 58.958 285.709 62.952 c

-   closepath

-   311.241 62.907 m

-   312.987 58.925 313.98 54.627 314.152 50.251 c

-   314.152 50.251 299.834 50.251 299.834 50.251 c

-   299.834 50.251 299.834 60.364 299.834 60.364 c

-   303.816 60.521 307.663 61.387 311.241 62.907 c

-   closepath

-   268.658 47.644 m

-   268.658 47.644 280.168 47.644 280.168 47.644 c

-   280.327 42.784 281.429 38.004 283.397 33.592 c

-   280.929 32.291 278.618 30.663 276.52 28.731 c

-   271.897 33.76 268.971 40.367 268.658 47.644 c

-   closepath

-   282.777 47.644 m

-   282.777 47.644 297.222 47.644 297.222 47.644 c

-   297.222 47.644 297.222 37.285 297.222 37.285 c

-   293.219 37.128 289.345 36.246 285.748 34.708 c

-   283.945 38.771 282.934 43.172 282.777 47.644 c

-   closepath

-   299.834 47.644 m

-   299.834 47.644 314.155 47.644 314.155 47.644 c

-   313.998 43.19 312.99 38.811 311.199 34.759 c

-   307.633 36.27 303.801 37.128 299.834 37.285 c

-   299.834 37.285 299.834 47.644 299.834 47.644 c

-   closepath

-   316.767 47.644 m

-   316.767 47.644 328.397 47.644 328.397 47.644 c

-   328.084 40.367 325.159 33.76 320.536 28.731 c

-   318.411 30.69 316.066 32.333 313.562 33.643 c

-   315.515 38.04 316.608 42.805 316.767 47.644 c

-   closepath

-   297.222 34.672 m

-   297.222 34.672 297.222 20.58 297.222 20.58 c

-   293.188 23.5 289.796 27.265 287.322 31.596 c

-   287.178 31.852 287.036 32.108 286.898 32.367 c

-   290.139 33.736 293.622 34.522 297.222 34.672 c

-   closepath

-   299.834 34.672 m

-   303.398 34.522 306.844 33.754 310.059 32.412 c

-   309.911 32.138 309.761 31.867 309.604 31.596 c

-   307.157 27.31 303.813 23.578 299.834 20.67 c

-   299.834 20.67 299.834 34.672 299.834 34.672 c

-   closepath

-   312.418 31.295 m

-   314.667 30.112 316.77 28.64 318.688 26.886 c

-   314.248 22.828 308.59 20.086 302.326 19.289 c

-   306.182 22.299 309.442 26.046 311.87 30.299 c

-   312.057 30.63 312.241 30.961 312.418 31.295 c

-   closepath

-   284.541 31.244 m

-   284.71 30.928 284.884 30.612 285.062 30.299 c

-   287.488 26.055 290.738 22.317 294.582 19.31 c

-   288.379 20.132 282.771 22.862 278.368 26.886 c

-   280.258 28.613 282.329 30.07 284.541 31.244 c

-   closepath

-   eoclip

-   

-   % Rectangle

-     newpath

-     541.281 -61.478 m

-     541.281 -61.478 -34.719 -61.478 -34.719 -61.478 c

-     -34.719 -61.478 -34.719 262.522 -34.719 262.522 c

-     -34.719 262.522 541.281 262.522 541.281 262.522 c

-     541.281 262.522 541.281 -61.478 541.281 -61.478 c

-     closepath

-     % Linear fill

-     <</PatternType 2

-      /Shading

-      <</ShadingType 2

-       /ColorSpace /DeviceRGB

-       /Coords [298.528 146.469 298.528 81.457]

-       % Colour gradient

-       /Extend [true true]

-       /Function

-       <</FunctionType 3

-        /Domain [0 1]

-        /Encode [ 1 1 1 { pop 0 1 } for ]

-        /Bounds []

-        /Functions [

-         <</FunctionType 2

-          /Domain [0 1]

-          /C0 [1 1 1]

-          /C1 [1 0.933 0.149]

-          /N 1

-         >>

-         ]

-       >>

-      >>

-     >> [1 0 0 1 0 0] makepattern

-     setpattern

-     eofill

-   

-   % Rectangle

-     541.281 -61.478 m

-     541.281 -61.478 -34.719 -61.478 -34.719 -61.478 c

-     -34.719 -61.478 -34.719 262.522 -34.719 262.522 c

-     -34.719 262.522 541.281 262.522 541.281 262.522 c

-     541.281 262.522 541.281 -61.478 541.281 -61.478 c

-     closepath

-     % Linear fill

-     <</PatternType 2

-      /Shading

-      <</ShadingType 2

-       /ColorSpace /DeviceRGB

-       /Coords [298.528 81.457 298.528 16.444]

-       % Colour gradient

-       /Extend [true true]

-       /Function

-       <</FunctionType 3

-        /Domain [0 1]

-        /Encode [ 1 1 1 { pop 0 1 } for ]

-        /Bounds []

-        /Functions [

-         <</FunctionType 2

-          /Domain [0 1]

-          /C0 [1 0.933 0.149]

-          /C1 [1 1 1]

-          /N 1

-         >>

-         ]

-       >>

-      >>

-     >> [1 0 0 1 0 0] makepattern

-     setpattern

-     eofill

-   grestore

- grestore

-showpage

-end
-/currentdistillerparams where
-{pop currentdistillerparams /CoreDistVersion get 5000 lt} {true} ifelse
-{userdict /EPSHandler1_pdfmark /cleartomark load put}
-{ userdict /EPSHandler1_pdfmark /pdfmark load put} ifelse
-[/EMC EPSHandler1_pdfmark
diff --git a/docs/image/sedona_logo.pdf b/docs/image/sedona_logo.pdf
deleted file mode 100644
index 0be53bb..0000000
--- a/docs/image/sedona_logo.pdf
+++ /dev/null
Binary files differ
diff --git a/docs/image/sedona_logo.png b/docs/image/sedona_logo.png
index befb982..9d781cd 100644
--- a/docs/image/sedona_logo.png
+++ b/docs/image/sedona_logo.png
Binary files differ
diff --git a/docs/image/sedona_logo.svg b/docs/image/sedona_logo.svg
deleted file mode 100644
index 2bb4b61..0000000
--- a/docs/image/sedona_logo.svg
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 495 202" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><g><clipPath id="_clip1"><path d="M298.101,85.754c0,-44.617 36.169,-80.786 80.786,-80.786c44.616,0 80.785,36.169 80.785,80.786c0,44.616 -36.169,80.785 -80.785,80.785c-44.617,0 -80.786,-36.169 -80.786,-80.785Z" clip-rule="nonzero"/></clipPath><g clip-path="url(#_clip1)"><rect x="-34.719" y="-61.478" width="576" height="324" style="fill:url(#_Linear2);"/><rect x="-34.719" y="-61.478" width="576" height="324" style="fill:url(#_Linear3);"/></g></g><path d="M410.529,42.44c-1.957,-0.08 -3.575,1.494 -3.575,3.434l0,39.264c0,0.336 -0.275,0.613 -0.612,0.613l-1.328,0c-0.916,0 -1.655,-0.741 -1.655,-1.655l0,-15.45c0,-1.943 -1.603,-3.499 -3.56,-3.436c-1.878,0.065 -3.325,1.654 -3.325,3.516l0,16.447c0,4.124 3.338,7.462 7.462,7.462l2.406,0c0.337,0 0.612,0.268 0.612,0.607l0,12.806c0,0.321 0.255,0.577 0.577,0.577l5.726,0c0.322,0 0.582,-0.256 0.582,-0.577l0,-21.809c0,-0.336 0.27,-0.61 0.607,-0.61l2.231,0c4.124,0 7.461,-3.338 7.461,-7.462l0,-13.814c0,-1.942 -1.622,-3.495 -3.579,-3.415c-1.878,0.062 -3.32,1.648 -3.32,3.511l0,12.659c0,0.917 -0.74,1.654 -1.655,1.654l-1.138,0c-0.337,0 -0.607,-0.273 -0.607,-0.609l0,-30.184c0,-1.877 -1.448,-3.463 -3.31,-3.529Z" style="fill:#1eb001;"/><clipPath id="_clip4"><path d="M271.8,0l-47.166,14.548l-9.195,5.11l-36.101,63.691l-11.867,2.746l-33.731,35.462l-24.056,67.62l6.433,11.867l372.557,0l5.898,-8.405l-23.04,-65.265l-28.314,-29.086l-12.58,-2.141l-18.871,10.471l-9.444,-2.606l-15.253,-24.842l-30.88,-20.299l-11.012,-14.148l-18.87,-3.146l-42.926,-36.858l-11.582,-4.719Z"/></clipPath><g clip-path="url(#_clip4)"><rect x="-34.719" y="-61.478" width="576" height="324" style="fill:url(#_Linear5);"/></g><clipPath id="_clip6"><path d="M162.116,0l-47.166,14.548l-9.195,5.11l-36.101,63.691l-11.867,2.746l-33.732,35.462l-24.055,67.62l6.433,11.867l372.556,0l5.898,-8.405l-23.039,-65.265l-28.315,-29.086l-12.58,-2.141l-18.87,10.471l-9.444,-2.606l-15.253,-24.842l-30.88,-20.299l-11.012,-14.148l-18.87,-3.146l-42.926,-36.858l-11.582,-4.719Z"/></clipPath><g clip-path="url(#_clip6)"><rect x="-144.403" y="-61.478" width="576" height="324" style="fill:url(#_Linear7);"/></g><clipPath id="_clip8"><path d="M233.214,133.807c-3.162,0 -5.576,0.535 -7.242,1.603c-1.837,1.153 -3.183,2.734 -4.037,4.742c-0.812,2.008 -1.346,4.187 -1.603,6.537c-0.256,2.521 -0.384,5.106 -0.384,7.754c0,2.521 0.128,4.978 0.384,7.37c0.257,2.521 0.791,4.786 1.603,6.794c0.854,1.922 2.2,3.503 4.037,4.742c1.666,1.196 4.08,1.795 7.242,1.795c3.162,0 5.661,-0.641 7.498,-1.923c1.837,-1.239 3.098,-2.863 3.781,-4.871c0.855,-2.008 1.432,-4.251 1.731,-6.729c0.085,-2.435 0.128,-4.828 0.128,-7.178c0,-2.563 -0.043,-5.02 -0.128,-7.37c-0.299,-2.349 -0.876,-4.528 -1.731,-6.536c-0.683,-2.008 -1.944,-3.632 -3.781,-4.871c-1.837,-1.239 -4.336,-1.859 -7.498,-1.859Zm-68.199,-0.769c-4.017,0 -7.306,1.261 -9.87,3.782c-2.521,2.648 -3.909,6.558 -4.165,11.727l28.07,0c-0.171,-5.169 -1.56,-9.079 -4.166,-11.727c-2.564,-2.521 -5.853,-3.782 -9.869,-3.782Zm0,-12.625c7.605,0.086 14.035,2.585 19.29,7.498c5.34,4.999 8.053,11.878 8.139,20.636l0,11.023l-41.464,0c0,5.341 1.538,9.4 4.614,12.177c2.862,2.82 6.622,4.23 11.279,4.23c5.426,0 10.275,-2.158 14.548,-6.473l9.677,8.267c-6.793,7.263 -14.783,10.852 -23.969,10.767c-3.503,0 -6.921,-0.513 -10.253,-1.538c-1.667,-0.556 -3.29,-1.303 -4.871,-2.243c-1.666,-0.812 -3.226,-1.816 -4.678,-3.013c-2.82,-2.478 -5.106,-5.938 -6.858,-10.382c-1.922,-4.272 -2.884,-9.826 -2.884,-16.662c0,-6.58 0.833,-12.049 2.5,-16.406c1.666,-4.444 3.802,-7.947 6.408,-10.511c2.649,-2.606 5.619,-4.486 8.909,-5.639c3.247,-1.154 6.451,-1.731 9.613,-1.731Zm81.337,-26.083l13.394,0l0,93.439l-13.394,0l0,-6.986c-4.401,4.999 -10.147,7.584 -17.24,7.755c-4.016,-0.086 -7.455,-0.919 -10.318,-2.5c-2.99,-1.538 -5.49,-3.589 -7.498,-6.152c-1.837,-2.094 -3.055,-4.935 -3.653,-8.524c-0.726,-3.418 -1.089,-9.057 -1.089,-16.919c0,-7.989 0.363,-13.671 1.089,-17.047c0.598,-3.418 1.816,-6.173 3.653,-8.267c3.76,-5.597 9.699,-8.502 17.816,-8.716c3.418,0 6.58,0.705 9.485,2.115c2.692,1.496 5.277,3.418 7.755,5.768l0,-33.966Zm-152.355,-0.769c11.622,0.256 21.726,3.482 30.314,9.677l-7.883,11.664c-7.007,-4.614 -14.719,-7.007 -23.135,-7.178c-4.358,0 -7.99,1.09 -10.895,3.269c-3.034,2.264 -4.593,5.639 -4.679,10.125c0,2.692 1.047,5.127 3.141,7.306c2.093,2.222 5.447,3.76 10.061,4.614c2.564,0.428 6.067,0.919 10.511,1.474c8.758,1.197 15.231,4.337 19.418,9.421c4.144,4.999 6.216,10.81 6.216,17.432c-0.47,17.859 -11.407,26.916 -32.812,27.173c-13.843,0 -25.742,-4.273 -35.697,-12.818l9.293,-10.638c7.434,6.11 16.278,9.207 26.532,9.293c12.134,-0.171 18.286,-4.508 18.457,-13.01c0.085,-6.964 -3.973,-11.151 -12.177,-12.561c-3.759,-0.513 -7.882,-1.09 -12.368,-1.731c-8.032,-1.324 -14.142,-4.293 -18.329,-8.908c-4.315,-4.742 -6.473,-10.51 -6.473,-17.303c0,-8.161 2.713,-14.74 8.139,-19.739c5.255,-4.956 12.711,-7.477 22.366,-7.562Z"/></clipPath><g clip-path="url(#_clip8)"><rect x="-34.77" y="-42.958" width="576" height="324" style="fill:url(#_Linear9);"/></g><clipPath id="_clip10"><path d="M428.577,153.646c-7.776,0.171 -11.621,2.841 -11.536,8.01c0,2.265 1.004,4.187 3.012,5.768c1.923,1.752 5.106,2.628 9.549,2.628c5.597,0.085 9.549,-0.577 11.856,-1.987c2.094,-1.41 3.14,-4.614 3.14,-9.613l0,-4.806l-16.021,0Zm1.73,-39.158c8.374,-0.085 15.06,1.496 20.059,4.743c4.999,3.332 7.541,9.058 7.627,17.175l0,45.438l-13.395,0l0,-5.896l-0.256,0c-1.239,2.264 -3.162,3.93 -5.768,4.999c-2.563,1.11 -6.109,1.666 -10.638,1.666c-7.434,-0.086 -13.159,-2.051 -17.176,-5.896c-4.229,-3.76 -6.344,-8.566 -6.344,-14.42c0,-5.597 1.837,-10.232 5.511,-13.907c3.675,-3.759 9.058,-5.682 16.15,-5.767l18.521,0l0,-6.986c0.086,-5.853 -4.464,-8.694 -13.65,-8.523c-3.333,0 -5.96,0.341 -7.883,1.025c-2.008,0.812 -3.589,2.179 -4.742,4.102l-10.511,-8.011c5.085,-6.665 12.583,-9.912 22.495,-9.742Zm-60.257,0c5.511,0 10.553,1.944 15.124,5.832c4.529,3.931 6.9,9.699 7.114,17.304l0,44.22l-13.394,0l0,-39.606c0,-4.657 -1.239,-8.203 -3.717,-10.638c-2.435,-2.478 -5.576,-3.717 -9.421,-3.717c-3.845,0 -7.007,1.239 -9.485,3.717c-2.52,2.435 -3.781,5.981 -3.781,10.638l0,39.606l-13.394,0l0,-66.522l13.394,0l0,7.049l0.257,0c4.4,-5.255 10.168,-7.883 17.303,-7.883Z"/></clipPath><g clip-path="url(#_clip10)"><rect x="-33.44" y="-48.883" width="576" height="324" style="fill:url(#_Linear11);"/></g><clipPath id="_clip12"><path d="M212.05,67.981c-2.4,0.053 -3.586,0.877 -3.56,2.472c0,0.699 0.31,1.292 0.93,1.78c0.593,0.541 1.575,0.811 2.946,0.811c1.727,0.026 2.947,-0.178 3.659,-0.613c0.646,-0.435 0.968,-1.424 0.968,-2.966l0,-1.484l-4.943,0Zm-18.497,-7.949c-0.923,0 -1.655,0.191 -2.195,0.573c-0.567,0.383 -0.982,0.884 -1.246,1.503c-0.25,0.62 -0.415,1.292 -0.494,2.017c-0.079,0.765 -0.119,1.536 -0.119,2.314c0,0.725 0.04,1.45 0.119,2.175c0.079,0.765 0.244,1.457 0.494,2.077c0.264,0.619 0.679,1.12 1.246,1.503c0.54,0.395 1.272,0.593 2.195,0.593c0.976,0 1.747,-0.185 2.314,-0.554c0.567,-0.382 0.969,-0.87 1.206,-1.463c0.264,-0.62 0.442,-1.305 0.534,-2.057c0.026,-0.738 0.039,-1.496 0.039,-2.274c0,-0.817 -0.013,-1.615 -0.039,-2.393c-0.092,-0.778 -0.27,-1.463 -0.534,-2.056c-0.237,-0.62 -0.639,-1.108 -1.206,-1.464c-0.567,-0.329 -1.338,-0.494 -2.314,-0.494Zm79.668,-0.238c-1.239,0 -2.254,0.389 -3.045,1.167c-0.778,0.818 -1.206,2.024 -1.286,3.619l8.662,0c-0.053,-1.595 -0.481,-2.801 -1.285,-3.619c-0.791,-0.778 -1.806,-1.167 -3.046,-1.167Zm0,-3.895c2.347,0.026 4.331,0.797 5.953,2.313c1.648,1.543 2.485,3.665 2.511,6.368l0,3.401l-12.795,0c0,1.648 0.475,2.901 1.424,3.758c0.884,0.87 2.044,1.305 3.481,1.305c1.674,0 3.17,-0.666 4.489,-1.997l2.986,2.551c-2.096,2.241 -4.562,3.348 -7.396,3.322c-1.081,0 -2.136,-0.158 -3.164,-0.475c-0.514,-0.171 -1.015,-0.402 -1.503,-0.692c-0.514,-0.25 -0.995,-0.56 -1.444,-0.929c-0.87,-0.765 -1.575,-1.833 -2.116,-3.204c-0.593,-1.318 -0.89,-3.032 -0.89,-5.141c0,-2.031 0.257,-3.718 0.772,-5.063c0.514,-1.371 1.173,-2.452 1.977,-3.243c0.818,-0.804 1.734,-1.384 2.749,-1.74c1.002,-0.356 1.991,-0.534 2.966,-0.534Zm-39.173,0c1.595,0.026 2.999,0.356 4.212,0.988c1.213,0.646 2.268,1.51 3.164,2.591l-3.045,2.709c-1.042,-1.384 -2.432,-2.102 -4.173,-2.155c-3.506,-0.053 -5.286,2.083 -5.339,6.407c0.053,4.298 1.833,6.414 5.339,6.348c1.741,-0.026 3.131,-0.738 4.173,-2.136l3.045,2.709c-0.896,1.029 -1.951,1.866 -3.164,2.512c-1.213,0.672 -2.617,1.022 -4.212,1.048c-2.426,0 -4.555,-0.824 -6.387,-2.472c-1.899,-1.648 -2.874,-4.318 -2.927,-8.009c0.053,-3.731 1.028,-6.434 2.927,-8.108c1.832,-1.648 3.961,-2.459 6.387,-2.432Zm-21.464,0c2.584,-0.027 4.647,0.461 6.189,1.463c1.543,1.028 2.327,2.795 2.354,5.3l0,14.021l-4.134,0l0,-1.82l-0.079,0c-0.382,0.699 -0.975,1.213 -1.779,1.543c-0.791,0.343 -1.886,0.514 -3.283,0.514c-2.294,-0.026 -4.061,-0.633 -5.3,-1.819c-1.305,-1.161 -1.958,-2.644 -1.958,-4.45c0,-1.727 0.567,-3.157 1.701,-4.291c1.134,-1.16 2.795,-1.754 4.983,-1.78l5.715,0l0,-2.155c0.027,-1.807 -1.377,-2.683 -4.212,-2.631c-1.028,0 -1.839,0.106 -2.432,0.317c-0.62,0.25 -1.107,0.672 -1.463,1.265l-3.244,-2.471c1.569,-2.057 3.883,-3.059 6.942,-3.006Zm-17.785,0c2.518,0.066 4.357,0.962 5.517,2.689c0.567,0.646 0.956,1.497 1.167,2.551c0.198,1.042 0.297,2.808 0.297,5.3c0,2.426 -0.099,4.166 -0.297,5.221c-0.211,1.054 -0.6,1.918 -1.167,2.59c-0.567,0.791 -1.312,1.424 -2.235,1.899c-0.909,0.487 -2.003,0.745 -3.282,0.771c-1.055,0 -1.998,-0.231 -2.828,-0.692c-0.897,-0.422 -1.721,-1.002 -2.472,-1.74l0,10.5l-4.133,0l0,-28.832l4.133,0l0,2.136c1.371,-1.53 3.138,-2.327 5.3,-2.393Zm-24.308,-2.136l-4.172,12.597l8.424,0l-4.173,-12.597l-0.079,0Zm73.675,-5.913l4.133,0l0,10.481l0.079,0c1.358,-1.621 3.138,-2.432 5.339,-2.432c1.701,0 3.257,0.6 4.667,1.799c1.398,1.213 2.13,2.993 2.196,5.34l0,13.645l-4.134,0l0,-12.222c0,-1.437 -0.382,-2.531 -1.146,-3.282c-0.752,-0.765 -1.721,-1.147 -2.907,-1.147c-1.187,0 -2.163,0.382 -2.927,1.147c-0.778,0.751 -1.167,1.845 -1.167,3.282l0,12.222l-4.133,0l0,-28.833Zm-75.474,0l3.658,0l10.481,28.833l-4.607,0l-2.235,-6.447l-10.936,0l-2.215,6.447l-4.627,0l10.481,-28.833Z"/></clipPath><g clip-path="url(#_clip12)"><rect x="-34.425" y="-53.436" width="576" height="324" style="fill:url(#_Linear13);"/></g><g><clipPath id="_clip14"><path d="M298.528,119.587c-17.924,0 -32.506,14.583 -32.506,32.506c0,17.924 14.582,32.506 32.506,32.506c17.923,0 32.506,-14.582 32.506,-32.506c0,-17.923 -14.583,-32.506 -32.506,-32.506Zm3.591,2.823c6.408,0.771 12.192,3.573 16.701,7.747c-1.938,1.794 -4.075,3.308 -6.36,4.515c-0.258,-0.487 -0.523,-0.972 -0.803,-1.447c-2.453,-4.187 -5.704,-7.865 -9.538,-10.815Zm-7.323,0.015c-3.826,2.947 -7.07,6.619 -9.52,10.8c-0.268,0.46 -0.527,0.927 -0.777,1.396c-2.248,-1.198 -4.352,-2.694 -6.263,-4.464c4.475,-4.141 10.209,-6.937 16.56,-7.732Zm2.426,1.439l0,14.206c-3.615,-0.153 -7.116,-0.945 -10.372,-2.326c0.216,-0.404 0.439,-0.807 0.671,-1.204c2.459,-4.193 5.776,-7.835 9.701,-10.676Zm2.612,0.09c3.871,2.829 7.143,6.435 9.574,10.586c0.241,0.409 0.473,0.831 0.696,1.249c-3.227,1.354 -6.688,2.128 -10.27,2.281l0,-14.116Zm-23.434,8.058c2.119,1.971 4.454,3.632 6.955,4.957c-1.923,4.346 -3.009,9.041 -3.184,13.824l-11.513,0c0.31,-7.212 3.188,-13.77 7.742,-18.781Zm44.256,0c4.554,5.011 7.431,11.569 7.741,18.781l-11.636,0c-0.174,-4.765 -1.255,-9.442 -3.163,-13.773c2.537,-1.333 4.912,-3.01 7.058,-5.008Zm-34.947,6.079c3.606,1.547 7.495,2.432 11.513,2.589l0,10.113l-14.439,0c0.172,-4.394 1.165,-8.708 2.926,-12.702Zm25.532,0.046c1.746,3.982 2.739,8.28 2.911,12.656l-14.318,0l0,-10.113c3.982,-0.157 7.829,-1.023 11.407,-2.543Zm-42.583,15.262l11.51,0c0.159,4.861 1.261,9.641 3.229,14.053c-2.468,1.301 -4.779,2.929 -6.877,4.861c-4.623,-5.029 -7.549,-11.636 -7.862,-18.914Zm14.119,0l14.445,0l0,10.36c-4.003,0.157 -7.877,1.039 -11.474,2.577c-1.803,-4.064 -2.814,-8.464 -2.971,-12.937Zm17.057,0l14.321,0c-0.157,4.455 -1.165,8.834 -2.956,12.885c-3.566,-1.51 -7.398,-2.368 -11.365,-2.525l0,-10.36Zm16.933,0l11.63,0c-0.313,7.278 -3.238,13.885 -7.861,18.914c-2.125,-1.959 -4.47,-3.603 -6.974,-4.912c1.953,-4.397 3.046,-9.162 3.205,-14.002Zm-19.545,12.973l0,14.092c-4.034,-2.92 -7.426,-6.685 -9.9,-11.016c-0.144,-0.256 -0.286,-0.512 -0.424,-0.771c3.241,-1.369 6.724,-2.155 10.324,-2.305Zm2.612,0c3.564,0.15 7.01,0.918 10.225,2.26c-0.148,0.274 -0.298,0.545 -0.455,0.816c-2.447,4.286 -5.791,8.018 -9.77,10.926l0,-14.002Zm12.584,3.377c2.249,1.183 4.352,2.654 6.27,4.409c-4.44,4.057 -10.098,6.799 -16.362,7.597c3.856,-3.01 7.116,-6.757 9.544,-11.01c0.187,-0.331 0.371,-0.662 0.548,-0.996Zm-27.877,0.051c0.169,0.316 0.343,0.632 0.521,0.945c2.426,4.244 5.676,7.982 9.52,10.989c-6.203,-0.822 -11.811,-3.552 -16.214,-7.576c1.89,-1.727 3.961,-3.184 6.173,-4.358Z"/></clipPath><g clip-path="url(#_clip14)"><rect x="-34.719" y="-61.478" width="576" height="324" style="fill:url(#_Linear15);"/><rect x="-34.719" y="-61.478" width="576" height="324" style="fill:url(#_Linear16);"/></g></g><defs><linearGradient id="_Linear2" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(9.89341e-15,161.572,-161.572,9.89341e-15,378.887,-156.604)"><stop offset="0" style="stop-color:#fff;stop-opacity:1"/><stop offset="1" style="stop-color:#ff6a00;stop-opacity:1"/></linearGradient><linearGradient id="_Linear3" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(9.89341e-15,161.572,-161.572,9.89341e-15,378.887,4.96785)"><stop offset="0" style="stop-color:#ff6a00;stop-opacity:1"/><stop offset="1" style="stop-color:#fff;stop-opacity:1"/></linearGradient><linearGradient id="_Linear5" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.23104e-14,201.044,-201.044,1.23104e-14,302.128,0)"><stop offset="0" style="stop-color:#780200;stop-opacity:1"/><stop offset="1" style="stop-color:#ff1f14;stop-opacity:1"/></linearGradient><linearGradient id="_Linear7" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.23104e-14,201.044,-201.044,1.23104e-14,192.444,0)"><stop offset="0" style="stop-color:#780200;stop-opacity:1"/><stop offset="1" style="stop-color:#ff1f14;stop-opacity:1"/></linearGradient><linearGradient id="_Linear9" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(9.65512e-15,157.68,-157.68,9.65512e-15,261.108,61.0216)"><stop offset="0" style="stop-color:#ffee26;stop-opacity:1"/><stop offset="1" style="stop-color:#fff;stop-opacity:1"/></linearGradient><linearGradient id="_Linear11" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(9.65512e-15,157.68,-157.68,9.65512e-15,262.438,55.0968)"><stop offset="0" style="stop-color:#ffee26;stop-opacity:1"/><stop offset="1" style="stop-color:#fff;stop-opacity:1"/></linearGradient><linearGradient id="_Linear13" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(2.95385e-15,48.24,-48.24,2.95385e-15,220.738,37.5971)"><stop offset="0" style="stop-color:#ffee26;stop-opacity:1"/><stop offset="1" style="stop-color:#fff;stop-opacity:1"/></linearGradient><linearGradient id="_Linear15" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(3.98086e-15,65.0123,-65.0123,3.98086e-15,298.528,54.5746)"><stop offset="0" style="stop-color:#fff;stop-opacity:1"/><stop offset="1" style="stop-color:#ffee26;stop-opacity:1"/></linearGradient><linearGradient id="_Linear16" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(3.98086e-15,65.0123,-65.0123,3.98086e-15,298.528,119.587)"><stop offset="0" style="stop-color:#ffee26;stop-opacity:1"/><stop offset="1" style="stop-color:#fff;stop-opacity:1"/></linearGradient></defs></svg>
\ No newline at end of file
diff --git a/docs/image/sedona_logo_symbol.png b/docs/image/sedona_logo_symbol.png
new file mode 100644
index 0000000..a9fca8e
--- /dev/null
+++ b/docs/image/sedona_logo_symbol.png
Binary files differ
diff --git a/docs/image/sedona_logo_symbol.svg b/docs/image/sedona_logo_symbol.svg
new file mode 100644
index 0000000..d06c8da
--- /dev/null
+++ b/docs/image/sedona_logo_symbol.svg
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg width="100%" height="100%" viewBox="0 0 629 696" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
+    <use id="Background" xlink:href="#_Image1" x="0" y="0" width="628.846px" height="696px" transform="matrix(0.999755,0,0,1,0,0)"/>
+    <defs>
+        <image id="_Image1" width="629px" height="696px" xlink:href="data:image/png;base64,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"/>
+    </defs>
+</svg>
diff --git a/docs/setup/compile.md b/docs/setup/compile.md
index bb9fc57..e9e3307 100644
--- a/docs/setup/compile.md
+++ b/docs/setup/compile.md
@@ -129,6 +129,7 @@
 After installing MkDocs and MkDocs-Material, run the command in Sedona root folder:
 
 ```
+mkdocs build
 mike deploy --update-aliases latest-snapshot latest
 mike set-default latest
 mike serve
diff --git a/docs/setup/databricks.md b/docs/setup/databricks.md
index 1e3d5e9..9407506 100644
--- a/docs/setup/databricks.md
+++ b/docs/setup/databricks.md
@@ -4,6 +4,9 @@
 
 ## Advanced editions
 
+!!!tip
+	Wherobots Cloud provides a free tool to deploy Apache Sedona to Databricks. Please sign up [here](https://www.wherobots.services/).
+
 * Sedona 1.0.1 & 1.1.0 is compiled against Spark 3.1 (~ Databricks DBR 9 LTS, DBR 7 is Spark 3.0)
 * Sedona 1.1.1, 1.2.0 are compiled against Spark 3.2 (~ DBR 10 & 11)
 * Sedona 1.2.1, 1.3.1, 1.4.0 are complied against Spark 3.3
diff --git a/docs/setup/docker.md b/docs/setup/docker.md
index 59bf919..1ab2755 100644
--- a/docs/setup/docker.md
+++ b/docs/setup/docker.md
@@ -23,7 +23,7 @@
 Example 2: Pull the image of a specific Sedona release
 
 ```bash
-docker pull apache/sedona:1.4.1
+docker pull apache/sedona:{{ sedona.current_version }}
 ```
 
 ### Start the container
@@ -43,7 +43,7 @@
 Example 2:
 
 ```bash
-docker run -p 8888:8888 -p 8080:8080 -p 8081:8081 -p 4040:4040 apache/sedona:1.4.1
+docker run -p 8888:8888 -p 8080:8080 -p 8081:8081 -p 4040:4040 apache/sedona:{{ sedona.current_version }}
 ```
 
 This command will bind the container's ports 8888, 8080, 8081, 4040 to the host's ports 8888, 8080, 8081, 4040 respectively.
@@ -74,7 +74,7 @@
 Example:
 
 ```bash
-./docker/sedona-spark-jupyterlab/build.sh 3.4.1 1.4.1
+./docker/sedona-spark-jupyterlab/build.sh 3.4.1 {{ sedona.current_version }}
 ```
 
 `build_mode` is optional. If its value is not given or is `local`, the script will build the image locally. Otherwise, it will start a cross-platform compilation and push images directly to DockerHub.
@@ -129,5 +129,5 @@
 
 ```bash
 docker login
-./docker/sedona-spark-jupyterlab/build.sh 3.4.1 1.4.1 release
+./docker/sedona-spark-jupyterlab/build.sh 3.4.1 {{ sedona.current_version }} release
 ```
\ No newline at end of file
diff --git a/docs/setup/emr.md b/docs/setup/emr.md
index f9e24ae..060f68c 100644
--- a/docs/setup/emr.md
+++ b/docs/setup/emr.md
@@ -1,5 +1,8 @@
 We recommend Sedona-1.3.1-incuabting and above for EMR. In the tutorial, we use AWS Elastic MapReduce (EMR) 6.9.0. It has the following applications installed: Hadoop 3.3.3, JupyterEnterpriseGateway 2.6.0, Livy 0.7.1, Spark 3.3.0.
 
+!!!tip
+	Wherobots Cloud provides a free tool to deploy Apache Sedona to AWS EMR. Please sign up [here](https://www.wherobots.services/).
+
 This tutorial is tested on EMR on EC2 with EMR Studio (notebooks). EMR on EC2 uses YARN to manage resources.
 
 ## Prepare initialization script
diff --git a/docs/setup/flink/modules.md b/docs/setup/flink/modules.md
index ef7d371..980f301 100644
--- a/docs/setup/flink/modules.md
+++ b/docs/setup/flink/modules.md
@@ -2,9 +2,8 @@
 
 | Name |  Introduction|
 |---|---|
-|Core|Spatial query algorithms, data readers/writers|
-|SQL|Spatial SQL function implementation|
-|Flink|Spatial Table and DataStream implementation|
+|flink|Spatial Table and DataStream implementation|
+|flink-shaded| shaded version |
 
 ## API availability
 
diff --git a/docs/setup/install-python.md b/docs/setup/install-python.md
index 5c26b03..501b3cf 100644
--- a/docs/setup/install-python.md
+++ b/docs/setup/install-python.md
@@ -40,10 +40,8 @@
 
 You can get it using one of the following methods:
 
-1. Compile from the source within main project directory and copy it (in `spark-shaded/target` folder) to SPARK_HOME/jars/ folder ([more details](../compile))
-
-2. Download from [GitHub release](https://github.com/apache/sedona/releases) and copy it to SPARK_HOME/jars/ folder
-3. Call the [Maven Central coordinate](../maven-coordinates) in your python program. For example,
+1. Download [sedona-spark-shaded jar](https://repo.maven.apache.org/maven2/org/apache/sedona/) and [geotools-wrapper jar](https://repo.maven.apache.org/maven2/org/datasyslab/geotools-wrapper/) from Maven Central, and put them in SPARK_HOME/jars/ folder.
+2. Call the [Maven Central coordinate](../maven-coordinates) in your python program. For example,
 ==Sedona >= 1.4.1==
 
 ```python
@@ -76,9 +74,6 @@
 SedonaRegistrator.registerAll(spark)
 ```
 
-!!!warning
-	If you are going to use Sedona CRS transformation and ShapefileReader functions, you have to use Method 1 or 3. Because these functions internally use GeoTools libraries which are under LGPL license, Apache Sedona binary release cannot include them.
-
 ### Setup environment variables
 
 If you manually copy the sedona-spark-shaded jar to `SPARK_HOME/jars/` folder, you need to setup two environment variables
diff --git a/docs/setup/maven-coordinates.md b/docs/setup/maven-coordinates.md
index 4015537..69edd99 100644
--- a/docs/setup/maven-coordinates.md
+++ b/docs/setup/maven-coordinates.md
@@ -11,8 +11,8 @@
 
 Apache Sedona provides different packages for each supported version of Spark.
 
-* For Spark 3.0 to 3.3, the artifacts to use should be `sedona-spark-shaded-3.0_2.12`, `sedona-vis-3.0_2.12`.
-* For Spark 3.4 or higher versions, please use the artifacts with Spark major.minor version in the artifact name. For example, for Spark 3.4, the artifacts to use should be `sedona-spark-shaded-3.4_2.12`, `sedona-vis-3.4_2.12`.
+* For Spark 3.0 to 3.3, the artifact to use should be `sedona-spark-shaded-3.0_2.12`.
+* For Spark 3.4 or higher versions, please use the artifact with Spark major.minor version in the artifact name. For example, for Spark 3.4, the artifacts to use should be `sedona-spark-shaded-3.4_2.12`.
 
 If you are using the Scala 2.13 builds of Spark, please use the corresponding packages for Scala 2.13, which are suffixed by `_2.13`.
 
@@ -28,11 +28,6 @@
 		  <artifactId>sedona-spark-shaded-3.0_2.12</artifactId>
 		  <version>{{ sedona.current_version }}</version>
 		</dependency>
-		<dependency>
-		  <groupId>org.apache.sedona</groupId>
-		  <artifactId>sedona-viz-3.0_2.12</artifactId>
-		  <version>{{ sedona.current_version }}</version>
-		</dependency>
 		<!-- Optional: https://mvnrepository.com/artifact/org.datasyslab/geotools-wrapper -->
 		<dependency>
 		    <groupId>org.datasyslab</groupId>
@@ -49,11 +44,6 @@
 		  <artifactId>sedona-spark-shaded-3.4_2.12</artifactId>
 		  <version>{{ sedona.current_version }}</version>
 		</dependency>
-		<dependency>
-		  <groupId>org.apache.sedona</groupId>
-		  <artifactId>sedona-viz-3.4_2.12</artifactId>
-		  <version>{{ sedona.current_version }}</version>
-		</dependency>
 		<!-- Optional: https://mvnrepository.com/artifact/org.datasyslab/geotools-wrapper -->
 		<dependency>
 		    <groupId>org.datasyslab</groupId>
@@ -71,11 +61,6 @@
 		  <artifactId>sedona-spark-shaded-3.0_2.13</artifactId>
 		  <version>{{ sedona.current_version }}</version>
 		</dependency>
-		<dependency>
-		  <groupId>org.apache.sedona</groupId>
-		  <artifactId>sedona-viz-3.0_2.13</artifactId>
-		  <version>{{ sedona.current_version }}</version>
-		</dependency>
 		<!-- Optional: https://mvnrepository.com/artifact/org.datasyslab/geotools-wrapper -->
 		<dependency>
 		    <groupId>org.datasyslab</groupId>
@@ -92,11 +77,6 @@
 		  <artifactId>sedona-spark-shaded-3.4_2.13</artifactId>
 		  <version>{{ sedona.current_version }}</version>
 		</dependency>
-		<dependency>
-		  <groupId>org.apache.sedona</groupId>
-		  <artifactId>sedona-viz-3.4_2.13</artifactId>
-		  <version>{{ sedona.current_version }}</version>
-		</dependency>
 		<!-- Optional: https://mvnrepository.com/artifact/org.datasyslab/geotools-wrapper -->
 		<dependency>
 		    <groupId>org.datasyslab</groupId>
@@ -179,8 +159,8 @@
 
 Apache Sedona provides different packages for each supported version of Spark.
 
-* For Spark 3.0 to 3.3, the artifacts to use should be `sedona-core-3.0_2.12`, `sedona-sql-3.0_2.12`, `sedona-vis-3.0_2.12`, `sedona-python-adapter-3.0_2.12`.
-* For Spark 3.4 or higher versions, please use the artifacts with Spark major.minor version in the artifact name. For example, for Spark 3.4, the artifacts to use should be `sedona-core-3.4_2.12`, `sedona-sql-3.4_2.12`, `sedona-vis-3.4_2.12`, `sedona-python-adapter-3.4_2.12`.
+* For Spark 3.0 to 3.3, the artifacts to use should be `sedona-spark-3.0_2.12`.
+* For Spark 3.4 or higher versions, please use the artifacts with Spark major.minor version in the artifact name. For example, for Spark 3.4, the artifacts to use should be `sedona-spark-3.4_2.12`.
 
 If you are using the Scala 2.13 builds of Spark, please use the corresponding packages for Scala 2.13, which are suffixed by `_2.13`.
 
@@ -192,23 +172,7 @@
 		```xml
 		<dependency>
 		  <groupId>org.apache.sedona</groupId>
-		  <artifactId>sedona-core-3.0_2.12</artifactId>
-		  <version>{{ sedona.current_version }}</version>
-		</dependency>
-		<dependency>
-		  <groupId>org.apache.sedona</groupId>
-		  <artifactId>sedona-sql-3.0_2.12</artifactId>
-		  <version>{{ sedona.current_version }}</version>
-		</dependency>
-		<dependency>
-		  <groupId>org.apache.sedona</groupId>
-		  <artifactId>sedona-viz-3.0_2.12</artifactId>
-		  <version>{{ sedona.current_version }}</version>
-		</dependency>
-		<!-- Required if you use Sedona Python -->
-		<dependency>
-		  <groupId>org.apache.sedona</groupId>
-		  <artifactId>sedona-python-adapter-3.0_2.12</artifactId>
+		  <artifactId>sedona-spark-3.0_2.12</artifactId>
 		  <version>{{ sedona.current_version }}</version>
 		</dependency>
 		<dependency>
@@ -221,23 +185,7 @@
 		```xml
 		<dependency>
 		  <groupId>org.apache.sedona</groupId>
-		  <artifactId>sedona-core-3.4_2.12</artifactId>
-		  <version>{{ sedona.current_version }}</version>
-		</dependency>
-		<dependency>
-		  <groupId>org.apache.sedona</groupId>
-		  <artifactId>sedona-sql-3.4_2.12</artifactId>
-		  <version>{{ sedona.current_version }}</version>
-		</dependency>
-		<dependency>
-		  <groupId>org.apache.sedona</groupId>
-		  <artifactId>sedona-viz-3.4_2.12</artifactId>
-		  <version>{{ sedona.current_version }}</version>
-		</dependency>
-		<!-- Required if you use Sedona Python -->
-		<dependency>
-		  <groupId>org.apache.sedona</groupId>
-		  <artifactId>sedona-python-adapter-3.4_2.12</artifactId>
+		  <artifactId>sedona-spark-3.4_2.12</artifactId>
 		  <version>{{ sedona.current_version }}</version>
 		</dependency>
 		<dependency>
@@ -251,23 +199,7 @@
 		```xml
 		<dependency>
 		  <groupId>org.apache.sedona</groupId>
-		  <artifactId>sedona-core-3.0_2.13</artifactId>
-		  <version>{{ sedona.current_version }}</version>
-		</dependency>
-		<dependency>
-		  <groupId>org.apache.sedona</groupId>
-		  <artifactId>sedona-sql-3.0_2.13</artifactId>
-		  <version>{{ sedona.current_version }}</version>
-		</dependency>
-		<dependency>
-		  <groupId>org.apache.sedona</groupId>
-		  <artifactId>sedona-viz-3.0_2.13</artifactId>
-		  <version>{{ sedona.current_version }}</version>
-		</dependency>
-		<!-- Required if you use Sedona Python -->
-		<dependency>
-		  <groupId>org.apache.sedona</groupId>
-		  <artifactId>sedona-python-adapter-3.0_2.12</artifactId>
+		  <artifactId>sedona-spark-3.0_2.13</artifactId>
 		  <version>{{ sedona.current_version }}</version>
 		</dependency>
 		<dependency>
@@ -280,23 +212,7 @@
 		```xml
 		<dependency>
 		  <groupId>org.apache.sedona</groupId>
-		  <artifactId>sedona-core-3.4_2.13</artifactId>
-		  <version>{{ sedona.current_version }}</version>
-		</dependency>
-		<dependency>
-		  <groupId>org.apache.sedona</groupId>
-		  <artifactId>sedona-sql-3.4_2.13</artifactId>
-		  <version>{{ sedona.current_version }}</version>
-		</dependency>
-		<dependency>
-		  <groupId>org.apache.sedona</groupId>
-		  <artifactId>sedona-viz-3.4_2.13</artifactId>
-		  <version>{{ sedona.current_version }}</version>
-		</dependency>
-		<!-- Required if you use Sedona Python -->
-		<dependency>
-		  <groupId>org.apache.sedona</groupId>
-		  <artifactId>sedona-python-adapter-3.4_2.12</artifactId>
+		  <artifactId>sedona-spark-3.4_2.13</artifactId>
 		  <version>{{ sedona.current_version }}</version>
 		</dependency>
 		<dependency>
@@ -314,16 +230,6 @@
 		```xml
 		<dependency>
 		  <groupId>org.apache.sedona</groupId>
-		  <artifactId>sedona-core-3.0_2.12</artifactId>
-		  <version>{{ sedona.current_version }}</version>
-		</dependency>
-		<dependency>
-		  <groupId>org.apache.sedona</groupId>
-		  <artifactId>sedona-sql-3.0_2.12</artifactId>
-		  <version>{{ sedona.current_version }}</version>
-		</dependency>
-		<dependency>
-		  <groupId>org.apache.sedona</groupId>
 		  <artifactId>sedona-flink_2.12</artifactId>
 		  <version>{{ sedona.current_version }}</version>
 		</dependency>
diff --git a/docs/setup/modules.md b/docs/setup/modules.md
index 82fd96d..2821ebf 100644
--- a/docs/setup/modules.md
+++ b/docs/setup/modules.md
@@ -2,9 +2,9 @@
 
 | Name  |  API |  Introduction|
 |---|---|---|
-|Core  | RDD  | SpatialRDDs and Query Operators. |
-|SQL  | SQL/DataFrame  |SQL interfaces for Sedona core.|
-|Viz |  RDD, SQL/DataFrame | Visualization for Spatial RDD and DataFrame|
+|spark  | RDD / SQL / DataFrame  | SpatialRDD and Spatial DataFrame |
+|spark-shaded  |   |Shaded version|
+|python| | Python interface for SpatialRDD and Spatial DataFrame|
 |Zeppelin |  Apache Zeppelin | Plugin for Apache Zeppelin 0.8.1+|
 
 ## API availability
diff --git a/docs/setup/overview.md b/docs/setup/overview.md
index 1e7b8ba..9fc3563 100644
--- a/docs/setup/overview.md
+++ b/docs/setup/overview.md
@@ -1,9 +1,9 @@
 # Download statistics
 
-|| **Maven** | **PyPI** | **CRAN** |
-|:-------------:|:------------------:|:--------------:|:---------:|
-| Apache Sedona |         180k/month        |[![Downloads](https://static.pepy.tech/personalized-badge/apache-sedona?period=month&units=international_system&left_color=black&right_color=brightgreen&left_text=downloads/month)](https://pepy.tech/project/apache-sedona) [![Downloads](https://static.pepy.tech/personalized-badge/apache-sedona?period=total&units=international_system&left_color=black&right_color=brightgreen&left_text=total%20downloads)](https://pepy.tech/project/apache-sedona)|[![](https://cranlogs.r-pkg.org/badges/apache.sedona?color=brightgreen)](https://cran.r-project.org/package=apache.sedona) [![](https://cranlogs.r-pkg.org/badges/grand-total/apache.sedona?color=brightgreen)](https://cran.r-project.org/package=apache.sedona)|
-|    Archived GeoSpark releases   |10k/month|[![Downloads](https://static.pepy.tech/personalized-badge/geospark?period=month&units=international_system&left_color=black&right_color=brightgreen&left_text=downloads/month)](https://pepy.tech/project/geospark)[![Downloads](https://static.pepy.tech/personalized-badge/geospark?period=total&units=international_system&left_color=black&right_color=brightgreen&left_text=total%20downloads)](https://pepy.tech/project/geospark)|           |
+|Download statistics| **Maven** | **PyPI** | **CRAN** | **DockerHub** |
+|:-------------:|:------------------:|:--------------:|:---------:|:------:|
+| Apache Sedona |         225k/month        |[![PyPI - Downloads](https://img.shields.io/pypi/dm/apache-sedona)](https://pepy.tech/project/apache-sedona) [![Downloads](https://static.pepy.tech/personalized-badge/apache-sedona?period=total&units=international_system&left_color=black&right_color=brightgreen&left_text=total%20downloads)](https://pepy.tech/project/apache-sedona)|[![](https://cranlogs.r-pkg.org/badges/apache.sedona?color=brightgreen)](https://cran.r-project.org/package=apache.sedona) [![](https://cranlogs.r-pkg.org/badges/grand-total/apache.sedona?color=brightgreen)](https://cran.r-project.org/package=apache.sedona)|[![Docker pulls](https://img.shields.io/docker/pulls/apache/sedona?color=brightgreen)](https://hub.docker.com/r/apache/sedona)|
+|    Archived GeoSpark releases   |10k/month|[![PyPI - Downloads](https://img.shields.io/pypi/dm/geospark)](https://pepy.tech/project/geospark)[![Downloads](https://static.pepy.tech/personalized-badge/geospark?period=total&units=international_system&left_color=black&right_color=brightgreen&left_text=total%20downloads)](https://pepy.tech/project/geospark)|           |    |
 
 # What can Sedona do?
 
@@ -16,7 +16,7 @@
 ## Complex spatial objects
 - [x] Vector geometries / trajectories
 - [x] Raster images with Map Algebra
-- [x] Various input formats: CSV, TSV, WKT, WKB, GeoJSON, Shapefile, GeoTIFF, NetCDF/HDF
+- [x] Various input formats: CSV, TSV, WKT, WKB, GeoJSON, Shapefile, GeoTIFF, ArcGrid, NetCDF/HDF
 
 ## Distributed spatial queries
 - [x] Spatial query: range query, range join query, distance join query, K Nearest Neighbor query
diff --git a/docs/setup/release-notes.md b/docs/setup/release-notes.md
index 43fc1fe..4641a66 100644
--- a/docs/setup/release-notes.md
+++ b/docs/setup/release-notes.md
@@ -1,12 +1,269 @@
-!!!warning
+!!!note
 	Support of Spark 2.X and Scala 2.11 was removed in Sedona 1.3.0+ although some parts of the source code might still be compatible. Sedona 1.3.0+ releases binary for both Scala 2.12 and 2.13.
 
-!!!danger
+!!! note
 	Sedona Python currently only works with Shapely 1.x. If you use GeoPandas, please use <= GeoPandas `0.11.1`. GeoPandas > 0.11.1 will automatically install Shapely 2.0. If you use Shapely, please use <= `1.8.4`.
 
+## Sedona 1.5.0
+
+Sedona 1.4.1 is compiled against Spark 3.3 / Spark 3.4 / Flink 1.12, Java 8.
+
+### Highlights
+
+**API breaking changes**:
+
+* The following functions in Sedona requires the input data must be in longitude/latitude order otherwise they might throw errors. You can use `FlipCoordinates` to swap X and Y.
+	* ST_Transform
+	* ST_DistanceSphere
+	* ST_DistanceSpheroid
+	* ST_GeoHash
+	* All ST_H3 functions
+	* All ST_S2 functions
+	* All RS constructors
+	* All RS predicates
+	* Spark RDD: CRStransform
+* Rename `RS_Count` to `RS_CountValue`
+* Drop `RS_HTML`
+* Unshaded Sedona Spark code are all merged to a single jar `sedona-spark`
+
+**New features**
+
+* Add 18 more ST functions for vector data processing in Sedona Spark and Sedona Flink
+* Add 36 more RS functions in Sedona Spark to support [comprehensive raster data ETL and analytics](../../tutorial/raster/)
+	* You can now directly join vector and raster datasets together
+	* Flexible map algebra equations: `SELECT RS_MapAlgebra(rast, 'D', 'out = (rast[3] - rast[0]) / (rast[3] + rast[0]);') as ndvi FROM raster_table
+`
+* Add native support of [Uber H3 functions](../../api/sql/Function/#st_h3celldistance) in Sedona Spark and Sedona Flink.
+* Add SedonaKepler and SedonaPyDeck for [interactive map visualization](../../tutorial/sql/#visualize-query-results) on Sedona Spark.
+
+
+<h2>        Bug
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-318'>SEDONA-318</a>] -         SerDe for RasterUDT performs poorly
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-319'>SEDONA-319</a>] -         RS_AddBandFromArray does not always produce serializable rasters
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-322'>SEDONA-322</a>] -         The &quot;Scala and Java build&quot; CI job occasionally fail
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-325'>SEDONA-325</a>] -         RS_FromGeoTiff is leaking file descriptors
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-329'>SEDONA-329</a>] -         Remove geometry_col parameter from SedonaKepler APIs
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-330'>SEDONA-330</a>] -         Fix bugs in SedonaPyDeck
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-332'>SEDONA-332</a>] -         RS_Value and RS_Values don&#39;t need to fetch all the pixel data
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-337'>SEDONA-337</a>] -         Failure falling back to pure python implementation when geomserde_speedup is unavailable
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-338'>SEDONA-338</a>] -         Refactor Raster construction in sedona to use AffineTransform instead of envelope
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-358'>SEDONA-358</a>] -         Refactor Functions to remove geotools dependency for most vector functions
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-362'>SEDONA-362</a>] -         RS_BandAsArray truncates the decimal part of float/double pixel values.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-373'>SEDONA-373</a>] -         Move RasterPredicates to correct raster package to prevent redundant imports
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-394'>SEDONA-394</a>] -         fix RS_Band data type bug
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-401'>SEDONA-401</a>] -         Handle null values in RS_AsMatrix
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-402'>SEDONA-402</a>] -         Floor grid coordinates received from geotools
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-403'>SEDONA-403</a>] -         Add Null tolerance to RS_AddBandFromArray
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-405'>SEDONA-405</a>] -         Sedona driver Out of Memory on 1.4.1
+</li>
+</ul>
+        
+<h2>        New Feature
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-200'>SEDONA-200</a>] -         Add ST_CoordDim to Sedona
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-213'>SEDONA-213</a>] -         Add ST_BoundingDiagonal to Sedona
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-237'>SEDONA-237</a>] -         Implement ST_Dimension
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-238'>SEDONA-238</a>] -         Implement OGC GeometryType
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-293'>SEDONA-293</a>] -         Implement ST_IsCollection
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-294'>SEDONA-294</a>] -         Implement ST_Angle
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-295'>SEDONA-295</a>] -         Implement ST_LineInterpolatePoint in Flink
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-296'>SEDONA-296</a>] -         Implement ST_Multi in Sedona Flink
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-298'>SEDONA-298</a>] -         Implement ST_ClosestPoint
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-299'>SEDONA-299</a>] -         Implement ST_FrechetDistance
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-300'>SEDONA-300</a>] -         Implement ST_HausdorffDistance
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-301'>SEDONA-301</a>] -         Implement ST_Affine
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-303'>SEDONA-303</a>] -         Port all Sedona Spark functions to Sedona Flink
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-310'>SEDONA-310</a>] -         Add ST_Degrees to sedona
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-314'>SEDONA-314</a>] -         Support Optimized join on ST_HausdorffDistance
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-315'>SEDONA-315</a>] -         Support Optimized join on ST_FrechetDistance
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-321'>SEDONA-321</a>] -         Implement RS_Intersects(raster, geom)
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-323'>SEDONA-323</a>] -         Add wrapper for KeplerGl visualization in sedona
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-328'>SEDONA-328</a>] -         Add wrapper for pydeck visualizations in sedona
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-331'>SEDONA-331</a>] -         Add RS_Height and RS_Width 
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-334'>SEDONA-334</a>] -         Add ScaleX and ScaleY 
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-335'>SEDONA-335</a>] -         Add RS_PixelAsPoint
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-336'>SEDONA-336</a>] -         Add RS_UpperLeftX and RS_UpperLeftY 
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-340'>SEDONA-340</a>] -         Add RS_ConvexHull
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-343'>SEDONA-343</a>] -         Add raster predicates: Contains and Within
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-344'>SEDONA-344</a>] -         Add RS_RasterToWorldCoordX, RS_RasterToWorldCoordY
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-346'>SEDONA-346</a>] -         Add RS_WorldToRaster APIs
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-353'>SEDONA-353</a>] -         Add RS_BandNoDataValue
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-354'>SEDONA-354</a>] -         Add RS_SkewX and RS_SkewY
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-355'>SEDONA-355</a>] -         Add RS_BandPixelType
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-357'>SEDONA-357</a>] -         Implement ST_VoronoiPolygons
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-359'>SEDONA-359</a>] -         Add RS_GeoReference
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-361'>SEDONA-361</a>] -         Add RS_MapAlgebra for performing map algebra operations using simple expressions
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-363'>SEDONA-363</a>] -         Add RS_PixelAsPolygon
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-364'>SEDONA-364</a>] -         Add RS_MinConvexHull
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-366'>SEDONA-366</a>] -         Add RS_Count
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-367'>SEDONA-367</a>] -         Add RS_PixelAsCentroid
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-368'>SEDONA-368</a>] -         Add RS_SummaryStats
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-371'>SEDONA-371</a>] -         Add optimized join support for raster-vector and raster-raster(if any) joins
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-372'>SEDONA-372</a>] -         Add RS_SetGeoReference
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-375'>SEDONA-375</a>] -         Add RS_SetBandNoDataValue
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-376'>SEDONA-376</a>] -         Add RS_SetValues
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-378'>SEDONA-378</a>] -         Add RS_SetValue
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-379'>SEDONA-379</a>] -         Add RS_AsBase64
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-383'>SEDONA-383</a>] -         Add RS_Band
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-387'>SEDONA-387</a>] -         Add RS_BandIsNoData
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-388'>SEDONA-388</a>] -         Add RS_AsRaster
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-391'>SEDONA-391</a>] -         Add RS_AsMatrix
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-393'>SEDONA-393</a>] -         Add RS_AsPNG
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-395'>SEDONA-395</a>] -         Add RS_AsImage
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-396'>SEDONA-396</a>] -         Add RS_SetValues Geometry variant
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-398'>SEDONA-398</a>] -         Add RS_AddBand
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-404'>SEDONA-404</a>] -         Add RS_Resample
+</li>
+</ul>
+        
+<h2>        Improvement
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-39'>SEDONA-39</a>] -         Fix the Lon/lat order issue in Sedona
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-114'>SEDONA-114</a>] -         Add ST_MakeLine to Apache Sedona
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-142'>SEDONA-142</a>] -         Add ST_Collect to Flink Catalog
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-311'>SEDONA-311</a>] -         Refactor InferredExpression to handle functions with arbitrary arity
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-313'>SEDONA-313</a>] -         Refactor ST_Affine to support signature like PostGIS
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-324'>SEDONA-324</a>] -         R – Fix failing tests
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-326'>SEDONA-326</a>] -         Improve raster band algebra functions for easier preprocessing of raster data
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-327'>SEDONA-327</a>] -         Refactor InferredExpression to handle GridCoverage2D
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-333'>SEDONA-333</a>] -         Support EWKT parser in ST_GeomFromWKT
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-347'>SEDONA-347</a>] -         Centralize usages of transform()
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-350'>SEDONA-350</a>] -         Refactor RS_AddBandFromArray to allow adding a custom noDataValue
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-352'>SEDONA-352</a>] -         Refactor MakeEmptyRaster to allow setting custom datatype for the raster
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-360'>SEDONA-360</a>] -         Handle nodata values of raster bands in a more concise way
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-365'>SEDONA-365</a>] -         Refactor RS_Count to RS_CountValue
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-374'>SEDONA-374</a>] -         RS predicates should support (geom, rast) and (rast, rast) as arguments, and use the convex hull of rasters for spatial relationship testing
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-385'>SEDONA-385</a>] -         Set the Maven Central to be the first repository to check
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-386'>SEDONA-386</a>] -         Speed up GridCoverage2D serialization
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-392'>SEDONA-392</a>] -         Add five more pre-commit hooks
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-399'>SEDONA-399</a>] -         Support Uber H3 cells
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-400'>SEDONA-400</a>] -         pre-commit add hook to ensure that links to vcs websites are permalinks
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-408'>SEDONA-408</a>] -         Set a reasonable default size for RasterUDT
+</li>
+</ul>
+            
+<h2>        Task
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-316'>SEDONA-316</a>] -         Refactor Sedona Jupyter notebook examples with unified SedonaContext entrypoint
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-317'>SEDONA-317</a>] -         Change map visualization in Jupyter notebooks with KeplerGL
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-341'>SEDONA-341</a>] -         Move RS_Envelope to GeometryFunctions
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-356'>SEDONA-356</a>] -         Change CRS transformation from lat/lon to lon/lat order
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-370'>SEDONA-370</a>] -         Completely drop the old GeoTiff reader and writer
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-377'>SEDONA-377</a>] -         Change sphere/spheroid functions to work with coordinates in lon/lat order
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-380'>SEDONA-380</a>] -         Merge all Sedona Spark module to a single module
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-381'>SEDONA-381</a>] -         Merge python-adapter to sql module
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-382'>SEDONA-382</a>] -         Merge SQL and Core module to a single Spark module
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-384'>SEDONA-384</a>] -         Merge viz module to the spark module
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/SEDONA-397'>SEDONA-397</a>] -         Move Map Algebra functions
+</li>
+</ul>
+
 ## Sedona 1.4.1
 
-Sedona 1.4.1 is compiled against, Spark 3.3 / Spark 3.4 / Flink 1.12, Java 8.
+Sedona 1.4.1 is compiled against Spark 3.3 / Spark 3.4 / Flink 1.12, Java 8.
 
 ### Highlights
 
diff --git a/docs/setup/wherobots.md b/docs/setup/wherobots.md
new file mode 100644
index 0000000..78c3877
--- /dev/null
+++ b/docs/setup/wherobots.md
@@ -0,0 +1,7 @@
+## SedonaDB
+
+Wherobots Cloud offers fully-managed and fully provisioned cloud services for SedonaDB, a comprehensive spatial analytics database system. You can play with it using Wherobots Jupyter Scala and Python kernel. No installation is needed.
+
+SedonaDB is 100% compatible with Apache Sedona 1.5.0+ in terms of public APIs but provides more functionalities.
+
+It is easy to migrate your existing Sedona workflow to Wherobots Cloud. Please sign up at [Wherobots Cloud](https://www.wherobots.services/).
diff --git a/docs/tutorial/raster.md b/docs/tutorial/raster.md
index ab6f7dc..ac3fff1 100644
--- a/docs/tutorial/raster.md
+++ b/docs/tutorial/raster.md
@@ -2,7 +2,7 @@
     Sedona uses 1-based indexing for all raster functions except [map algebra function](../../api/sql/Raster-map-algebra), which uses 0-based indexing.
 
 !!!note
-    Sedona by default enforces geographic coordinates to be in longitude/latitude order.
+    Since v`1.5.0`, Sedona assumes geographic coordinates to be in longitude/latitude order. If your data is lat/lon order, please use `ST_FlipCoordinates` to swap X and Y.
 
 Starting from `v1.1.0`, Sedona SQL supports raster data sources and raster operators in DataFrame and SQL. Raster support is available in all Sedona language bindings including ==Scala, Java, Python, and R==.
 
diff --git a/docs/tutorial/sql.md b/docs/tutorial/sql.md
index 9e1b6db..2ad5d34 100644
--- a/docs/tutorial/sql.md
+++ b/docs/tutorial/sql.md
@@ -1,5 +1,8 @@
 The page outlines the steps to manage spatial data using SedonaSQL.
 
+!!!note
+    Since v`1.5.0`, Sedona assumes geographic coordinates to be in longitude/latitude order. If your data is lat/lon order, please use `ST_FlipCoordinates` to swap X and Y.
+
 
 SedonaSQL supports SQL/MM Part3 Spatial SQL Standard. It includes four kinds of SQL operators as follows. All these operators can be directly called through:
 
diff --git a/mkdocs.yml b/mkdocs.yml
index fa7ce69..5255bb8 100644
--- a/mkdocs.yml
+++ b/mkdocs.yml
@@ -18,6 +18,7 @@
         - Install Sedona R: api/rdocs
         - Install Sedona-Zeppelin: setup/zeppelin.md
         - Play Sedona in Docker: setup/docker.md
+        - Install on Wherobots: setup/wherobots.md
         - Install on Databricks: setup/databricks.md
         - Install on AWS EMR: setup/emr.md
         - Set up Spark cluster: setup/cluster.md
@@ -111,7 +112,7 @@
   palette:
     primary: 'deep orange'
     accent: 'green'
-  favicon: https://www.apache.org/logos/res/sedona/sedona.png
+  favicon: image/sedona_logo_symbol.png
   icon:
     logo: fontawesome/solid/earth-americas
     repo: fontawesome/brands/github
@@ -134,11 +135,11 @@
     current_version: 1.4.1
     current_geotools: 1.4.0-28.2
   sedona_create_release:
-    current_version: 1.4.1
-    current_git_tag: sedona-1.4.1-rc1
-    current_rc: 1.4.1-rc1
-    current_snapshot: 1.5.0-SNAPSHOT
-    next_version: 1.5.0
+    current_version: 1.5.0
+    current_git_tag: sedona-1.5.0-rc1
+    current_rc: 1.5.0-rc1
+    current_snapshot: 1.5.1-SNAPSHOT
+    next_version: 1.5.1
 copyright: Copyright © 2023 The Apache Software Foundation
 markdown_extensions:
   - admonition
diff --git a/python/sedona/version.py b/python/sedona/version.py
index 4da8e71..3c52d22 100644
--- a/python/sedona/version.py
+++ b/python/sedona/version.py
@@ -15,4 +15,4 @@
 #  specific language governing permissions and limitations
 #  under the License.
 
-version = "1.4.1"
+version = "1.5.0"
diff --git a/python/src/pygeos/c_api.h b/python/src/pygeos/c_api.h
index d3b129b..9cae704 100644
--- a/python/src/pygeos/c_api.h
+++ b/python/src/pygeos/c_api.h
@@ -1,3 +1,22 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
 /************************************************************************
  * PyGEOS C API
  *
diff --git a/zeppelin/package.json b/zeppelin/package.json
index 8f2cd0f..645532c 100644
--- a/zeppelin/package.json
+++ b/zeppelin/package.json
@@ -2,7 +2,7 @@
   "name": "apache-sedona",
   "description": "Zeppelin visualization support for Sedona",
   "author": "Apache Sedona, original authors are listed on https://github.com/myuwono/zeppelin-leaflet",
-  "version": "1.4.1",
+  "version": "1.5.0",
   "main": "index.js",
   "scripts": {
     "test": "echo \"Error: no test specified\" && exit 1",