diff --git a/generator/oreo_base_cursors/bd_double_arrow.svg.oreo b/generator/oreo_base_cursors/bd_double_arrow.svg.oreo
new file mode 100644
index 0000000..e74f2da
--- /dev/null
+++ b/generator/oreo_base_cursors/bd_double_arrow.svg.oreo
@@ -0,0 +1 @@
+
diff --git a/generator/oreo_base_cursors/bottom_tee.svg.oreo b/generator/oreo_base_cursors/bottom_tee.svg.oreo
new file mode 100644
index 0000000..deacc74
--- /dev/null
+++ b/generator/oreo_base_cursors/bottom_tee.svg.oreo
@@ -0,0 +1 @@
+
diff --git a/generator/oreo_base_cursors/crosshair.svg.oreo b/generator/oreo_base_cursors/crosshair.svg.oreo
index 307c131..9e7f6f9 100644
--- a/generator/oreo_base_cursors/crosshair.svg.oreo
+++ b/generator/oreo_base_cursors/crosshair.svg.oreo
@@ -1 +1 @@
-
+
diff --git a/generator/oreo_base_cursors/dnd-ask.svg.oreo b/generator/oreo_base_cursors/dnd-ask.svg.oreo
new file mode 100644
index 0000000..e80d28d
--- /dev/null
+++ b/generator/oreo_base_cursors/dnd-ask.svg.oreo
@@ -0,0 +1 @@
+
diff --git a/generator/oreo_base_cursors/dnd-link.svg.oreo b/generator/oreo_base_cursors/dnd-link.svg.oreo
new file mode 100644
index 0000000..0a99931
--- /dev/null
+++ b/generator/oreo_base_cursors/dnd-link.svg.oreo
@@ -0,0 +1 @@
+
diff --git a/generator/oreo_base_cursors/dotbox.svg.oreo b/generator/oreo_base_cursors/dotbox.svg.oreo
new file mode 100644
index 0000000..c4fb193
--- /dev/null
+++ b/generator/oreo_base_cursors/dotbox.svg.oreo
@@ -0,0 +1 @@
+
diff --git a/generator/oreo_base_cursors/fd_double_arrow.svg.oreo b/generator/oreo_base_cursors/fd_double_arrow.svg.oreo
new file mode 100644
index 0000000..3d29f5d
--- /dev/null
+++ b/generator/oreo_base_cursors/fd_double_arrow.svg.oreo
@@ -0,0 +1 @@
+
diff --git a/generator/oreo_base_cursors/left_tee.svg.oreo b/generator/oreo_base_cursors/left_tee.svg.oreo
new file mode 100644
index 0000000..611873b
--- /dev/null
+++ b/generator/oreo_base_cursors/left_tee.svg.oreo
@@ -0,0 +1 @@
+
diff --git a/generator/oreo_base_cursors/right_tee.svg.oreo b/generator/oreo_base_cursors/right_tee.svg.oreo
new file mode 100644
index 0000000..fb82633
--- /dev/null
+++ b/generator/oreo_base_cursors/right_tee.svg.oreo
@@ -0,0 +1 @@
+
diff --git a/generator/oreo_base_cursors/sb_down_arrow.svg.oreo b/generator/oreo_base_cursors/sb_down_arrow.svg.oreo
new file mode 100644
index 0000000..bcde8b2
--- /dev/null
+++ b/generator/oreo_base_cursors/sb_down_arrow.svg.oreo
@@ -0,0 +1 @@
+
diff --git a/generator/oreo_base_cursors/sb_left_arrow.svg.oreo b/generator/oreo_base_cursors/sb_left_arrow.svg.oreo
new file mode 100644
index 0000000..26e029b
--- /dev/null
+++ b/generator/oreo_base_cursors/sb_left_arrow.svg.oreo
@@ -0,0 +1 @@
+
diff --git a/generator/oreo_base_cursors/sb_right_arrow.svg.oreo b/generator/oreo_base_cursors/sb_right_arrow.svg.oreo
new file mode 100644
index 0000000..8454384
--- /dev/null
+++ b/generator/oreo_base_cursors/sb_right_arrow.svg.oreo
@@ -0,0 +1 @@
+
diff --git a/generator/oreo_base_cursors/sb_up_arrow.svg.oreo b/generator/oreo_base_cursors/sb_up_arrow.svg.oreo
new file mode 100644
index 0000000..87f99b6
--- /dev/null
+++ b/generator/oreo_base_cursors/sb_up_arrow.svg.oreo
@@ -0,0 +1 @@
+
diff --git a/generator/oreo_base_cursors/tcross.svg.oreo b/generator/oreo_base_cursors/tcross.svg.oreo
new file mode 100644
index 0000000..032ffbd
--- /dev/null
+++ b/generator/oreo_base_cursors/tcross.svg.oreo
@@ -0,0 +1 @@
+
diff --git a/generator/oreo_base_cursors/top_tee.svg.oreo b/generator/oreo_base_cursors/top_tee.svg.oreo
new file mode 100644
index 0000000..7f2b0ed
--- /dev/null
+++ b/generator/oreo_base_cursors/top_tee.svg.oreo
@@ -0,0 +1 @@
+
diff --git a/src/config/bd_double_arrow.cursor b/src/config/bd_double_arrow.cursor
new file mode 100644
index 0000000..a0cecf5
--- /dev/null
+++ b/src/config/bd_double_arrow.cursor
@@ -0,0 +1,2 @@
+32 15 15 bd_double_arrow_32.png
+64 30 30 bd_double_arrow_64.png
diff --git a/src/config/bottom_tee.cursor b/src/config/bottom_tee.cursor
new file mode 100644
index 0000000..62ca6a2
--- /dev/null
+++ b/src/config/bottom_tee.cursor
@@ -0,0 +1,2 @@
+32 15 15 bottom_tee_32.png
+64 30 30 bottom_tee_64.png
diff --git a/src/config/dnd-ask.cursor b/src/config/dnd-ask.cursor
new file mode 100644
index 0000000..73ff8fd
--- /dev/null
+++ b/src/config/dnd-ask.cursor
@@ -0,0 +1,2 @@
+32 15 15 dnd-ask_32.png
+64 30 30 dnd-ask_64.png
diff --git a/src/config/dnd-link.cursor b/src/config/dnd-link.cursor
new file mode 100644
index 0000000..0b5833b
--- /dev/null
+++ b/src/config/dnd-link.cursor
@@ -0,0 +1,2 @@
+32 15 15 dnd-link_32.png
+64 30 30 dnd-link_64.png
diff --git a/src/config/dotbox.cursor b/src/config/dotbox.cursor
new file mode 100644
index 0000000..dc0e703
--- /dev/null
+++ b/src/config/dotbox.cursor
@@ -0,0 +1,2 @@
+32 15 15 dotbox_32.png
+64 30 30 dotbox_64.png
diff --git a/src/config/fd_double_arrow.cursor b/src/config/fd_double_arrow.cursor
new file mode 100644
index 0000000..9a07692
--- /dev/null
+++ b/src/config/fd_double_arrow.cursor
@@ -0,0 +1,2 @@
+32 15 15 fd_double_arrow_32.png
+64 30 30 fd_double_arrow_64.png
diff --git a/src/config/left_tee.cursor b/src/config/left_tee.cursor
new file mode 100644
index 0000000..789175e
--- /dev/null
+++ b/src/config/left_tee.cursor
@@ -0,0 +1,2 @@
+32 15 15 left_tee_32.png
+64 30 30 left_tee_64.png
diff --git a/src/config/right_tee.cursor b/src/config/right_tee.cursor
new file mode 100644
index 0000000..904221e
--- /dev/null
+++ b/src/config/right_tee.cursor
@@ -0,0 +1,2 @@
+32 15 15 right_tee_32.png
+64 30 30 right_tee_64.png
diff --git a/src/config/sb_down_arrow.cursor b/src/config/sb_down_arrow.cursor
new file mode 100644
index 0000000..a781cca
--- /dev/null
+++ b/src/config/sb_down_arrow.cursor
@@ -0,0 +1,2 @@
+32 15 15 sb_down_arrow_32.png
+64 30 30 sb_down_arrow_64.png
diff --git a/src/config/sb_left_arrow.cursor b/src/config/sb_left_arrow.cursor
new file mode 100644
index 0000000..761c203
--- /dev/null
+++ b/src/config/sb_left_arrow.cursor
@@ -0,0 +1,2 @@
+32 15 15 sb_left_arrow_32.png
+64 30 30 sb_left_arrow_64.png
diff --git a/src/config/sb_right_arrow.cursor b/src/config/sb_right_arrow.cursor
new file mode 100644
index 0000000..220ef44
--- /dev/null
+++ b/src/config/sb_right_arrow.cursor
@@ -0,0 +1,2 @@
+32 15 15 sb_right_arrow_32.png
+64 30 30 sb_right_arrow_64.png
diff --git a/src/config/sb_up_arrow.cursor b/src/config/sb_up_arrow.cursor
new file mode 100644
index 0000000..e19db1d
--- /dev/null
+++ b/src/config/sb_up_arrow.cursor
@@ -0,0 +1,2 @@
+32 15 15 sb_up_arrow_32.png
+64 30 30 sb_up_arrow_64.png
diff --git a/src/config/tcross.cursor b/src/config/tcross.cursor
new file mode 100644
index 0000000..de13b63
--- /dev/null
+++ b/src/config/tcross.cursor
@@ -0,0 +1,2 @@
+32 15 15 tcross_32.png
+64 30 30 tcross_64.png
diff --git a/src/config/top_tee.cursor b/src/config/top_tee.cursor
new file mode 100644
index 0000000..e12b942
--- /dev/null
+++ b/src/config/top_tee.cursor
@@ -0,0 +1,2 @@
+32 15 15 top_tee_32.png
+64 30 30 top_tee_64.png
diff --git a/src/cursorList b/src/cursorList
index 8fe1d8f..b662f06 100644
--- a/src/cursorList
+++ b/src/cursorList
@@ -1,8 +1,11 @@
00000000000000020006000e7e9ffc3f progress
-00008160000006810000408080010102 size_ver
+00008160000006810000408080010102 sb_v_double_arrow
+028006030e0e7ebffc7f7070c0600140 sb_h_double_arrow
03b6e0fcb3499374a867c041f52298f0 circle
08e8e1c95fe2fc01f976f1e063a24ccd progress
1081e37283d90000800003c07f3ef6bf copy
+14fef782d02440884392942c11205230 sb_h_double_arrow
+2870a09082c103050810ffdffffe0204 sb_v_double_arrow
3085a0e285430894940527032f8b26df alias
3ecb610c1bf2410f44200f48c40d3599 progress
4498f0e0c1937ffe01fd06f973665830 dnd-move
@@ -13,14 +16,18 @@
9d800788f1b08800ae810202380a0822 pointer
a2a266d0498c3104214a47bd64ab0fc8 alias
b66166c04f8c3109214a4fbd64a50fc8 copy
+c7088f0f3e6c8088236ef8e1e3e70000 bd_double_arrow
d9ce0ab605698f320427677b458ad60b help
e29285e634086352946a0e7090d73106 pointer
+fcf1c3c7cd4491d801f1e1c78f100000 fd_double_arrow
fcf21c00b30f7e3f83fe0dfd12e71cff dnd-move
-arrow default
alias copy
all-scroll fleur
+arrow default
+bd_double_arrow default
bottom_left_corner size_bdiag
bottom_right_corner size_fdiag
+bottom_tee default
cell crosshair
center_ptr default
circle not-allowed
@@ -30,20 +37,38 @@ color-picker crosshair
context-menu default
copy dnd-move
cross crosshair
+cross_reverse cross
+cross_reverse cross
crossed_circle not-allowed
crosshair default
+diamond_cross cross
+diamond_cross cross
+dnd-ask default
dnd-copy copy
+dnd-link default
dnd-move default
dnd-no-drop not-allowed
dnd-none dnd-move
+dot_box_mask dotbox
+dot_box_mask dotbox
+dotbox default
+double_arrow sb_v_double_arrow
down-arrow default
draft pencil
+draft_large right_ptr
+draft_large right_ptr
+draft_small right_ptr
+draft_small right_ptr
+draped_box dotbox
+draped_box dotbox
e-resize size_hor
ew-resize size_hor
+fd_double_arrow default
fleur default
forbidden no-drop
grab openhand
grabbing dnd-move
+h_double_arrow sb_h_double_arrow
h_double_arrow size_hor
half-busy progress
hand pointer
@@ -51,21 +76,23 @@ hand1 pointer
hand2 pointer
help default
ibeam text
+icon dotbox
left-arrow default
left_ptr default
left_ptr_help help
left_ptr_watch progress
left_side left-arrow
+left_tee default
link alias
ll_angle bottom_left_corner
lr_angle bottom_right_corner
move dnd-move
n-resize size_ver
-ns-resize size_ver
ne-resize size_bdiag
nesw-resize size_bdiag
no-drop not-allowed
not-allowed default
+ns-resize size_ver
nw-resize size_fdiag
nwse-resize size_fdiag
openhand default
@@ -79,9 +106,14 @@ question_arrow help
right-arrow default
right_ptr default
right_side right-arrow
+right_tee default
row-resize size_ver
s-resize size_ver
+sb_down_arrow default
sb_h_double_arrow size_hor
+sb_left_arrow default
+sb_right_arrow default
+sb_up_arrow default
sb_v_double_arrow size_ver
se-resize size_fdiag
size-bdiag default
@@ -92,14 +124,18 @@ size_all fleur
split_h col-resize
split_v row-resize
sw-resize size_bdiag
+target dotbox
+tcross default
text default
top_left_arrow default
top_left_corner size_fdiag
top_right_corner size_bdiag
top_side up-arrow
+top_tee default
ul_angle top_left_corner
-ur_angle top_right_corner
up-arrow default
+ur_angle top_right_corner
+v_double_arrow sb_v_double_arrow
v_double_arrow size_ver
vertical-text text
w-resize size_hor