diff --git a/CHANGELOG.md b/CHANGELOG.md
index 7e5c78e..d756858 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -17,6 +17,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- `configs/win_lg.build.toml`: Used to build large size Windows cursors.
- `configs/win_xxl.build.toml`: Used to build extra large size Windows cursors.
+### What's New?
+
+- Support `256px` cursors
+
## [v2.0.0] - 14 October 2021
### What's New?
diff --git a/svg/X_cursor.svg b/svg/X_cursor.svg
new file mode 100644
index 0000000..64f4022
--- /dev/null
+++ b/svg/X_cursor.svg
@@ -0,0 +1,23 @@
+
diff --git a/svg/all-scroll.svg b/svg/all-scroll.svg
new file mode 100644
index 0000000..8f88de6
--- /dev/null
+++ b/svg/all-scroll.svg
@@ -0,0 +1,30 @@
+
diff --git a/svg/bd_double_arrow.svg b/svg/bd_double_arrow.svg
new file mode 100644
index 0000000..0c8c88e
--- /dev/null
+++ b/svg/bd_double_arrow.svg
@@ -0,0 +1,28 @@
+
diff --git a/svg/bottom_left_corner.svg b/svg/bottom_left_corner.svg
new file mode 100644
index 0000000..23c5a18
--- /dev/null
+++ b/svg/bottom_left_corner.svg
@@ -0,0 +1,20 @@
+
diff --git a/svg/bottom_right_corner.svg b/svg/bottom_right_corner.svg
new file mode 100644
index 0000000..7ff6760
--- /dev/null
+++ b/svg/bottom_right_corner.svg
@@ -0,0 +1,20 @@
+
diff --git a/svg/bottom_side.svg b/svg/bottom_side.svg
new file mode 100644
index 0000000..60868a9
--- /dev/null
+++ b/svg/bottom_side.svg
@@ -0,0 +1,20 @@
+
diff --git a/svg/center_ptr.svg b/svg/center_ptr.svg
new file mode 100644
index 0000000..42594ef
--- /dev/null
+++ b/svg/center_ptr.svg
@@ -0,0 +1,18 @@
+
diff --git a/svg/col-resize.svg b/svg/col-resize.svg
new file mode 100644
index 0000000..69f30ad
--- /dev/null
+++ b/svg/col-resize.svg
@@ -0,0 +1,4 @@
+
diff --git a/svg/color-picker.svg b/svg/color-picker.svg
new file mode 100644
index 0000000..64cc812
--- /dev/null
+++ b/svg/color-picker.svg
@@ -0,0 +1,5 @@
+
diff --git a/svg/context-menu.svg b/svg/context-menu.svg
new file mode 100644
index 0000000..7c94746
--- /dev/null
+++ b/svg/context-menu.svg
@@ -0,0 +1,21 @@
+
diff --git a/svg/copy.svg b/svg/copy.svg
new file mode 100644
index 0000000..10d1638
--- /dev/null
+++ b/svg/copy.svg
@@ -0,0 +1,31 @@
+
diff --git a/svg/cross.svg b/svg/cross.svg
new file mode 100644
index 0000000..5d452f6
--- /dev/null
+++ b/svg/cross.svg
@@ -0,0 +1,29 @@
+
diff --git a/svg/crossed_circle.svg b/svg/crossed_circle.svg
new file mode 100644
index 0000000..6bc5b35
--- /dev/null
+++ b/svg/crossed_circle.svg
@@ -0,0 +1,32 @@
+
diff --git a/svg/dnd_no_drop.svg b/svg/dnd_no_drop.svg
new file mode 100644
index 0000000..feccb72
--- /dev/null
+++ b/svg/dnd_no_drop.svg
@@ -0,0 +1,18 @@
+
diff --git a/svg/dotbox.svg b/svg/dotbox.svg
new file mode 100644
index 0000000..fe95353
--- /dev/null
+++ b/svg/dotbox.svg
@@ -0,0 +1,18 @@
+
diff --git a/svg/fd_double_arrow.svg b/svg/fd_double_arrow.svg
new file mode 100644
index 0000000..858b354
--- /dev/null
+++ b/svg/fd_double_arrow.svg
@@ -0,0 +1,28 @@
+
diff --git a/svg/hand1.svg b/svg/hand1.svg
new file mode 100644
index 0000000..9dbef3e
--- /dev/null
+++ b/svg/hand1.svg
@@ -0,0 +1,17 @@
+
diff --git a/svg/hand2.svg b/svg/hand2.svg
new file mode 100644
index 0000000..6c42b73
--- /dev/null
+++ b/svg/hand2.svg
@@ -0,0 +1,17 @@
+
diff --git a/svg/left_ptr.svg b/svg/left_ptr.svg
new file mode 100644
index 0000000..ad58a60
--- /dev/null
+++ b/svg/left_ptr.svg
@@ -0,0 +1,18 @@
+
diff --git a/svg/left_side.svg b/svg/left_side.svg
new file mode 100644
index 0000000..f1a988e
--- /dev/null
+++ b/svg/left_side.svg
@@ -0,0 +1,20 @@
+
diff --git a/svg/link.svg b/svg/link.svg
new file mode 100644
index 0000000..9042242
--- /dev/null
+++ b/svg/link.svg
@@ -0,0 +1,31 @@
+
diff --git a/svg/move.svg b/svg/move.svg
new file mode 100644
index 0000000..08e92ec
--- /dev/null
+++ b/svg/move.svg
@@ -0,0 +1,17 @@
+
diff --git a/svg/pencil.svg b/svg/pencil.svg
new file mode 100644
index 0000000..8d8ccf5
--- /dev/null
+++ b/svg/pencil.svg
@@ -0,0 +1,17 @@
+
diff --git a/svg/pirate.svg b/svg/pirate.svg
new file mode 100644
index 0000000..2473cdb
--- /dev/null
+++ b/svg/pirate.svg
@@ -0,0 +1,21 @@
+
diff --git a/svg/plus.svg b/svg/plus.svg
new file mode 100644
index 0000000..7b09a9c
--- /dev/null
+++ b/svg/plus.svg
@@ -0,0 +1,18 @@
+
diff --git a/svg/question_arrow.svg b/svg/question_arrow.svg
new file mode 100644
index 0000000..10202ba
--- /dev/null
+++ b/svg/question_arrow.svg
@@ -0,0 +1,32 @@
+
diff --git a/svg/right_ptr.svg b/svg/right_ptr.svg
new file mode 100644
index 0000000..60587ef
--- /dev/null
+++ b/svg/right_ptr.svg
@@ -0,0 +1,18 @@
+
diff --git a/svg/right_side.svg b/svg/right_side.svg
new file mode 100644
index 0000000..3fdac7c
--- /dev/null
+++ b/svg/right_side.svg
@@ -0,0 +1,20 @@
+
diff --git a/svg/row-resize.svg b/svg/row-resize.svg
new file mode 100644
index 0000000..d4754b3
--- /dev/null
+++ b/svg/row-resize.svg
@@ -0,0 +1,4 @@
+
diff --git a/svg/sb_down_arrow.svg b/svg/sb_down_arrow.svg
new file mode 100644
index 0000000..c821ce2
--- /dev/null
+++ b/svg/sb_down_arrow.svg
@@ -0,0 +1,4 @@
+
diff --git a/svg/sb_h_double_arrow.svg b/svg/sb_h_double_arrow.svg
new file mode 100644
index 0000000..45889d0
--- /dev/null
+++ b/svg/sb_h_double_arrow.svg
@@ -0,0 +1,28 @@
+
diff --git a/svg/sb_left_arrow.svg b/svg/sb_left_arrow.svg
new file mode 100644
index 0000000..66c23fb
--- /dev/null
+++ b/svg/sb_left_arrow.svg
@@ -0,0 +1,4 @@
+
diff --git a/svg/sb_right_arrow.svg b/svg/sb_right_arrow.svg
new file mode 100644
index 0000000..ba36821
--- /dev/null
+++ b/svg/sb_right_arrow.svg
@@ -0,0 +1,4 @@
+
diff --git a/svg/sb_up_arrow.svg b/svg/sb_up_arrow.svg
new file mode 100644
index 0000000..5c3caa6
--- /dev/null
+++ b/svg/sb_up_arrow.svg
@@ -0,0 +1,4 @@
+
diff --git a/svg/sb_v_double_arrow.svg b/svg/sb_v_double_arrow.svg
new file mode 100644
index 0000000..c07bfe0
--- /dev/null
+++ b/svg/sb_v_double_arrow.svg
@@ -0,0 +1,33 @@
+
diff --git a/svg/static/X_cursor.svg b/svg/static/X_cursor.svg
deleted file mode 100644
index 574d673..0000000
--- a/svg/static/X_cursor.svg
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
diff --git a/svg/static/all-scroll.svg b/svg/static/all-scroll.svg
deleted file mode 100644
index 165d2ab..0000000
--- a/svg/static/all-scroll.svg
+++ /dev/null
@@ -1,31 +0,0 @@
-
-
diff --git a/svg/static/bd_double_arrow.svg b/svg/static/bd_double_arrow.svg
deleted file mode 100644
index 60a59b0..0000000
--- a/svg/static/bd_double_arrow.svg
+++ /dev/null
@@ -1,29 +0,0 @@
-
-
diff --git a/svg/static/bottom_left_corner.svg b/svg/static/bottom_left_corner.svg
deleted file mode 100644
index a595110..0000000
--- a/svg/static/bottom_left_corner.svg
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
diff --git a/svg/static/bottom_right_corner.svg b/svg/static/bottom_right_corner.svg
deleted file mode 100644
index 5258d98..0000000
--- a/svg/static/bottom_right_corner.svg
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
diff --git a/svg/static/bottom_side.svg b/svg/static/bottom_side.svg
deleted file mode 100644
index 217dabb..0000000
--- a/svg/static/bottom_side.svg
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
diff --git a/svg/static/center_ptr.svg b/svg/static/center_ptr.svg
deleted file mode 100644
index 8f6cfbe..0000000
--- a/svg/static/center_ptr.svg
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
diff --git a/svg/static/col-resize.svg b/svg/static/col-resize.svg
deleted file mode 100644
index 212b0df..0000000
--- a/svg/static/col-resize.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
diff --git a/svg/static/color-picker.svg b/svg/static/color-picker.svg
deleted file mode 100644
index 5cf88f6..0000000
--- a/svg/static/color-picker.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
diff --git a/svg/static/context-menu.svg b/svg/static/context-menu.svg
deleted file mode 100644
index 091f60b..0000000
--- a/svg/static/context-menu.svg
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
diff --git a/svg/static/copy.svg b/svg/static/copy.svg
deleted file mode 100644
index 2ddb608..0000000
--- a/svg/static/copy.svg
+++ /dev/null
@@ -1,32 +0,0 @@
-
-
diff --git a/svg/static/cross.svg b/svg/static/cross.svg
deleted file mode 100644
index 8f8d6cc..0000000
--- a/svg/static/cross.svg
+++ /dev/null
@@ -1,30 +0,0 @@
-
-
diff --git a/svg/static/crossed_circle.svg b/svg/static/crossed_circle.svg
deleted file mode 100644
index b6fadcc..0000000
--- a/svg/static/crossed_circle.svg
+++ /dev/null
@@ -1,33 +0,0 @@
-
-
diff --git a/svg/static/dnd_no_drop.svg b/svg/static/dnd_no_drop.svg
deleted file mode 100644
index 20fddf7..0000000
--- a/svg/static/dnd_no_drop.svg
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
diff --git a/svg/static/dotbox.svg b/svg/static/dotbox.svg
deleted file mode 100644
index 2648368..0000000
--- a/svg/static/dotbox.svg
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
diff --git a/svg/static/fd_double_arrow.svg b/svg/static/fd_double_arrow.svg
deleted file mode 100644
index 9d88729..0000000
--- a/svg/static/fd_double_arrow.svg
+++ /dev/null
@@ -1,29 +0,0 @@
-
-
diff --git a/svg/static/hand1.svg b/svg/static/hand1.svg
deleted file mode 100644
index 3797f8b..0000000
--- a/svg/static/hand1.svg
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
diff --git a/svg/static/hand2.svg b/svg/static/hand2.svg
deleted file mode 100644
index 2170d31..0000000
--- a/svg/static/hand2.svg
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
diff --git a/svg/static/left_ptr.svg b/svg/static/left_ptr.svg
deleted file mode 100644
index a3e4434..0000000
--- a/svg/static/left_ptr.svg
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
diff --git a/svg/static/left_side.svg b/svg/static/left_side.svg
deleted file mode 100644
index 2ab65b1..0000000
--- a/svg/static/left_side.svg
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
diff --git a/svg/static/link.svg b/svg/static/link.svg
deleted file mode 100644
index 564644f..0000000
--- a/svg/static/link.svg
+++ /dev/null
@@ -1,32 +0,0 @@
-
-
diff --git a/svg/static/move.svg b/svg/static/move.svg
deleted file mode 100644
index 99397bd..0000000
--- a/svg/static/move.svg
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
diff --git a/svg/static/pencil.svg b/svg/static/pencil.svg
deleted file mode 100644
index ae81322..0000000
--- a/svg/static/pencil.svg
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
diff --git a/svg/static/pirate.svg b/svg/static/pirate.svg
deleted file mode 100644
index fe1782c..0000000
--- a/svg/static/pirate.svg
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
diff --git a/svg/static/plus.svg b/svg/static/plus.svg
deleted file mode 100644
index 7452f79..0000000
--- a/svg/static/plus.svg
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
diff --git a/svg/static/question_arrow.svg b/svg/static/question_arrow.svg
deleted file mode 100644
index 2d62c1f..0000000
--- a/svg/static/question_arrow.svg
+++ /dev/null
@@ -1,33 +0,0 @@
-
-
diff --git a/svg/static/right_ptr.svg b/svg/static/right_ptr.svg
deleted file mode 100644
index 65e1975..0000000
--- a/svg/static/right_ptr.svg
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
diff --git a/svg/static/right_side.svg b/svg/static/right_side.svg
deleted file mode 100644
index 309aacf..0000000
--- a/svg/static/right_side.svg
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
diff --git a/svg/static/row-resize.svg b/svg/static/row-resize.svg
deleted file mode 100644
index 808a8cf..0000000
--- a/svg/static/row-resize.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
diff --git a/svg/static/sb_down_arrow.svg b/svg/static/sb_down_arrow.svg
deleted file mode 100644
index 7b6e37a..0000000
--- a/svg/static/sb_down_arrow.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
diff --git a/svg/static/sb_h_double_arrow.svg b/svg/static/sb_h_double_arrow.svg
deleted file mode 100644
index 335d62d..0000000
--- a/svg/static/sb_h_double_arrow.svg
+++ /dev/null
@@ -1,29 +0,0 @@
-
-
diff --git a/svg/static/sb_left_arrow.svg b/svg/static/sb_left_arrow.svg
deleted file mode 100644
index 19216df..0000000
--- a/svg/static/sb_left_arrow.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
diff --git a/svg/static/sb_right_arrow.svg b/svg/static/sb_right_arrow.svg
deleted file mode 100644
index 91586d1..0000000
--- a/svg/static/sb_right_arrow.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
diff --git a/svg/static/sb_up_arrow.svg b/svg/static/sb_up_arrow.svg
deleted file mode 100644
index 0812332..0000000
--- a/svg/static/sb_up_arrow.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
diff --git a/svg/static/sb_v_double_arrow.svg b/svg/static/sb_v_double_arrow.svg
deleted file mode 100644
index 9006d6b..0000000
--- a/svg/static/sb_v_double_arrow.svg
+++ /dev/null
@@ -1,29 +0,0 @@
-
-
diff --git a/svg/static/top_left_corner.svg b/svg/static/top_left_corner.svg
deleted file mode 100644
index ed1b953..0000000
--- a/svg/static/top_left_corner.svg
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
diff --git a/svg/static/top_right_corner.svg b/svg/static/top_right_corner.svg
deleted file mode 100644
index 7f0a299..0000000
--- a/svg/static/top_right_corner.svg
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
diff --git a/svg/static/top_side.svg b/svg/static/top_side.svg
deleted file mode 100644
index 4a057ba..0000000
--- a/svg/static/top_side.svg
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
diff --git a/svg/static/vertical-text.svg b/svg/static/vertical-text.svg
deleted file mode 100644
index ba22ff8..0000000
--- a/svg/static/vertical-text.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
diff --git a/svg/static/wayland-cursor.svg b/svg/static/wayland-cursor.svg
deleted file mode 100644
index df185a4..0000000
--- a/svg/static/wayland-cursor.svg
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
diff --git a/svg/static/xterm.svg b/svg/static/xterm.svg
deleted file mode 100644
index 789ede0..0000000
--- a/svg/static/xterm.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
diff --git a/svg/static/zoom-in.svg b/svg/static/zoom-in.svg
deleted file mode 100644
index 6d75054..0000000
--- a/svg/static/zoom-in.svg
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
diff --git a/svg/static/zoom-out.svg b/svg/static/zoom-out.svg
deleted file mode 100644
index f8a6048..0000000
--- a/svg/static/zoom-out.svg
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
diff --git a/svg/top_left_corner.svg b/svg/top_left_corner.svg
new file mode 100644
index 0000000..4c2ab39
--- /dev/null
+++ b/svg/top_left_corner.svg
@@ -0,0 +1,20 @@
+
diff --git a/svg/top_right_corner.svg b/svg/top_right_corner.svg
new file mode 100644
index 0000000..959c5cf
--- /dev/null
+++ b/svg/top_right_corner.svg
@@ -0,0 +1,20 @@
+
diff --git a/svg/top_side.svg b/svg/top_side.svg
new file mode 100644
index 0000000..ee4fe35
--- /dev/null
+++ b/svg/top_side.svg
@@ -0,0 +1,20 @@
+
diff --git a/svg/vertical-text.svg b/svg/vertical-text.svg
new file mode 100644
index 0000000..614e798
--- /dev/null
+++ b/svg/vertical-text.svg
@@ -0,0 +1,9 @@
+
diff --git a/svg/wayland-cursor.svg b/svg/wayland-cursor.svg
new file mode 100644
index 0000000..6ae1255
--- /dev/null
+++ b/svg/wayland-cursor.svg
@@ -0,0 +1,21 @@
+
diff --git a/svg/xterm.svg b/svg/xterm.svg
new file mode 100644
index 0000000..042a5f1
--- /dev/null
+++ b/svg/xterm.svg
@@ -0,0 +1,9 @@
+
diff --git a/svg/zoom-in.svg b/svg/zoom-in.svg
new file mode 100644
index 0000000..90c929f
--- /dev/null
+++ b/svg/zoom-in.svg
@@ -0,0 +1,18 @@
+
diff --git a/svg/zoom-out.svg b/svg/zoom-out.svg
new file mode 100644
index 0000000..63ccda0
--- /dev/null
+++ b/svg/zoom-out.svg
@@ -0,0 +1,18 @@
+