summaryrefslogtreecommitdiffstats
path: root/chalk/data/palettes
diff options
context:
space:
mode:
authortpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2011-06-26 00:41:16 +0000
committertpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2011-06-26 00:41:16 +0000
commit698569f8428ca088f764d704034a1330517b98c0 (patch)
treebf45be6946ebbbee9cce5a5bcf838f4c952d87e6 /chalk/data/palettes
parent2785103a6bd4de55bd26d79e34d0fdd4b329a73a (diff)
downloadkoffice-698569f8428ca088f764d704034a1330517b98c0.tar.gz
koffice-698569f8428ca088f764d704034a1330517b98c0.zip
Finish rebranding of Krita as Chalk
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/applications/koffice@1238363 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
Diffstat (limited to 'chalk/data/palettes')
-rw-r--r--chalk/data/palettes/40_Colors.gpl43
-rw-r--r--chalk/data/palettes/Anchor.gpl448
-rw-r--r--chalk/data/palettes/Bears.gpl259
-rw-r--r--chalk/data/palettes/Bgold.gpl259
-rw-r--r--chalk/data/palettes/Blues.gpl261
-rw-r--r--chalk/data/palettes/Borders.gpl259
-rw-r--r--chalk/data/palettes/Browns_And_Yellows.gpl25
-rw-r--r--chalk/data/palettes/Caramel.gpl259
-rw-r--r--chalk/data/palettes/Cascade.gpl259
-rw-r--r--chalk/data/palettes/China.gpl259
-rw-r--r--chalk/data/palettes/Coldfire.gpl259
-rw-r--r--chalk/data/palettes/Cool_Colors.gpl11
-rw-r--r--chalk/data/palettes/Cranes.gpl259
-rw-r--r--chalk/data/palettes/DMC.gpl458
-rw-r--r--chalk/data/palettes/Dark_pastels.gpl259
-rw-r--r--chalk/data/palettes/Default.gpl26
-rw-r--r--chalk/data/palettes/Ega.gpl244
-rw-r--r--chalk/data/palettes/Firecode.gpl259
-rw-r--r--chalk/data/palettes/Gold.gpl259
-rw-r--r--chalk/data/palettes/GrayViolet.gpl259
-rw-r--r--chalk/data/palettes/Grayblue.gpl259
-rw-r--r--chalk/data/palettes/Grays.gpl34
-rw-r--r--chalk/data/palettes/Greens.gpl259
-rw-r--r--chalk/data/palettes/Hilite.gpl259
-rw-r--r--chalk/data/palettes/Khaki.gpl258
-rw-r--r--chalk/data/palettes/Lights.gpl28
-rw-r--r--chalk/data/palettes/Madeira.gpl372
-rw-r--r--chalk/data/palettes/Makefile.am50
-rw-r--r--chalk/data/palettes/Muted.gpl81
-rw-r--r--chalk/data/palettes/Named_Colors.gpl452
-rw-r--r--chalk/data/palettes/News3.gpl259
-rw-r--r--chalk/data/palettes/Op2.gpl259
-rw-r--r--chalk/data/palettes/Paintjet.gpl22
-rw-r--r--chalk/data/palettes/Pantone_Coated_Approx.gpl949
-rw-r--r--chalk/data/palettes/Pastels.gpl21
-rw-r--r--chalk/data/palettes/Plasma.gpl260
-rw-r--r--chalk/data/palettes/Reds.gpl259
-rw-r--r--chalk/data/palettes/Reds_And_Purples.gpl33
-rw-r--r--chalk/data/palettes/Royal.gpl259
-rw-r--r--chalk/data/palettes/Topographic.gpl265
-rw-r--r--chalk/data/palettes/Visibone.gpl346
-rw-r--r--chalk/data/palettes/Visibone_2.gpl266
-rw-r--r--chalk/data/palettes/Volcano.gpl259
-rw-r--r--chalk/data/palettes/Warm_Colors.gpl10
-rw-r--r--chalk/data/palettes/Web.gpl220
-rw-r--r--chalk/data/palettes/new_kde.gpl48
46 files changed, 10411 insertions, 0 deletions
diff --git a/chalk/data/palettes/40_Colors.gpl b/chalk/data/palettes/40_Colors.gpl
new file mode 100644
index 00000000..97d98c37
--- /dev/null
+++ b/chalk/data/palettes/40_Colors.gpl
@@ -0,0 +1,43 @@
+GIMP Palette
+Name: 40_Colors
+#
+ 0 0 0 Black
+ 48 48 48 Almost black
+ 88 88 88 Very dark gray
+128 128 128 Dark gray
+160 160 160 Mid gray
+195 195 195 Light gray
+220 220 220 Very light gray
+255 255 255 White
+ 64 0 0 Very dark red
+128 0 0 Dark red
+192 0 0 Mid red
+255 0 0 Red
+255 192 192 Light red
+ 0 64 0 Very dark green
+ 0 128 0 Dark green
+ 0 192 0 Mid green
+ 0 255 0 Green
+192 255 192 Light green
+ 0 0 128 Dark blue
+ 0 0 192 Mid blue
+ 0 0 255 Blue
+192 192 255 Light blue
+ 64 64 0 Very dark yellow
+128 128 0 Dark yellow
+192 192 0 Mid yellow
+255 255 0 Yellow
+255 255 192 Light yellow
+ 0 64 64 Very dark cyan
+ 0 128 128 Dark cyan
+ 0 192 192 Mid cyan
+ 0 255 255 Cyan
+192 255 255 Light cyan
+128 0 128 Dark magenta
+192 0 192 Mid magenta
+255 0 255 Magenta
+255 192 255 Light magenta
+192 88 0 Dark orange
+255 128 0 Orange
+255 168 88 Light orange
+255 220 168 Very light orange
diff --git a/chalk/data/palettes/Anchor.gpl b/chalk/data/palettes/Anchor.gpl
new file mode 100644
index 00000000..590838b1
--- /dev/null
+++ b/chalk/data/palettes/Anchor.gpl
@@ -0,0 +1,448 @@
+GIMP Palette
+Name: Anchor
+#
+253 251 255 1 Snow White
+250 250 250 2 White
+251 187 167 6 Salmon - VY LT
+248 165 151 8 Salmon - LT
+244 138 125 9 Salmon - MED LT
+225 90 82 10 Salmon - MED
+225 62 41 11 Salmon - MED DK
+178 16 18 13 Salmon - DK
+164 0 43 19 Burgundy - MED
+121 12 20 20 Burgundy - MED DK
+ 89 9 31 22 Burgundy - VY DK
+251 190 195 23 Baby Pink
+250 166 171 24 Carnation - VY LT
+244 154 169 25 Carnation - LT
+245 105 136 26 Carnation - MED LT
+247 107 132 27 Carnation - MED
+239 59 88 28 Carnation - MED
+204 10 34 29 Carnation - DK
+247 124 138 31 Blush - LT
+248 90 101 33 Blush - MED
+234 49 56 35 Blush - DK
+245 147 158 36 Blossom Pink - LT
+225 58 95 38 Blossom Pink - MED
+177 21 32 39 Blossom Pink - DK
+241 89 129 40 Carmine Rose - LT
+218 59 95 41 Carmine Rose - MED LT
+180 10 62 42 Carmine Rose - MED
+125 20 40 43 Carmine Rose - MED DK
+ 97 0 33 44 Carmine Rose - DK
+ 95 15 20 45 Carmine Rose - VY DK
+211 5 13 46 Crimson Red
+172 0 35 47 Carmine Red
+249 196 206 48 China Rose - VY LT
+236 181 189 49 China Rose - LT
+245 153 175 50 China Rose - MED
+255 164 194 51 Nelke Dunkel
+244 98 147 52 China Rose - MED DK
+224 40 98 54 China Rose - DK
+242 121 163 55 Beauty Rose - LT
+218 27 91 57 Beauty Rose - MED
+168 6 70 59 China Rose
+233 159 190 60 Magenta - LT
+235 93 138 62 Magenta - MED
+225 32 104 63 Magenta - DK
+152 12 71 65 Antique Rose - VY DK
+233 135 173 66 Raspberry - LT
+194 79 119 68 Raspberry - MED LT
+150 36 75 69 Raspberry - MED
+106 11 50 70 Raspberry - DK
+ 85 9 37 72 Raspberry - VY DK
+252 195 204 73 Antique Rose - VY LT
+244 155 175 74 Antique Rose - LT
+242 133 163 75 Antique Rose - MED LT
+208 92 119 76 Antique Rose - MED
+182 48 99 77 Antique Rose - MED DK
+168 18 88 78 Antique Rose - DK
+233 159 200 85 Orchid - LT
+221 120 177 86 Orchid - MED LT
+199 55 132 87 Orchid - MED
+174 17 100 88 Orchid - MED DK
+175 13 100 89 Orchid - DK
+208 149 179 90 Plum - LT
+161 73 152 92 Plum - MED
+131 24 106 94 Plum - DK
+215 167 201 95 Violet - VY LT
+209 142 183 96 Violet - LT
+182 106 166 97 Violet - MED LT
+159 83 140 98 Violet - MED
+135 56 118 99 Violet
+122 40 98 100 Violet - MED DK
+ 90 0 92 101 Violet - DK
+ 69 8 68 102 Violet - VY DK
+227 186 210 103 Plum - VY LT
+194 159 208 108 Lavender - LT
+165 122 175 109 Lavender - MED LT
+122 82 165 110 Lavender - MED
+ 93 46 132 111 Lavender - MED DK
+ 84 34 121 112 Lavender - DK
+153 169 201 117 Thistle - LT
+121 120 182 118 Thistle - MED
+ 80 54 130 119 Thistle - MED
+179 197 223 120 Blueberry - LT
+116 139 184 121 Blueberry - MED LT
+ 82 95 145 122 Blueberry - MED
+ 44 48 106 123 Blueberry - DK
+ 0 0 63 127 Indigo
+199 222 233 128 Blue - LT
+136 170 203 129 Blue
+121 156 198 130 Blue - MED LT
+ 62 95 157 131 Blue - MED
+ 16 62 133 132 Blue - MED DK
+ 20 51 116 133 Blue - DK
+ 8 23 100 134 Blue - VY DK
+ 91 130 172 136 Wedgewood - LT
+ 49 97 161 137 Wedgewood - MED
+ 13 60 120 139 Wedgewood - DK
+127 165 200 140 Copen Blue - LT
+ 22 91 164 142 Copen Blue - MED
+ 12 67 134 143 Copen Blue - DK
+157 189 207 144 Delft Blue - VY LT
+113 145 188 145 Delft Blue - LT
+ 56 112 169 146 Delft Blue
+ 7 77 142 147 Delft Blue - MED LT
+ 8 45 99 148 Delft Blue - MED
+ 9 32 86 149 Delft Blue - MED DK
+ 21 34 71 150 Delft Blue - DK
+ 15 18 50 152 Delft Blue - VY DK
+206 233 233 158 Sapphire - VY LT
+170 202 226 159 Sapphire - LT
+158 205 221 160 Sapphire - MED LT
+ 67 137 168 161 Sapphire - MED
+ 11 101 140 162 Sapphire - MED DK
+ 9 66 100 164 Sapphire - DK
+142 204 211 167 Surf Blue - VY LT
+ 89 158 169 168 Surf Blue - LT
+ 21 113 139 169 Surf Blue - MED
+ 0 85 108 170 Surf Blue - DK
+123 157 193 175 Ocean Blue - LT
+100 125 166 176 Ocean Blue
+ 71 82 153 177 Ocean Blue - MED
+ 47 43 103 178 Ocean Blue - DK
+129 214 196 185 Sea Green - LT
+ 82 191 172 186 Sea Green - MED LT
+ 43 168 153 187 Sea Green - MED
+ 7 139 129 188 Sea Green - MED DK
+ 14 125 113 189 Sea Green - DK
+124 192 140 203 Mint Green - LT
+100 187 135 204 Mint Green - MED
+ 52 149 104 205 Mint Green - DK
+166 206 164 206 Spruce - LT
+ 99 174 128 208 Spruce - MED LT
+ 73 161 112 209 Spruce
+ 40 117 72 210 Spruce - MED
+ 11 96 51 211 Spruce - MED DK
+ 20 82 54 212 Spruce - DK
+186 204 171 213 Juniper - VY LT
+153 183 134 214 Juniper - LT
+106 142 100 215 Juniper - MED LT
+ 81 124 96 216 Juniper - MED
+ 52 101 68 217 Juniper - MED DK
+ 21 71 37 218 Juniper - DK
+100 181 93 225 Emerald - LT
+ 65 153 55 226 Emerald - MED LT
+ 28 133 50 227 Emerald - MED
+ 10 118 47 228 Emerald - MED DK
+ 7 111 47 229 Emerald - DK
+ 2 119 78 230 Mint Green - VY DK
+192 176 170 231 Rose Gray - LT
+169 151 147 232 Rose Gray - MED
+130 110 109 233 Rose Gray
+205 208 205 234 Charcoal Gray - LT
+111 113 119 235 Charcoal Gray - MED
+ 53 50 55 236 Charcoal Gray - DK
+ 96 173 54 238 Spring Green - MED
+ 67 156 23 239 Spring Green - DK
+159 205 136 240 Grass Green - LT
+135 198 119 241 Grass Green
+115 168 94 242 Grass Green - MED LT
+ 88 146 74 243 Grass Green - MED
+ 55 119 57 244 Grass Green - MED DK
+ 21 104 23 245 Grass Green - DK
+ 20 76 25 246 Grass Green - VY DK
+207 224 128 253 Parrot Green - VY LT
+199 221 99 254 Parrot Green - LT
+139 175 34 255 Parrot Green - MED LT
+ 92 150 25 256 Parrot Green - MED
+ 71 135 25 257 Parrot Green - MED DK
+ 53 115 22 258 Parrot Green - DK
+222 233 165 259 Loden Green - VY LT
+159 180 118 260 Loden Green - LT
+136 159 114 261 Loden Green - MED LT
+ 70 102 51 262 Loden Green - MED
+ 43 69 30 263 Loden Green - DK
+181 195 130 264 Avocado - VY LT
+152 180 90 265 Avocado - LT
+112 139 58 266 Avocado - MED LT
+ 85 111 31 267 Avocado - MED
+ 58 88 24 268 Avocado - MED DK
+ 55 70 30 269 Avocado - DK
+253 226 221 271 Soft Carnation
+ 85 77 58 273 Stone Gray - DK
+199 209 202 274 Blue Mist - LT
+251 241 206 275 Citrus - LT
+239 217 187 276 Pearl
+124 88 21 277 Desert - VY DK
+207 203 103 278 Olive Green - LT
+191 175 75 279 Olive Green - MED LT
+155 142 62 280 Olive Green - MED
+117 103 44 281 Olive Green - DK
+251 235 105 288 Canary Yellow - LT
+251 233 80 289 Canary Yellow - MED
+253 214 16 290 Canary Yellow - MED
+252 205 13 291 Canary Yellow - DK
+252 236 160 292 Jonquil - VY LT
+252 227 120 293 Jonquil - LT
+253 217 81 295 Jonquil - MED LT
+252 208 29 297 Jonquil - MED
+251 181 30 298 Jonquil - DK
+247 221 159 300 Citrus - LT
+245 212 132 301 Citrus
+250 189 72 302 Citrus - MED LT
+250 149 23 303 Citrus - MED
+247 123 13 304 Citrus - DK
+249 198 84 305 Topaz - LT
+237 162 49 306 Topaz - MED LT
+222 142 23 307 Topaz - MED
+189 110 26 308 Topaz - MED DK
+173 95 38 309 Topaz - DK
+148 76 34 310 Topaz - VY DK
+243 186 113 311 Tangerine - VY LT
+250 170 85 313 Tangerine - LT
+245 137 22 314 Tangerine - MED LT
+250 112 23 316 Tangerine - DK
+249 136 79 323 Apricot - LT
+237 110 50 324 Apricot - MED
+207 70 15 326 Apricot - DK
+252 142 117 328 Melon - LT
+248 110 69 329 Melon - DK
+247 93 31 330 Melon - DK
+246 69 31 332 Blaze - LT
+230 39 20 333 Blaze - MED LT
+232 19 15 334 Blaze - MED
+225 9 13 335 Blaze - DK
+239 158 121 336 Terra Cotta - LT
+226 139 110 337 Terra Cotta - MED LT
+202 110 88 338 Terra Cotta
+177 63 40 339 Terra Cotta - MED
+157 48 34 340 Terra Cotta - MED DK
+141 36 25 341 Terra Cotta - DK
+217 190 221 342 Lilac - LT
+140 162 180 343 Slate Blue
+208 146 92 347 Bark - LT
+170 85 27 349 Bark - MED
+140 47 24 351 Bark - MED DK
+109 24 21 352 Bark - DK
+147 66 26 355 Mocha - MED
+116 43 17 357 Mocha - DK
+117 55 26 358 Coffee
+104 45 18 359 Coffee - MED
+ 83 43 25 360 Coffee - DK
+238 195 138 361 Nutmeg - LT
+225 162 102 362 Nutmeg - MED LT
+224 150 56 363 Nutmeg - MED
+169 96 20 365 Nutmeg - DK
+233 199 151 366 Spice - VY LT
+227 179 134 367 Spice - LT
+210 154 100 368 Spice - MED LT
+184 114 67 369 Spice - MED
+151 73 27 370 Spice - MED DK
+130 58 23 371 Spice - DK
+227 187 133 372 Desert - LT
+196 151 94 373 Desert - MED
+163 110 54 374 Desert - MED
+136 90 35 375 Desert - DK
+215 173 152 376 Fawn - LT
+166 128 104 378 Fawn - MED
+141 97 73 379 Fawn - DK
+ 71 33 23 380 Fudge
+ 61 29 17 381 Fudge - MED
+ 54 28 17 382 Fudge - DK
+245 231 201 386 Citrus - VY LT
+239 218 182 387 Ecru
+201 179 151 388 Ecru - MED
+229 215 184 390 Linen - LT
+202 186 160 391 Linen
+163 139 108 392 Linen - MED
+118 97 57 393 Linen - DK
+197 193 179 397 Gray - LT
+175 176 173 398 Gray
+146 146 147 399 Gray - MED LT
+ 88 86 90 400 Gray - MED
+ 62 58 65 401 Gray - DK
+ 0 0 0 403 Black
+ 0 120 169 410 Ice Blue - DK
+ 0 166 222 433 Ice Blue
+ 85 87 51 681 Forest - DK
+ 31 67 58 683 Turf Green
+238 198 171 778 Flesh - LT
+ 77 120 123 779 Blue Mist - MED DK
+209 191 158 830 Sierra - VY LT
+198 174 138 831 Sierra - LT
+157 131 96 832 Sierra - MED
+193 184 121 842 Fern Green - LT
+138 137 72 843 Fern Green
+129 119 49 844 Fern Green - MED
+ 97 91 32 845 Fern Green - MED DK
+ 70 65 11 846 Fern Green - DK
+214 222 215 847 Blue Mist - VY LT
+175 191 186 848 Blue Mist
+156 170 171 849 Blue Mist - MED LT
+122 139 140 850 Blue Mist - MED
+ 41 80 86 851 Blue Mist - DK
+227 207 159 852 Turf - VY LT
+190 169 117 853 Turf - LT
+162 141 83 854 Turf - MED LT
+153 127 67 855 Turf - MED
+124 106 47 856 Turf - DK
+163 174 143 858 Laurel Green - LT
+139 149 112 859 Laurel Green
+114 126 91 860 Laurel Green - MED LT
+ 74 89 55 861 Laurel Green - MED
+ 49 68 36 862 Laurel Green - DK
+234 166 142 868 Flesh - MED
+196 176 185 869 Amethyst - LT
+171 146 168 870 Amethyst - MED LT
+129 97 117 871 Amethyst - MED LT
+116 79 104 872 Amethyst - MED
+ 88 49 71 873 Amethyst - DK
+214 175 92 874 Saffron - MED
+146 182 159 875 Pine - LT
+ 96 144 121 876 Pine
+ 65 113 96 877 Pine - MED
+ 43 84 70 878 Pine - MED DK
+ 17 76 56 879 Pine - DK
+226 192 165 880 Copper - LT
+233 186 152 881 Copper
+220 148 118 882 Copper - MED LT
+189 114 85 883 Copper - MED
+154 67 46 884 Copper - DK
+245 226 180 885 Sand Stone - LT
+231 206 135 886 Sand Stone
+213 180 113 887 Sand Stone - MED LT
+169 128 56 888 Sand Stone - MED DK
+111 75 26 889 Sand Stone - MED DK
+209 148 63 890 Brass - LT
+234 189 111 891 Brass
+243 211 197 892 Rose Wine - LT
+238 179 167 893 Rose Wine
+223 154 151 894 Rose Wine - MED LT
+209 113 122 895 Rose Wine - MED
+162 66 79 896 Rose Wine - DK
+112 26 36 897 Rose Wine - VY DK
+135 107 62 898 Sierra
+178 155 126 899 Tawny - LT
+169 169 149 900 Pewter - LT
+182 122 39 901 Tawny - MED
+137 112 80 903 Tawny - MED
+ 95 77 49 904 Mocha Brown - DK
+ 65 50 28 905 Tawny - DK
+106 72 13 906 Brass - DK
+182 139 40 907 Saffron - DK
+193 123 93 914 Flesh - MED DK
+114 141 158 920 Denim - LT
+ 86 112 128 921 Denim - MED
+ 65 89 106 922 Denim - DK
+ 0 93 48 923 Emerald - VY DK
+ 94 89 14 924 Olive Green - VY DK
+233 82 7 925 Tangerine Very
+249 237 210 926 Ecru - VY LT
+170 217 223 928 Larkspur - LT
+240 207 179 933 Fawn - VY LT
+127 61 38 936 Fawn - VY DK
+121 130 169 939 Stormy Blue - MED
+ 60 80 144 940 Stormy Blue - MED DK
+ 60 71 125 941 Stormy Blue - VY DK
+234 195 129 942 Wheat - LT
+201 157 87 943 Wheat - MED
+133 78 28 944 Wheat - DK
+190 165 88 945 Harvest - MED
+209 191 139 956 Harvest - LT
+229 172 170 968 Wineberry - LT
+206 143 148 969 Wineberry - MED
+171 93 116 970 Wineberry - MED
+138 48 89 972 Wineberry - DK
+170 197 203 975 Sea Blue - LT
+141 172 185 976 Sea Blue - MED LT
+ 97 137 170 977 Sea Blue - MED
+ 70 113 150 978 Sea Blue - MED DK
+ 24 80 115 979 Sea Blue - DK
+210 108 16 1001 Antique Gold - MED
+237 139 29 1002 Antique Gold - LT
+221 108 54 1003 Amberglow
+165 61 20 1004 Apricot - VY DK
+141 8 33 1005 Cherry Red - MED
+155 0 24 1006 Cherry Red
+160 89 69 1007 Chicory - DK
+207 146 120 1008 Chicory - MED
+247 220 194 1009 Copper - VY LT
+253 217 180 1010 Cinnamon - VY LT
+248 220 198 1011 Flesh - VY LT
+245 192 166 1012 Chicory - LT
+198 112 94 1013 Brick - MED
+158 31 33 1014 Brick - VY DK
+144 9 17 1015 Brick - DK
+211 155 167 1016 Antique Mauve - LT
+190 123 142 1017 Antique
+156 89 101 1018 Antique Mauve - DK
+134 63 80 1019 Antique Mauve - VY DK
+241 190 182 1020 Peony - VY LT
+233 171 165 1021 Peony - LT
+228 132 125 1022 Peony - MED LT
+214 107 113 1023 Peony
+198 86 86 1024 Peony - MED
+173 17 35 1025 Peony - MED DK
+247 206 196 1026 Wineberry - VY LT
+188 89 94 1027 Rose Wine - MED DK
+124 28 65 1028 Raspberry - MED DK
+134 16 61 1029 Antique Rose - DK
+115 99 166 1030 Thistle - MED DK
+201 220 227 1031 Antique Blue - LT
+171 194 207 1032 Antique Blue - VY LT
+141 161 180 1033 Antique Blue - LT
+ 93 117 140 1034 Antique
+ 45 63 84 1035 Antique Blue - DK
+ 35 56 86 1036 Antique Blue - VY DK
+222 235 236 1037 Sea Blue - VY LT
+139 189 199 1038 Glacier Blue - MED
+ 87 156 177 1039 Glacier Blue - MED DK
+136 129 112 1040 Pewter - MED
+ 60 54 43 1041 Stone Gray - VY DK
+191 218 192 1042 Pine - VY LT
+206 229 173 1043 Grass Green - VY LT
+ 23 61 19 1044 Grass Green - DK
+202 135 76 1045 Toast - LT
+172 100 31 1046 Toast
+243 159 100 1047 Cinnamon - LT
+212 107 52 1048 Cinnamon - MED
+174 80 35 1049 Cinnamon
+105 66 40 1050 Tawnyu - MED DK
+158 198 205 1060 Blue Violet - VY LT
+ 99 146 161 1062 Peacock Blue
+ 75 130 151 1064 Wedgewood - LT
+ 27 87 106 1066 Wedgewood - DK
+ 0 68 87 1068 Wedgewood - VY DK
+ 84 172 153 1070 Sea Green - MED
+ 48 156 132 1072 Sea Green - MED DK
+ 0 131 115 1074 Sea Green - DK
+ 0 114 101 1076 Misty Green - DK
+200 166 137 1080 Mocha Beige - LT
+159 129 108 1082 Mocha Beige - MED
+132 101 80 1084 Mocha Brown - MED
+ 92 70 54 1086 Mocha Brown - DK
+ 61 44 35 1088 Mocha Brown - VY DK
+ 0 136 211 1089 Electric Blue - MED
+ 62 169 234 1090 Electric Blue
+153 216 210 1092 Turquoise - LT
+252 158 197 1094 Cranberry - VY LT
+159 179 193 1096 Blue Violet - LT
+212 24 41 1098 Bright Red
+234 186 164 4146 Sportsman Flesh
+182 82 69 5975 Brick - DK
+121 114 94 8581 Stone Gray
+198 0 25 9046 Christmas Red
+183 218 228 9159 Glacier Blue
+220 148 121 9575 Brick - MED LT
diff --git a/chalk/data/palettes/Bears.gpl b/chalk/data/palettes/Bears.gpl
new file mode 100644
index 00000000..189d4cfd
--- /dev/null
+++ b/chalk/data/palettes/Bears.gpl
@@ -0,0 +1,259 @@
+GIMP Palette
+Name: Bears
+#
+ 8 8 8 grey3
+ 68 44 44 Untitled
+ 80 8 12 Untitled
+ 72 56 56 Untitled
+104 84 68 Untitled
+116 96 80 Untitled
+ 84 56 44 Untitled
+140 104 88 Untitled
+172 116 92 Untitled
+ 68 44 56 Untitled
+ 88 72 68 Untitled
+112 84 76 Untitled
+ 8 8 28 Untitled
+104 96 84 Untitled
+128 116 96 Untitled
+164 136 104 Untitled
+120 116 116 Untitled
+136 128 108 Untitled
+204 160 112 Untitled
+220 184 124 Untitled
+104 100 108 Untitled
+120 116 140 Untitled
+128 124 140 Untitled
+128 132 152 Untitled
+132 144 164 Untitled
+204 172 124 Untitled
+144 152 168 Untitled
+224 196 136 Untitled
+136 152 172 Untitled
+144 156 176 Untitled
+204 184 152 Untitled
+148 164 184 Untitled
+228 212 164 Untitled
+ 96 8 8 Untitled
+116 112 128 Untitled
+144 116 96 Untitled
+132 132 124 Untitled
+224 220 192 Untitled
+128 104 84 Untitled
+ 56 40 40 Untitled
+ 84 56 56 Untitled
+228 208 148 Untitled
+196 144 108 Untitled
+160 124 100 Untitled
+ 96 80 76 Untitled
+ 56 24 24 Untitled
+148 96 80 Untitled
+140 56 16 Untitled
+ 60 8 12 Untitled
+224 216 176 Untitled
+160 168 184 Untitled
+ 60 52 52 Untitled
+152 152 160 Untitled
+208 184 136 Untitled
+184 152 112 Untitled
+216 172 116 Untitled
+220 200 152 Untitled
+ 88 8 32 Untitled
+ 92 56 68 Untitled
+ 68 12 44 Untitled
+ 24 8 8 Untitled
+128 84 76 Untitled
+192 120 20 Untitled
+ 24 12 28 Untitled
+ 56 24 40 Untitled
+236 232 192 Untitled
+148 148 128 Untitled
+148 136 112 Untitled
+112 108 96 Untitled
+140 40 44 Untitled
+ 80 12 48 Untitled
+136 100 72 Untitled
+ 80 44 48 Untitled
+112 104 116 Untitled
+ 72 12 36 Untitled
+124 36 32 Untitled
+ 44 20 40 Untitled
+104 72 68 Untitled
+ 56 40 24 Untitled
+132 92 80 Untitled
+140 132 148 Untitled
+104 68 56 Untitled
+184 64 8 Untitled
+ 44 8 8 Untitled
+ 68 44 28 Untitled
+112 8 12 Untitled
+ 28 24 40 Untitled
+ 92 40 44 Untitled
+ 40 8 24 Untitled
+112 68 68 Untitled
+ 56 8 36 Untitled
+128 84 56 Untitled
+144 104 72 Untitled
+100 32 12 Untitled
+176 28 8 Untitled
+ 68 36 44 Untitled
+152 108 80 Untitled
+120 96 64 Untitled
+116 8 36 Untitled
+ 88 44 56 Untitled
+220 208 184 Untitled
+ 92 68 56 Untitled
+228 228 204 Untitled
+124 56 44 Untitled
+180 136 104 Untitled
+204 136 16 Untitled
+152 96 72 Untitled
+ 80 40 8 Untitled
+ 88 12 60 Untitled
+ 80 60 68 Untitled
+172 172 172 Untitled
+164 116 84 Untitled
+140 140 156 Untitled
+124 88 68 Untitled
+156 112 92 Untitled
+124 120 132 Untitled
+ 76 44 56 Untitled
+124 36 8 Untitled
+120 72 44 Untitled
+ 72 56 64 Untitled
+240 244 212 Untitled
+172 128 92 Untitled
+216 204 168 Untitled
+176 92 12 Untitled
+ 92 56 56 Untitled
+ 44 24 24 Untitled
+136 76 64 Untitled
+116 68 56 Untitled
+ 44 40 40 Untitled
+232 240 236 Untitled
+ 96 60 48 Untitled
+168 116 72 Untitled
+124 60 20 Untitled
+100 40 56 Untitled
+112 76 60 Untitled
+ 24 8 40 Untitled
+ 72 56 44 Untitled
+192 168 132 Untitled
+152 160 172 Untitled
+232 224 176 Untitled
+248 252 236 Untitled
+156 56 8 Untitled
+160 100 84 Untitled
+140 116 84 Untitled
+ 8 8 48 Untitled
+136 68 44 Untitled
+104 12 48 Untitled
+120 76 68 Untitled
+228 228 220 Untitled
+176 172 156 Untitled
+188 140 96 Untitled
+172 80 40 Untitled
+ 44 28 40 Untitled
+124 36 60 Untitled
+140 28 76 Untitled
+ 88 72 80 Untitled
+ 44 8 40 Untitled
+184 104 60 Untitled
+132 88 64 Untitled
+160 104 72 Untitled
+124 76 64 Untitled
+ 92 12 48 Untitled
+184 180 180 Untitled
+104 72 48 Untitled
+ 44 40 28 Untitled
+ 56 44 56 Untitled
+ 36 12 48 Untitled
+ 96 44 36 Untitled
+192 192 192 Untitled
+164 176 192 Untitled
+188 128 96 Untitled
+160 84 72 Untitled
+108 56 52 Untitled
+172 156 128 Untitled
+148 72 24 Untitled
+164 160 164 Untitled
+ 80 36 56 Untitled
+156 84 8 Untitled
+152 128 92 Untitled
+144 16 48 Untitled
+152 8 8 Untitled
+ 76 52 28 Untitled
+148 40 12 Untitled
+220 220 208 Untitled
+104 56 60 Untitled
+128 64 64 Untitled
+ 68 28 56 Untitled
+208 192 160 Untitled
+136 136 140 Untitled
+ 44 36 56 Untitled
+ 44 40 16 Untitled
+148 80 56 Untitled
+120 72 12 Untitled
+ 80 68 56 Untitled
+148 92 44 Untitled
+188 184 160 Untitled
+156 160 140 Untitled
+112 20 40 Untitled
+144 88 76 Untitled
+192 180 144 Untitled
+180 200 188 Untitled
+ 56 56 60 Untitled
+ 72 68 72 Untitled
+104 60 32 Untitled
+148 64 68 Untitled
+172 112 36 Untitled
+212 204 192 Untitled
+144 96 60 Untitled
+112 36 44 Untitled
+ 56 36 56 Untitled
+116 56 64 Untitled
+148 144 148 Untitled
+172 160 144 Untitled
+ 12 60 72 Untitled
+ 96 64 8 Untitled
+128 72 72 Untitled
+ 36 40 40 Untitled
+116 48 12 Untitled
+112 40 56 Untitled
+168 96 60 Untitled
+196 192 172 Untitled
+184 168 128 Untitled
+ 96 92 100 Untitled
+204 212 188 Untitled
+ 92 24 40 Untitled
+132 100 16 Untitled
+204 216 204 Untitled
+188 124 68 Untitled
+156 60 44 Untitled
+ 76 28 24 Untitled
+ 92 88 84 Untitled
+204 152 100 Untitled
+136 52 64 Untitled
+ 84 80 72 Untitled
+ 92 76 32 Untitled
+ 28 36 16 Untitled
+140 84 68 Untitled
+ 56 12 56 Untitled
+132 84 16 Untitled
+ 84 40 28 Untitled
+ 44 72 80 Untitled
+196 136 88 Untitled
+172 96 80 Untitled
+132 12 12 Untitled
+120 12 56 Untitled
+180 116 84 Untitled
+204 196 176 Untitled
+164 148 116 Untitled
+136 80 76 Untitled
+ 8 32 44 Untitled
+204 8 20 Untitled
+ 0 0 0 grey0
+ 40 0 0 Untitled
+ 0 56 92 Untitled
+ 0 0 4 Untitled
+ 0 0 0 grey0
diff --git a/chalk/data/palettes/Bgold.gpl b/chalk/data/palettes/Bgold.gpl
new file mode 100644
index 00000000..3e8e8068
--- /dev/null
+++ b/chalk/data/palettes/Bgold.gpl
@@ -0,0 +1,259 @@
+GIMP Palette
+Name: Bgold
+#
+236 216 20 Untitled
+236 216 20 Untitled
+236 216 20 Untitled
+236 212 20 Untitled
+236 212 20 Untitled
+236 208 24 Untitled
+236 208 24 Untitled
+232 204 24 Untitled
+232 204 24 Untitled
+232 204 24 Untitled
+232 200 24 Untitled
+232 200 24 Untitled
+232 196 24 Untitled
+232 196 24 Untitled
+228 192 24 Untitled
+228 192 28 Untitled
+228 188 28 Untitled
+228 188 28 Untitled
+228 184 28 Untitled
+228 184 28 Untitled
+228 184 28 Untitled
+224 180 28 Untitled
+224 180 28 Untitled
+224 176 28 Untitled
+224 176 28 Untitled
+224 172 32 Untitled
+224 172 32 Untitled
+224 168 32 Untitled
+224 168 32 Untitled
+220 164 32 Untitled
+220 164 32 Untitled
+220 164 32 Untitled
+220 160 32 Untitled
+220 160 32 Untitled
+220 156 32 Untitled
+220 156 36 Untitled
+216 152 36 Untitled
+216 152 36 Untitled
+216 148 36 Untitled
+216 148 36 Untitled
+216 144 36 Untitled
+216 144 36 Untitled
+216 144 36 Untitled
+212 140 36 Untitled
+212 140 36 Untitled
+212 136 40 Untitled
+212 136 40 Untitled
+212 132 40 Untitled
+212 132 40 Untitled
+212 128 40 Untitled
+208 128 40 Untitled
+208 124 40 Untitled
+208 124 40 Untitled
+208 124 40 Untitled
+208 120 40 Untitled
+208 120 44 Untitled
+208 116 44 Untitled
+204 116 44 Untitled
+204 112 44 Untitled
+204 112 44 Untitled
+204 108 44 Untitled
+204 108 44 Untitled
+204 104 44 Untitled
+204 104 44 Untitled
+204 104 44 Untitled
+200 108 40 Untitled
+200 108 40 Untitled
+200 108 40 Untitled
+200 108 40 Untitled
+200 108 40 Untitled
+200 108 40 Untitled
+200 108 40 Untitled
+200 112 40 Untitled
+200 112 40 Untitled
+200 112 36 Untitled
+200 112 36 Untitled
+200 112 36 Untitled
+200 112 36 Untitled
+200 112 36 Untitled
+200 116 36 Untitled
+200 116 36 Untitled
+200 116 36 Untitled
+200 116 36 Untitled
+200 116 36 Untitled
+196 116 32 Untitled
+196 116 32 Untitled
+196 120 32 Untitled
+196 120 32 Untitled
+196 120 32 Untitled
+196 120 32 Untitled
+196 120 32 Untitled
+196 120 32 Untitled
+196 120 32 Untitled
+196 124 32 Untitled
+196 124 28 Untitled
+196 124 28 Untitled
+196 124 28 Untitled
+196 124 28 Untitled
+196 124 28 Untitled
+196 124 28 Untitled
+196 128 28 Untitled
+196 128 28 Untitled
+196 128 28 Untitled
+196 128 28 Untitled
+192 128 24 Untitled
+192 128 24 Untitled
+192 128 24 Untitled
+192 132 24 Untitled
+192 132 24 Untitled
+192 132 24 Untitled
+192 132 24 Untitled
+192 132 24 Untitled
+192 132 24 Untitled
+192 132 20 Untitled
+192 136 20 Untitled
+192 136 20 Untitled
+192 136 20 Untitled
+192 136 20 Untitled
+192 136 20 Untitled
+192 136 20 Untitled
+192 136 20 Untitled
+192 140 20 Untitled
+192 140 20 Untitled
+188 140 16 Untitled
+188 140 16 Untitled
+188 140 16 Untitled
+188 140 16 Untitled
+188 140 16 Untitled
+188 144 16 Untitled
+188 144 16 Untitled
+188 144 16 Untitled
+188 144 16 Untitled
+188 144 16 Untitled
+188 144 12 Untitled
+188 144 12 Untitled
+188 148 12 Untitled
+188 148 12 Untitled
+188 148 12 Untitled
+188 148 12 Untitled
+188 148 12 Untitled
+188 148 12 Untitled
+188 148 12 Untitled
+188 148 12 Untitled
+148 136 60 Untitled
+112 124 108 Untitled
+116 128 112 Untitled
+116 128 112 Untitled
+116 128 116 Untitled
+120 128 116 Untitled
+120 128 120 Untitled
+120 128 120 Untitled
+120 128 124 Untitled
+124 132 124 Untitled
+124 132 128 Untitled
+124 132 128 Untitled
+124 132 132 Untitled
+128 132 132 Untitled
+128 132 136 Untitled
+128 132 136 Untitled
+132 136 140 Untitled
+132 136 140 Untitled
+132 136 144 Untitled
+132 136 144 Untitled
+136 136 148 Untitled
+136 136 148 Untitled
+136 136 152 Untitled
+136 136 152 Untitled
+140 140 156 Untitled
+140 140 156 Untitled
+140 140 160 Untitled
+144 140 160 Untitled
+144 140 164 Untitled
+144 140 164 Untitled
+144 140 168 Untitled
+148 144 168 Untitled
+148 144 172 Untitled
+148 144 172 Untitled
+148 144 176 Untitled
+152 144 176 Untitled
+152 144 180 Untitled
+152 144 180 Untitled
+156 148 184 Untitled
+156 148 184 Untitled
+156 148 188 Untitled
+156 148 188 Untitled
+160 148 192 Untitled
+160 148 192 Untitled
+160 148 196 Untitled
+160 148 196 Untitled
+164 152 200 Untitled
+164 152 200 Untitled
+164 152 204 Untitled
+168 152 204 Untitled
+168 152 208 Untitled
+168 152 208 Untitled
+168 152 212 Untitled
+172 156 212 Untitled
+172 156 216 Untitled
+172 156 216 Untitled
+172 156 220 Untitled
+176 156 220 Untitled
+176 156 224 Untitled
+176 156 224 Untitled
+176 156 224 Untitled
+168 152 220 Untitled
+164 148 216 Untitled
+156 148 212 Untitled
+152 144 212 Untitled
+148 144 208 Untitled
+140 140 204 Untitled
+136 140 204 Untitled
+132 136 200 Untitled
+124 136 196 Untitled
+120 132 196 Untitled
+116 132 192 Untitled
+108 128 188 Untitled
+104 128 188 Untitled
+100 124 184 Untitled
+ 92 124 180 Untitled
+ 88 120 180 Untitled
+ 80 120 176 Untitled
+ 76 116 172 Untitled
+ 72 116 172 Untitled
+ 64 112 168 Untitled
+ 60 112 164 Untitled
+ 56 108 164 Untitled
+ 48 108 160 Untitled
+ 44 104 156 Untitled
+ 40 104 156 Untitled
+ 32 100 152 Untitled
+ 28 100 148 Untitled
+ 24 96 148 Untitled
+ 16 96 144 Untitled
+ 12 92 140 Untitled
+ 8 92 140 Untitled
+ 12 88 136 Untitled
+ 16 88 136 Untitled
+ 20 88 136 Untitled
+ 20 88 132 Untitled
+ 24 84 132 Untitled
+ 28 84 132 Untitled
+ 28 84 128 Untitled
+ 32 84 128 Untitled
+ 36 84 128 Untitled
+ 36 80 128 Untitled
+ 40 80 124 Untitled
+ 44 80 124 Untitled
+ 44 80 124 Untitled
+ 48 76 120 Untitled
+ 52 76 120 Untitled
+ 52 76 120 Untitled
+ 56 76 116 Untitled
+ 60 76 116 Untitled
+ 60 72 116 Untitled
+ 64 72 116 Untitled
+ 68 72 112 Untitled
diff --git a/chalk/data/palettes/Blues.gpl b/chalk/data/palettes/Blues.gpl
new file mode 100644
index 00000000..33fcfc08
--- /dev/null
+++ b/chalk/data/palettes/Blues.gpl
@@ -0,0 +1,261 @@
+GIMP Palette
+Name: Blues
+#
+# For them rainy days ... by Daniel Egnor
+#
+ 0 0 0 grey0
+ 0 0 0 grey0
+ 0 0 4 Untitled
+ 0 0 12 Untitled
+ 0 0 16 Untitled
+ 0 0 24 Untitled
+ 0 0 32 Untitled
+ 0 0 36 Untitled
+ 0 0 44 Untitled
+ 0 0 48 Untitled
+ 0 0 56 Untitled
+ 0 0 64 Untitled
+ 0 0 68 Untitled
+ 0 0 76 Untitled
+ 0 0 80 Untitled
+ 0 0 88 Untitled
+ 0 0 96 Untitled
+ 0 0 100 Untitled
+ 0 0 108 Untitled
+ 0 0 116 Untitled
+ 0 0 120 Untitled
+ 0 0 128 NavyBlue
+ 0 0 132 Untitled
+ 0 0 140 Untitled
+ 0 0 148 Untitled
+ 0 0 152 Untitled
+ 0 0 160 Untitled
+ 0 0 164 Untitled
+ 0 0 172 Untitled
+ 0 0 180 Untitled
+ 0 0 184 Untitled
+ 0 0 192 Untitled
+ 0 0 200 Untitled
+ 0 4 200 Untitled
+ 0 12 200 Untitled
+ 0 16 204 Untitled
+ 0 24 204 Untitled
+ 0 28 208 Untitled
+ 0 36 208 Untitled
+ 0 40 208 Untitled
+ 0 48 212 Untitled
+ 0 56 212 Untitled
+ 0 60 216 Untitled
+ 0 68 216 Untitled
+ 0 72 216 Untitled
+ 0 80 220 Untitled
+ 0 84 220 Untitled
+ 0 92 224 Untitled
+ 0 100 224 Untitled
+ 0 104 224 Untitled
+ 0 112 228 Untitled
+ 0 116 228 Untitled
+ 0 124 232 Untitled
+ 0 128 232 Untitled
+ 0 136 232 Untitled
+ 0 140 236 Untitled
+ 0 148 236 Untitled
+ 0 156 240 Untitled
+ 0 160 240 Untitled
+ 0 168 240 Untitled
+ 0 172 244 Untitled
+ 0 180 244 Untitled
+ 0 184 248 Untitled
+ 0 192 248 Untitled
+ 0 200 252 Untitled
+ 4 200 252 Untitled
+ 12 200 252 Untitled
+ 20 204 252 Untitled
+ 28 204 252 Untitled
+ 36 208 252 Untitled
+ 44 208 252 Untitled
+ 52 208 252 Untitled
+ 60 212 252 Untitled
+ 68 212 252 Untitled
+ 76 216 252 Untitled
+ 84 216 252 Untitled
+ 92 216 252 Untitled
+100 220 252 Untitled
+108 220 252 Untitled
+116 224 252 Untitled
+124 224 252 Untitled
+132 224 252 Untitled
+140 228 252 Untitled
+148 228 252 Untitled
+156 232 252 Untitled
+164 232 252 Untitled
+172 232 252 Untitled
+180 236 252 Untitled
+188 236 252 Untitled
+196 240 252 Untitled
+204 240 252 Untitled
+212 240 252 Untitled
+220 244 252 Untitled
+228 244 252 Untitled
+236 248 252 Untitled
+244 248 252 Untitled
+252 252 252 grey99
+248 252 252 Untitled
+244 252 252 Untitled
+240 252 252 Untitled
+232 252 252 Untitled
+228 252 252 Untitled
+224 252 252 Untitled
+216 252 252 Untitled
+212 252 252 Untitled
+208 252 252 Untitled
+200 252 252 Untitled
+196 252 252 Untitled
+192 252 252 Untitled
+184 252 252 Untitled
+180 252 252 Untitled
+176 252 252 Untitled
+168 252 252 Untitled
+164 252 252 Untitled
+160 252 252 Untitled
+156 252 252 Untitled
+148 252 252 Untitled
+144 252 252 Untitled
+140 252 252 Untitled
+132 252 252 Untitled
+128 252 252 Untitled
+124 252 252 Untitled
+116 252 252 Untitled
+112 252 252 Untitled
+108 252 252 Untitled
+100 252 252 Untitled
+ 96 252 252 Untitled
+ 92 252 252 Untitled
+ 84 252 252 Untitled
+ 80 252 252 Untitled
+ 76 252 252 Untitled
+ 72 252 252 Untitled
+ 64 252 252 Untitled
+ 60 252 252 Untitled
+ 56 252 252 Untitled
+ 48 252 252 Untitled
+ 44 252 252 Untitled
+ 40 252 252 Untitled
+ 32 252 252 Untitled
+ 28 252 252 Untitled
+ 24 252 252 Untitled
+ 16 252 252 Untitled
+ 12 252 252 Untitled
+ 8 252 252 Untitled
+ 0 252 252 Untitled
+ 0 248 252 Untitled
+ 0 244 252 Untitled
+ 0 240 252 Untitled
+ 0 232 252 Untitled
+ 0 228 252 Untitled
+ 0 224 252 Untitled
+ 0 216 252 Untitled
+ 0 212 252 Untitled
+ 0 208 252 Untitled
+ 0 200 252 Untitled
+ 0 196 252 Untitled
+ 0 192 252 Untitled
+ 0 184 252 Untitled
+ 0 180 252 Untitled
+ 0 176 252 Untitled
+ 0 168 252 Untitled
+ 0 164 252 Untitled
+ 0 160 252 Untitled
+ 0 156 252 Untitled
+ 0 148 252 Untitled
+ 0 144 252 Untitled
+ 0 140 252 Untitled
+ 0 132 252 Untitled
+ 0 128 252 Untitled
+ 0 124 252 Untitled
+ 0 116 252 Untitled
+ 0 112 252 Untitled
+ 0 108 252 Untitled
+ 0 100 252 Untitled
+ 0 96 252 Untitled
+ 0 92 252 Untitled
+ 0 84 252 Untitled
+ 0 80 252 Untitled
+ 0 76 252 Untitled
+ 0 72 252 Untitled
+ 0 64 252 Untitled
+ 0 60 252 Untitled
+ 0 56 252 Untitled
+ 0 48 252 Untitled
+ 0 44 252 Untitled
+ 0 40 252 Untitled
+ 0 32 252 Untitled
+ 0 28 252 Untitled
+ 0 24 252 Untitled
+ 0 16 252 Untitled
+ 0 12 252 Untitled
+ 0 8 252 Untitled
+ 0 0 252 Untitled
+ 0 0 248 Untitled
+ 0 0 244 Untitled
+ 0 0 240 Untitled
+ 0 0 236 Untitled
+ 0 0 232 Untitled
+ 0 0 228 Untitled
+ 0 0 224 Untitled
+ 0 0 220 Untitled
+ 0 0 216 Untitled
+ 0 0 212 Untitled
+ 0 0 208 Untitled
+ 0 0 204 Untitled
+ 0 0 200 Untitled
+ 0 0 196 Untitled
+ 0 0 192 Untitled
+ 0 0 188 Untitled
+ 0 0 184 Untitled
+ 0 0 180 Untitled
+ 0 0 176 Untitled
+ 0 0 172 Untitled
+ 0 0 168 Untitled
+ 0 0 164 Untitled
+ 0 0 160 Untitled
+ 0 0 156 Untitled
+ 0 0 152 Untitled
+ 0 0 148 Untitled
+ 0 0 144 Untitled
+ 0 0 140 Untitled
+ 0 0 136 Untitled
+ 0 0 132 Untitled
+ 0 0 128 NavyBlue
+ 0 0 124 Untitled
+ 0 0 120 Untitled
+ 0 0 116 Untitled
+ 0 0 112 Untitled
+ 0 0 108 Untitled
+ 0 0 104 Untitled
+ 0 0 100 Untitled
+ 0 0 96 Untitled
+ 0 0 92 Untitled
+ 0 0 88 Untitled
+ 0 0 84 Untitled
+ 0 0 80 Untitled
+ 0 0 76 Untitled
+ 0 0 72 Untitled
+ 0 0 68 Untitled
+ 0 0 64 Untitled
+ 0 0 60 Untitled
+ 0 0 56 Untitled
+ 0 0 52 Untitled
+ 0 0 48 Untitled
+ 0 0 44 Untitled
+ 0 0 40 Untitled
+ 0 0 36 Untitled
+ 0 0 32 Untitled
+ 0 0 28 Untitled
+ 0 0 24 Untitled
+ 0 0 20 Untitled
+ 0 0 16 Untitled
+ 0 0 12 Untitled
+ 0 0 8 Untitled
+ 0 0 0 grey0
+ 0 0 0 grey0
diff --git a/chalk/data/palettes/Borders.gpl b/chalk/data/palettes/Borders.gpl
new file mode 100644
index 00000000..424d6b6d
--- /dev/null
+++ b/chalk/data/palettes/Borders.gpl
@@ -0,0 +1,259 @@
+GIMP Palette
+Name: Borders
+#
+204 52 180 Untitled
+204 52 180 Untitled
+204 52 184 Untitled
+204 48 188 Untitled
+200 48 192 Untitled
+200 44 200 Untitled
+200 44 204 Untitled
+196 40 208 Untitled
+196 40 212 Untitled
+196 36 220 Untitled
+192 36 224 Untitled
+192 32 228 Untitled
+192 32 232 Untitled
+188 28 240 Untitled
+188 28 244 Untitled
+188 24 248 Untitled
+188 24 252 Untitled
+192 28 248 Untitled
+192 32 248 Untitled
+196 36 248 Untitled
+196 40 244 Untitled
+200 44 244 Untitled
+200 48 244 Untitled
+204 48 240 Untitled
+204 52 240 Untitled
+208 56 240 Untitled
+208 60 236 Untitled
+212 64 236 Untitled
+212 68 236 Untitled
+216 72 236 Untitled
+216 72 232 Untitled
+220 76 232 Untitled
+220 80 232 Untitled
+224 84 228 Untitled
+224 88 228 Untitled
+228 92 228 Untitled
+228 92 224 Untitled
+232 96 224 Untitled
+232 100 224 Untitled
+236 104 224 Untitled
+236 108 220 Untitled
+240 112 220 Untitled
+240 116 220 Untitled
+244 116 216 Untitled
+244 120 216 Untitled
+248 124 216 Untitled
+248 128 212 Untitled
+252 132 212 Untitled
+252 136 212 Untitled
+252 136 212 Untitled
+244 132 208 Untitled
+236 128 204 Untitled
+232 124 200 Untitled
+224 120 196 Untitled
+216 116 192 Untitled
+212 112 188 Untitled
+204 112 184 Untitled
+200 108 180 Untitled
+192 104 176 Untitled
+184 100 172 Untitled
+180 96 168 Untitled
+172 92 164 Untitled
+168 92 160 Untitled
+160 88 156 Untitled
+152 84 152 Untitled
+148 80 148 Untitled
+140 76 144 Untitled
+132 72 140 Untitled
+128 68 136 Untitled
+120 68 132 Untitled
+116 64 128 Untitled
+108 60 124 Untitled
+100 56 120 Untitled
+ 96 52 116 Untitled
+ 88 48 112 Untitled
+ 84 48 108 Untitled
+ 76 44 104 Untitled
+ 68 40 100 Untitled
+ 64 36 96 Untitled
+ 56 32 92 Untitled
+ 48 28 88 Untitled
+ 44 24 84 Untitled
+ 36 24 80 Untitled
+ 32 20 76 Untitled
+ 24 16 72 Untitled
+ 16 12 68 Untitled
+ 12 8 64 Untitled
+ 4 4 60 Untitled
+ 0 4 60 Untitled
+ 4 12 56 Untitled
+ 8 16 56 Untitled
+ 8 20 56 Untitled
+ 12 28 52 Untitled
+ 12 32 52 Untitled
+ 16 36 52 Untitled
+ 16 40 48 Untitled
+ 20 48 48 Untitled
+ 20 52 48 Untitled
+ 24 56 44 Untitled
+ 24 64 44 Untitled
+ 28 68 44 Untitled
+ 28 72 40 Untitled
+ 32 76 40 Untitled
+ 32 84 40 Untitled
+ 36 88 36 Untitled
+ 36 92 36 Untitled
+ 40 100 36 Untitled
+ 40 104 36 Untitled
+ 44 108 32 Untitled
+ 44 112 32 Untitled
+172 24 56 Untitled
+160 20 52 Untitled
+152 20 52 Untitled
+144 20 48 Untitled
+136 16 48 Untitled
+128 16 44 Untitled
+120 16 44 Untitled
+108 16 40 Untitled
+100 12 40 Untitled
+ 92 12 40 Untitled
+ 84 12 36 Untitled
+ 76 8 36 Untitled
+ 68 8 32 Untitled
+ 56 8 32 Untitled
+ 48 8 28 Untitled
+ 40 4 28 Untitled
+ 32 4 24 Untitled
+ 24 4 24 Untitled
+ 16 4 24 Untitled
+ 20 12 28 Untitled
+ 24 16 32 Untitled
+ 24 20 36 Untitled
+ 28 24 40 Untitled
+ 32 28 44 Untitled
+ 32 32 48 Untitled
+ 36 36 52 Untitled
+ 36 40 56 Untitled
+ 40 44 56 Untitled
+ 44 48 60 Untitled
+ 44 52 64 Untitled
+ 48 56 68 Untitled
+ 48 60 72 Untitled
+ 52 64 76 Untitled
+ 56 68 80 Untitled
+ 56 72 84 Untitled
+ 60 76 88 Untitled
+ 60 80 88 Untitled
+ 64 88 92 Untitled
+ 68 92 96 Untitled
+ 68 96 100 Untitled
+ 72 100 104 Untitled
+ 76 104 108 Untitled
+ 76 108 112 Untitled
+ 80 112 116 Untitled
+ 80 116 120 Untitled
+ 84 120 120 Untitled
+ 88 124 124 Untitled
+ 88 128 128 Untitled
+ 92 132 132 Untitled
+ 92 136 136 Untitled
+ 96 140 140 Untitled
+100 144 144 Untitled
+100 148 148 Untitled
+104 152 152 Untitled
+104 156 152 Untitled
+ 96 148 148 Untitled
+ 88 144 148 Untitled
+ 84 140 144 Untitled
+ 76 136 144 Untitled
+ 72 132 140 Untitled
+ 64 128 140 Untitled
+ 60 124 136 Untitled
+ 52 120 136 Untitled
+ 44 116 136 Untitled
+ 40 112 132 Untitled
+ 32 108 132 Untitled
+ 28 104 128 Untitled
+ 20 100 128 Untitled
+ 16 96 124 Untitled
+ 8 92 124 Untitled
+ 4 88 124 Untitled
+ 12 92 120 Untitled
+ 16 92 116 Untitled
+ 24 92 116 Untitled
+ 28 92 112 Untitled
+ 32 92 112 Untitled
+ 40 96 108 Untitled
+ 44 96 104 Untitled
+ 48 96 104 Untitled
+ 56 96 100 Untitled
+ 60 96 100 Untitled
+ 64 96 96 Untitled
+ 72 100 96 Untitled
+ 76 100 92 Untitled
+ 80 100 88 Untitled
+ 88 100 88 Untitled
+ 92 100 84 Untitled
+100 104 84 Untitled
+104 104 80 Untitled
+108 104 80 Untitled
+116 104 76 Untitled
+120 104 72 Untitled
+124 104 72 Untitled
+132 108 68 Untitled
+136 108 68 Untitled
+140 108 64 Untitled
+148 108 60 Untitled
+152 108 60 Untitled
+156 108 56 Untitled
+164 112 56 Untitled
+168 112 52 Untitled
+176 112 52 Untitled
+180 112 48 Untitled
+184 112 44 Untitled
+192 116 44 Untitled
+196 116 40 Untitled
+200 116 40 Untitled
+208 116 36 Untitled
+212 116 36 Untitled
+216 116 32 Untitled
+224 120 28 Untitled
+228 120 28 Untitled
+232 120 24 Untitled
+240 120 24 Untitled
+244 120 20 Untitled
+248 120 20 Untitled
+244 116 28 Untitled
+244 112 32 Untitled
+244 112 36 Untitled
+240 108 44 Untitled
+240 108 48 Untitled
+240 104 52 Untitled
+236 104 56 Untitled
+236 100 64 Untitled
+236 100 68 Untitled
+232 96 72 Untitled
+232 96 76 Untitled
+232 92 84 Untitled
+228 92 88 Untitled
+228 88 92 Untitled
+228 88 96 Untitled
+224 84 104 Untitled
+224 84 108 Untitled
+224 80 112 Untitled
+220 80 116 Untitled
+220 76 124 Untitled
+220 76 128 Untitled
+216 72 132 Untitled
+216 72 136 Untitled
+216 68 144 Untitled
+212 64 148 Untitled
+212 64 152 Untitled
+212 60 160 Untitled
+208 60 164 Untitled
+208 56 168 Untitled
+208 56 172 Untitled
diff --git a/chalk/data/palettes/Browns_And_Yellows.gpl b/chalk/data/palettes/Browns_And_Yellows.gpl
new file mode 100644
index 00000000..bd100e27
--- /dev/null
+++ b/chalk/data/palettes/Browns_And_Yellows.gpl
@@ -0,0 +1,25 @@
+GIMP Palette
+Name: Browns and Yellows
+#
+189 183 107 Dark Khaki
+240 230 140 Khaki
+238 232 170 Pale Goldenrod
+250 250 210 Light Goldenrod Yellow
+255 255 224 Light Yellow
+255 255 0 Yellow
+255 215 0 Gold
+238 221 130 Light Goldenrod
+218 165 32 Goldenrod
+184 134 11 Dark Goldenrod
+188 143 143 Rosy Brown
+139 69 19 Saddle Brown
+160 82 45 Sienna
+205 133 63 Peru
+222 184 135 Burlywood
+245 245 220 Beige
+245 222 179 Wheat
+244 164 96 Sandy Brown
+210 180 140 Tan
+210 105 30 Chocolate
+255 165 0 Orange
+255 140 0 Dark Orange
diff --git a/chalk/data/palettes/Caramel.gpl b/chalk/data/palettes/Caramel.gpl
new file mode 100644
index 00000000..2ee783de
--- /dev/null
+++ b/chalk/data/palettes/Caramel.gpl
@@ -0,0 +1,259 @@
+GIMP Palette
+Name: Caramel
+#
+ 48 48 48 grey19
+164 136 192 Untitled
+172 140 192 Untitled
+180 144 192 Untitled
+188 148 192 Untitled
+196 152 192 Untitled
+204 152 192 Untitled
+212 156 192 Untitled
+220 160 192 Untitled
+228 164 192 Untitled
+236 168 192 Untitled
+228 160 188 Untitled
+216 148 184 Untitled
+204 136 180 Untitled
+192 124 176 Untitled
+180 112 168 Untitled
+168 104 164 Untitled
+156 92 160 Untitled
+144 80 156 Untitled
+132 68 152 Untitled
+120 56 144 Untitled
+140 84 140 Untitled
+160 116 132 Untitled
+180 144 128 Untitled
+200 176 120 Untitled
+224 208 112 Untitled
+212 200 120 Untitled
+196 188 132 Untitled
+184 176 144 Untitled
+168 168 156 Untitled
+156 156 164 Untitled
+140 144 176 Untitled
+128 136 188 Untitled
+112 124 200 Untitled
+ 96 112 212 Untitled
+108 112 192 Untitled
+124 116 172 Untitled
+136 116 148 Untitled
+152 120 128 Untitled
+168 120 108 Untitled
+180 124 84 Untitled
+196 124 64 Untitled
+212 128 40 Untitled
+212 128 44 Untitled
+212 132 48 Untitled
+212 136 52 Untitled
+212 140 56 Untitled
+216 144 60 Untitled
+216 148 64 Untitled
+216 148 68 Untitled
+216 152 72 Untitled
+220 156 76 Untitled
+220 160 80 Untitled
+220 164 84 Untitled
+220 168 88 Untitled
+224 168 92 Untitled
+224 172 96 Untitled
+224 176 100 Untitled
+224 180 104 Untitled
+228 184 108 Untitled
+228 188 112 Untitled
+228 188 116 Untitled
+228 192 120 Untitled
+232 196 124 Untitled
+232 200 128 Untitled
+232 204 132 Untitled
+232 208 136 Untitled
+236 212 140 Untitled
+232 208 140 Untitled
+224 204 140 Untitled
+216 196 140 Untitled
+208 192 136 Untitled
+200 188 136 Untitled
+192 180 136 Untitled
+188 176 132 Untitled
+180 172 132 Untitled
+172 164 132 Untitled
+164 160 128 Untitled
+156 156 128 Untitled
+148 148 128 Untitled
+144 144 124 Untitled
+136 136 124 Untitled
+128 132 124 Untitled
+120 128 120 Untitled
+112 120 120 Untitled
+104 116 120 Untitled
+100 112 116 Untitled
+ 92 104 116 Untitled
+ 84 100 116 Untitled
+ 76 96 112 Untitled
+ 68 88 112 Untitled
+ 60 84 112 Untitled
+ 52 76 108 Untitled
+ 56 80 108 Untitled
+ 60 88 108 Untitled
+ 64 96 108 Untitled
+ 72 100 108 Untitled
+ 76 108 108 Untitled
+ 80 116 108 Untitled
+ 88 120 108 Untitled
+ 92 128 108 Untitled
+ 96 136 108 Untitled
+104 144 104 Untitled
+108 148 104 Untitled
+112 156 104 Untitled
+116 164 104 Untitled
+124 168 104 Untitled
+128 176 104 Untitled
+132 184 104 Untitled
+140 188 104 Untitled
+144 196 104 Untitled
+148 204 104 Untitled
+156 212 100 Untitled
+156 208 100 Untitled
+156 204 100 Untitled
+156 200 96 Untitled
+156 196 96 Untitled
+156 192 92 Untitled
+156 188 92 Untitled
+156 184 88 Untitled
+156 180 88 Untitled
+156 176 84 Untitled
+156 172 84 Untitled
+156 168 80 Untitled
+156 164 80 Untitled
+156 160 76 Untitled
+156 156 76 Untitled
+156 152 72 Untitled
+156 148 72 Untitled
+156 144 68 Untitled
+156 140 68 Untitled
+156 136 64 Untitled
+156 132 64 Untitled
+156 124 60 Untitled
+160 124 72 Untitled
+164 128 84 Untitled
+168 132 96 Untitled
+176 136 112 Untitled
+180 136 124 Untitled
+184 140 136 Untitled
+188 144 148 Untitled
+196 148 164 Untitled
+196 148 164 Untitled
+196 148 160 Untitled
+196 144 156 Untitled
+196 144 152 Untitled
+192 140 148 Untitled
+192 140 144 Untitled
+192 140 140 Untitled
+192 136 136 Untitled
+192 136 132 Untitled
+188 132 128 Untitled
+188 132 124 Untitled
+188 132 120 Untitled
+188 128 116 Untitled
+184 128 112 Untitled
+184 124 108 Untitled
+184 124 104 Untitled
+184 124 104 Untitled
+184 120 100 Untitled
+180 120 96 Untitled
+180 116 92 Untitled
+180 116 88 Untitled
+180 116 84 Untitled
+176 112 80 Untitled
+176 112 76 Untitled
+176 108 72 Untitled
+176 108 68 Untitled
+176 108 64 Untitled
+172 104 60 Untitled
+172 104 56 Untitled
+172 100 52 Untitled
+172 100 48 Untitled
+168 96 44 Untitled
+160 96 44 Untitled
+152 96 48 Untitled
+140 100 52 Untitled
+132 100 56 Untitled
+120 100 60 Untitled
+112 104 60 Untitled
+100 104 64 Untitled
+ 92 104 68 Untitled
+ 80 108 72 Untitled
+ 72 108 76 Untitled
+ 60 108 80 Untitled
+ 52 112 80 Untitled
+ 40 112 84 Untitled
+ 32 112 88 Untitled
+ 20 116 92 Untitled
+ 12 116 96 Untitled
+ 0 120 100 Untitled
+ 0 120 100 Untitled
+ 0 116 100 Untitled
+ 0 112 104 Untitled
+ 0 112 104 Untitled
+ 0 108 104 Untitled
+ 0 104 108 Untitled
+ 0 104 108 Untitled
+ 0 100 112 Untitled
+ 0 96 112 Untitled
+ 0 96 112 Untitled
+ 0 92 116 Untitled
+ 4 88 116 Untitled
+ 4 84 120 Untitled
+ 4 84 120 Untitled
+ 4 80 120 Untitled
+ 4 76 124 Untitled
+ 4 76 124 Untitled
+ 4 72 128 Untitled
+ 4 68 128 Untitled
+ 4 68 128 Untitled
+ 4 64 132 Untitled
+ 4 60 132 Untitled
+ 8 56 136 Untitled
+ 28 60 136 Untitled
+ 48 68 140 Untitled
+ 72 76 144 Untitled
+ 92 80 148 Untitled
+116 88 152 Untitled
+136 96 156 Untitled
+160 100 160 Untitled
+180 108 164 Untitled
+204 116 168 Untitled
+204 116 168 Untitled
+204 120 168 Untitled
+200 124 168 Untitled
+200 128 168 Untitled
+200 128 168 Untitled
+196 132 168 Untitled
+196 136 168 Untitled
+192 140 168 Untitled
+192 140 168 Untitled
+192 144 168 Untitled
+188 148 168 Untitled
+188 152 168 Untitled
+184 156 168 Untitled
+184 156 168 Untitled
+184 160 168 Untitled
+180 164 168 Untitled
+180 168 168 Untitled
+180 168 168 Untitled
+176 172 168 Untitled
+176 176 168 Untitled
+172 180 168 Untitled
+172 184 168 Untitled
+172 184 168 Untitled
+168 188 168 Untitled
+168 192 168 Untitled
+164 196 168 Untitled
+164 196 168 Untitled
+164 200 168 Untitled
+160 204 168 Untitled
+160 208 168 Untitled
+156 212 164 Untitled
+148 212 168 Untitled
+136 216 176 Untitled
diff --git a/chalk/data/palettes/Cascade.gpl b/chalk/data/palettes/Cascade.gpl
new file mode 100644
index 00000000..1c8e7e59
--- /dev/null
+++ b/chalk/data/palettes/Cascade.gpl
@@ -0,0 +1,259 @@
+GIMP Palette
+Name: Cascade
+#
+108 88 128 Untitled
+108 88 128 Untitled
+108 88 128 Untitled
+104 92 132 Untitled
+104 92 132 Untitled
+100 92 132 Untitled
+ 96 92 132 Untitled
+ 96 96 136 Untitled
+ 92 96 136 Untitled
+ 92 96 136 Untitled
+ 88 96 136 Untitled
+ 84 100 140 Untitled
+ 84 100 140 Untitled
+ 80 100 140 Untitled
+ 76 96 136 Untitled
+ 80 100 140 Untitled
+ 84 104 144 Untitled
+ 88 104 148 Untitled
+ 92 108 148 Untitled
+ 96 112 152 Untitled
+100 112 156 Untitled
+104 116 160 Untitled
+108 116 160 Untitled
+112 120 164 Untitled
+116 124 168 Untitled
+120 124 168 Untitled
+124 128 172 Untitled
+128 128 176 Untitled
+132 132 180 Untitled
+136 136 180 Untitled
+140 136 184 Untitled
+144 140 188 Untitled
+148 140 188 Untitled
+152 144 192 Untitled
+156 148 196 Untitled
+160 148 200 Untitled
+164 152 200 Untitled
+168 156 204 Untitled
+172 156 208 Untitled
+176 160 212 Untitled
+180 160 212 Untitled
+184 164 216 Untitled
+188 168 220 Untitled
+192 168 220 Untitled
+196 172 224 Untitled
+200 172 228 Untitled
+204 176 232 Untitled
+208 180 232 Untitled
+212 180 236 Untitled
+216 184 240 Untitled
+220 184 240 Untitled
+216 180 236 Untitled
+216 180 236 Untitled
+216 180 236 Untitled
+212 180 236 Untitled
+212 180 236 Untitled
+212 180 236 Untitled
+212 180 236 Untitled
+208 180 232 Untitled
+208 176 232 Untitled
+208 176 232 Untitled
+208 176 232 Untitled
+204 176 232 Untitled
+204 176 232 Untitled
+204 176 232 Untitled
+200 176 232 Untitled
+200 176 228 Untitled
+200 176 228 Untitled
+200 172 228 Untitled
+196 172 228 Untitled
+196 172 228 Untitled
+196 172 228 Untitled
+196 172 228 Untitled
+192 172 228 Untitled
+192 172 224 Untitled
+192 172 224 Untitled
+188 172 224 Untitled
+188 168 224 Untitled
+188 168 224 Untitled
+188 168 224 Untitled
+184 168 224 Untitled
+184 168 224 Untitled
+184 168 220 Untitled
+184 168 220 Untitled
+180 168 220 Untitled
+180 168 220 Untitled
+180 164 220 Untitled
+176 164 220 Untitled
+176 164 220 Untitled
+176 164 220 Untitled
+176 164 216 Untitled
+172 164 216 Untitled
+172 164 216 Untitled
+172 164 216 Untitled
+172 160 216 Untitled
+168 160 216 Untitled
+168 160 216 Untitled
+168 160 216 Untitled
+164 160 212 Untitled
+164 160 212 Untitled
+164 160 212 Untitled
+164 160 212 Untitled
+160 160 212 Untitled
+160 156 212 Untitled
+160 156 212 Untitled
+160 156 212 Untitled
+156 156 208 Untitled
+156 156 208 Untitled
+156 156 208 Untitled
+152 156 208 Untitled
+152 156 208 Untitled
+152 156 208 Untitled
+152 152 208 Untitled
+148 152 208 Untitled
+148 152 204 Untitled
+148 152 204 Untitled
+148 152 204 Untitled
+144 152 204 Untitled
+144 152 204 Untitled
+144 152 204 Untitled
+140 152 204 Untitled
+140 148 204 Untitled
+140 148 200 Untitled
+140 148 200 Untitled
+136 148 200 Untitled
+136 148 200 Untitled
+136 148 200 Untitled
+136 148 200 Untitled
+132 148 200 Untitled
+132 148 200 Untitled
+132 144 196 Untitled
+128 144 196 Untitled
+128 144 196 Untitled
+128 144 196 Untitled
+128 144 196 Untitled
+124 144 196 Untitled
+124 144 196 Untitled
+124 144 192 Untitled
+124 140 192 Untitled
+120 140 192 Untitled
+120 140 192 Untitled
+120 140 192 Untitled
+116 140 192 Untitled
+116 140 192 Untitled
+116 140 192 Untitled
+116 140 188 Untitled
+112 140 188 Untitled
+112 136 188 Untitled
+112 136 188 Untitled
+112 136 188 Untitled
+108 136 188 Untitled
+108 136 188 Untitled
+108 136 188 Untitled
+104 136 184 Untitled
+104 136 184 Untitled
+104 136 184 Untitled
+104 132 184 Untitled
+100 132 184 Untitled
+100 132 184 Untitled
+100 132 184 Untitled
+100 132 184 Untitled
+ 96 132 180 Untitled
+ 96 132 180 Untitled
+ 96 132 180 Untitled
+ 92 132 180 Untitled
+ 92 128 180 Untitled
+ 92 128 180 Untitled
+ 92 128 180 Untitled
+ 88 128 180 Untitled
+ 88 128 176 Untitled
+ 88 128 176 Untitled
+ 88 128 176 Untitled
+ 84 128 176 Untitled
+ 84 124 176 Untitled
+ 84 124 176 Untitled
+ 80 124 176 Untitled
+ 80 124 176 Untitled
+ 80 124 172 Untitled
+ 80 124 172 Untitled
+ 76 124 172 Untitled
+ 76 124 172 Untitled
+ 76 124 172 Untitled
+ 76 120 172 Untitled
+ 72 120 172 Untitled
+ 72 120 172 Untitled
+ 72 120 168 Untitled
+ 68 120 168 Untitled
+ 68 120 168 Untitled
+ 68 120 168 Untitled
+ 68 120 168 Untitled
+ 64 120 168 Untitled
+ 64 116 168 Untitled
+ 64 116 168 Untitled
+ 64 116 164 Untitled
+ 60 116 164 Untitled
+ 60 116 164 Untitled
+ 60 116 164 Untitled
+ 56 116 164 Untitled
+ 56 116 164 Untitled
+ 56 116 164 Untitled
+ 56 112 164 Untitled
+ 52 112 160 Untitled
+ 52 112 160 Untitled
+ 52 112 160 Untitled
+ 52 112 160 Untitled
+ 48 112 160 Untitled
+ 48 112 160 Untitled
+ 48 112 160 Untitled
+ 44 116 156 Untitled
+ 48 112 160 Untitled
+ 48 112 160 Untitled
+ 48 112 160 Untitled
+ 48 112 160 Untitled
+ 48 112 160 Untitled
+ 48 112 160 Untitled
+ 48 112 160 Untitled
+ 48 112 160 Untitled
+ 48 112 160 Untitled
+ 48 112 160 Untitled
+ 52 112 160 Untitled
+ 52 112 160 Untitled
+ 52 112 160 Untitled
+ 52 112 160 Untitled
+ 52 112 160 Untitled
+ 52 112 160 Untitled
+ 52 112 160 Untitled
+ 52 112 160 Untitled
+ 52 112 160 Untitled
+ 52 112 160 Untitled
+ 52 112 160 Untitled
+ 56 112 160 Untitled
+ 56 112 160 Untitled
+ 56 112 160 Untitled
+ 56 112 160 Untitled
+ 56 112 160 Untitled
+160 68 108 Untitled
+156 68 108 Untitled
+156 68 108 Untitled
+152 72 112 Untitled
+152 72 112 Untitled
+148 72 112 Untitled
+144 72 112 Untitled
+144 76 116 Untitled
+140 76 116 Untitled
+140 76 116 Untitled
+136 76 116 Untitled
+132 80 120 Untitled
+132 80 120 Untitled
+128 80 120 Untitled
+128 80 120 Untitled
+124 84 124 Untitled
+120 84 124 Untitled
+120 84 124 Untitled
+116 84 124 Untitled
+116 88 128 Untitled
+112 88 128 Untitled
diff --git a/chalk/data/palettes/China.gpl b/chalk/data/palettes/China.gpl
new file mode 100644
index 00000000..670578ad
--- /dev/null
+++ b/chalk/data/palettes/China.gpl
@@ -0,0 +1,259 @@
+GIMP Palette
+Name: China
+#
+224 76 240 Untitled
+224 76 240 Untitled
+224 80 240 Untitled
+224 84 240 Untitled
+228 88 240 Untitled
+228 92 240 Untitled
+228 96 240 Untitled
+228 96 240 Untitled
+228 100 240 Untitled
+228 104 240 Untitled
+228 108 240 Untitled
+232 112 240 Untitled
+232 116 240 Untitled
+232 120 240 Untitled
+232 120 240 Untitled
+232 124 240 Untitled
+232 128 240 Untitled
+232 132 240 Untitled
+232 136 240 Untitled
+236 140 240 Untitled
+236 140 240 Untitled
+236 144 240 Untitled
+236 148 240 Untitled
+236 152 240 Untitled
+236 156 240 Untitled
+236 160 240 Untitled
+240 164 240 Untitled
+232 156 236 Untitled
+220 148 232 Untitled
+208 140 228 Untitled
+196 128 220 Untitled
+184 120 216 Untitled
+172 112 212 Untitled
+160 104 208 Untitled
+148 92 200 Untitled
+136 68 204 Untitled
+124 40 208 Untitled
+108 12 216 Untitled
+108 12 216 Untitled
+108 12 216 Untitled
+108 12 216 Untitled
+108 12 216 Untitled
+112 8 216 Untitled
+112 8 216 Untitled
+112 8 216 Untitled
+112 8 216 Untitled
+112 8 216 Untitled
+116 4 216 Untitled
+116 4 216 Untitled
+116 4 216 Untitled
+116 4 216 Untitled
+120 0 216 Untitled
+120 12 216 Untitled
+124 24 220 Untitled
+128 36 224 Untitled
+128 48 228 Untitled
+132 64 232 Untitled
+136 76 232 Untitled
+136 88 236 Untitled
+140 100 240 Untitled
+144 112 244 Untitled
+148 128 248 Untitled
+148 128 248 Untitled
+148 128 248 Untitled
+148 132 248 Untitled
+148 132 248 Untitled
+148 132 248 Untitled
+148 136 248 Untitled
+148 136 248 Untitled
+144 136 248 Untitled
+144 140 248 Untitled
+144 140 248 Untitled
+144 140 248 Untitled
+144 144 248 Untitled
+144 144 248 Untitled
+144 144 248 Untitled
+144 148 248 Untitled
+140 148 248 Untitled
+140 152 248 Untitled
+140 152 248 Untitled
+140 152 248 Untitled
+140 156 248 Untitled
+140 156 248 Untitled
+140 156 248 Untitled
+140 160 248 Untitled
+136 160 248 Untitled
+136 160 248 Untitled
+136 164 248 Untitled
+136 164 248 Untitled
+136 164 248 Untitled
+136 168 248 Untitled
+136 168 248 Untitled
+132 172 244 Untitled
+132 168 244 Untitled
+128 164 244 Untitled
+128 160 244 Untitled
+124 156 244 Untitled
+124 152 244 Untitled
+120 148 244 Untitled
+120 144 244 Untitled
+116 136 244 Untitled
+116 132 244 Untitled
+112 128 244 Untitled
+112 124 244 Untitled
+108 120 244 Untitled
+108 116 244 Untitled
+104 112 244 Untitled
+104 108 244 Untitled
+100 100 244 Untitled
+100 96 244 Untitled
+ 96 92 244 Untitled
+ 96 88 244 Untitled
+ 92 84 244 Untitled
+ 92 80 244 Untitled
+ 88 76 244 Untitled
+ 88 68 244 Untitled
+ 84 64 244 Untitled
+ 84 60 244 Untitled
+ 80 56 244 Untitled
+ 80 52 244 Untitled
+ 76 48 244 Untitled
+ 76 44 244 Untitled
+ 72 40 244 Untitled
+ 72 32 244 Untitled
+ 68 28 244 Untitled
+ 68 24 244 Untitled
+ 64 20 244 Untitled
+ 64 16 244 Untitled
+ 60 12 244 Untitled
+ 60 8 244 Untitled
+ 56 0 248 Untitled
+ 56 4 248 Untitled
+ 56 8 244 Untitled
+ 52 16 240 Untitled
+ 52 20 236 Untitled
+ 52 28 232 Untitled
+ 48 32 228 Untitled
+ 48 40 228 Untitled
+ 44 44 224 Untitled
+ 44 52 220 Untitled
+ 44 56 216 Untitled
+ 40 64 212 Untitled
+ 40 68 208 Untitled
+ 36 76 204 Untitled
+ 36 80 204 Untitled
+ 36 84 200 Untitled
+ 32 92 196 Untitled
+ 32 96 192 Untitled
+ 32 104 188 Untitled
+ 28 108 184 Untitled
+ 28 116 184 Untitled
+ 24 120 180 Untitled
+ 24 128 176 Untitled
+ 24 132 172 Untitled
+ 20 140 168 Untitled
+ 20 144 164 Untitled
+ 16 152 160 Untitled
+ 20 152 160 Untitled
+ 24 152 160 Untitled
+ 28 152 160 Untitled
+ 32 152 160 Untitled
+ 40 148 164 Untitled
+ 44 148 164 Untitled
+ 48 148 164 Untitled
+ 52 148 164 Untitled
+ 56 148 168 Untitled
+ 64 144 168 Untitled
+ 68 144 168 Untitled
+ 72 144 168 Untitled
+ 76 144 172 Untitled
+ 80 144 172 Untitled
+ 88 140 172 Untitled
+ 92 140 172 Untitled
+ 96 140 176 Untitled
+100 140 176 Untitled
+108 136 176 Untitled
+112 136 176 Untitled
+116 136 176 Untitled
+120 136 180 Untitled
+124 136 180 Untitled
+132 132 180 Untitled
+136 132 180 Untitled
+140 132 184 Untitled
+144 132 184 Untitled
+148 132 184 Untitled
+156 128 184 Untitled
+160 128 188 Untitled
+164 128 188 Untitled
+168 128 188 Untitled
+172 128 188 Untitled
+180 124 192 Untitled
+184 124 192 Untitled
+188 124 192 Untitled
+192 124 192 Untitled
+200 120 196 Untitled
+160 132 176 Untitled
+116 148 152 Untitled
+ 76 160 128 Untitled
+ 32 176 104 Untitled
+ 32 176 104 Untitled
+ 36 172 104 Untitled
+ 40 168 108 Untitled
+ 44 164 108 Untitled
+ 48 160 108 Untitled
+ 52 156 112 Untitled
+ 56 152 112 Untitled
+ 60 148 112 Untitled
+ 64 144 116 Untitled
+ 68 140 116 Untitled
+ 72 136 120 Untitled
+ 76 132 120 Untitled
+ 80 128 120 Untitled
+ 84 124 124 Untitled
+ 88 120 124 Untitled
+ 92 116 124 Untitled
+ 96 112 128 Untitled
+100 108 128 Untitled
+104 104 128 Untitled
+108 100 132 Untitled
+108 100 132 Untitled
+112 96 136 Untitled
+116 92 136 Untitled
+120 88 136 Untitled
+124 84 140 Untitled
+128 80 140 Untitled
+132 76 140 Untitled
+136 72 144 Untitled
+140 68 144 Untitled
+144 64 144 Untitled
+148 60 148 Untitled
+152 56 148 Untitled
+156 52 152 Untitled
+160 48 152 Untitled
+164 44 152 Untitled
+168 40 156 Untitled
+172 36 156 Untitled
+176 32 156 Untitled
+180 28 160 Untitled
+184 24 160 Untitled
+188 20 164 Untitled
+188 24 164 Untitled
+184 28 164 Untitled
+180 32 164 Untitled
+176 36 164 Untitled
+176 40 164 Untitled
+172 48 164 Untitled
+168 52 164 Untitled
+164 56 164 Untitled
+164 60 164 Untitled
+160 64 164 Untitled
+156 72 164 Untitled
+152 76 164 Untitled
+152 80 164 Untitled
+148 84 164 Untitled
+144 88 164 Untitled
+140 96 168 Untitled
diff --git a/chalk/data/palettes/Coldfire.gpl b/chalk/data/palettes/Coldfire.gpl
new file mode 100644
index 00000000..6c25698a
--- /dev/null
+++ b/chalk/data/palettes/Coldfire.gpl
@@ -0,0 +1,259 @@
+GIMP Palette
+Name: Coldfire
+#
+ 0 172 252 Untitled
+ 0 172 252 Untitled
+ 0 172 252 Untitled
+ 0 168 252 Untitled
+ 0 164 252 Untitled
+ 0 160 252 Untitled
+ 0 156 252 Untitled
+ 0 152 252 Untitled
+ 0 152 252 Untitled
+ 0 148 252 Untitled
+ 0 144 252 Untitled
+ 0 140 252 Untitled
+ 0 136 252 Untitled
+ 0 132 252 Untitled
+ 0 132 252 Untitled
+ 0 128 252 Untitled
+ 0 124 252 Untitled
+ 0 120 252 Untitled
+ 0 116 252 Untitled
+ 0 112 252 Untitled
+ 0 112 252 Untitled
+ 0 108 252 Untitled
+ 0 104 252 Untitled
+ 0 100 252 Untitled
+ 0 96 252 Untitled
+ 0 92 252 Untitled
+ 0 92 252 Untitled
+ 0 88 252 Untitled
+ 0 84 252 Untitled
+ 0 80 252 Untitled
+ 0 76 252 Untitled
+ 0 72 252 Untitled
+ 0 68 252 Untitled
+ 0 64 252 Untitled
+ 0 60 252 Untitled
+ 0 56 252 Untitled
+ 0 52 252 Untitled
+ 0 48 252 Untitled
+ 0 44 252 Untitled
+ 0 40 252 Untitled
+ 0 36 252 Untitled
+ 0 32 252 Untitled
+ 0 28 252 Untitled
+ 0 24 252 Untitled
+ 0 20 252 Untitled
+ 0 16 252 Untitled
+ 0 12 252 Untitled
+ 0 8 252 Untitled
+ 0 4 252 Untitled
+ 0 4 252 Untitled
+ 4 4 248 Untitled
+ 4 4 248 Untitled
+ 8 4 244 Untitled
+ 8 8 240 Untitled
+ 12 8 240 Untitled
+ 12 8 236 Untitled
+ 16 8 232 Untitled
+ 16 12 232 Untitled
+ 20 12 228 Untitled
+ 20 12 224 Untitled
+ 24 12 224 Untitled
+ 24 16 220 Untitled
+ 28 16 216 Untitled
+ 28 16 216 Untitled
+ 32 16 212 Untitled
+ 32 20 212 Untitled
+ 36 20 208 Untitled
+ 36 20 204 Untitled
+ 40 20 204 Untitled
+ 40 24 200 Untitled
+ 44 24 196 Untitled
+ 44 24 196 Untitled
+ 48 24 192 Untitled
+ 48 24 188 Untitled
+ 52 28 188 Untitled
+ 52 28 184 Untitled
+ 56 28 180 Untitled
+ 56 28 180 Untitled
+ 60 32 176 Untitled
+ 60 32 172 Untitled
+ 64 32 172 Untitled
+ 64 32 168 Untitled
+ 68 36 168 Untitled
+ 68 36 164 Untitled
+ 72 36 160 Untitled
+ 72 36 160 Untitled
+ 76 40 156 Untitled
+ 76 40 152 Untitled
+ 80 40 152 Untitled
+ 80 40 148 Untitled
+ 84 44 144 Untitled
+ 84 44 144 Untitled
+ 88 44 140 Untitled
+ 88 44 136 Untitled
+ 92 48 136 Untitled
+ 92 48 132 Untitled
+ 96 48 128 Untitled
+100 48 128 Untitled
+100 48 124 Untitled
+104 52 124 Untitled
+104 52 120 Untitled
+108 52 116 Untitled
+108 52 116 Untitled
+112 56 112 Untitled
+112 56 108 Untitled
+116 56 108 Untitled
+116 56 104 Untitled
+120 60 100 Untitled
+120 60 100 Untitled
+124 60 96 Untitled
+124 60 92 Untitled
+128 64 92 Untitled
+128 64 88 Untitled
+132 64 88 Untitled
+132 64 84 Untitled
+136 68 80 Untitled
+136 68 80 Untitled
+140 68 76 Untitled
+140 68 72 Untitled
+144 72 72 Untitled
+144 72 68 Untitled
+148 72 64 Untitled
+148 72 64 Untitled
+152 72 60 Untitled
+152 76 56 Untitled
+156 76 56 Untitled
+156 76 52 Untitled
+160 76 48 Untitled
+160 80 48 Untitled
+164 80 44 Untitled
+164 80 44 Untitled
+168 80 40 Untitled
+168 84 36 Untitled
+172 84 36 Untitled
+172 84 32 Untitled
+176 84 28 Untitled
+176 88 28 Untitled
+180 88 24 Untitled
+180 88 20 Untitled
+184 88 20 Untitled
+184 92 16 Untitled
+188 92 12 Untitled
+188 92 12 Untitled
+192 92 8 Untitled
+196 96 4 Untitled
+196 96 4 Untitled
+196 100 4 Untitled
+196 100 4 Untitled
+196 104 4 Untitled
+200 108 4 Untitled
+200 108 4 Untitled
+200 112 4 Untitled
+200 112 4 Untitled
+200 116 4 Untitled
+204 120 4 Untitled
+204 120 4 Untitled
+204 124 4 Untitled
+204 124 4 Untitled
+208 128 4 Untitled
+208 132 4 Untitled
+208 132 4 Untitled
+208 136 4 Untitled
+208 136 4 Untitled
+212 140 4 Untitled
+212 144 4 Untitled
+212 144 4 Untitled
+212 148 4 Untitled
+216 152 4 Untitled
+216 152 4 Untitled
+216 156 4 Untitled
+216 156 4 Untitled
+216 160 4 Untitled
+220 164 4 Untitled
+220 164 4 Untitled
+220 168 4 Untitled
+220 168 4 Untitled
+224 172 4 Untitled
+224 176 4 Untitled
+224 176 4 Untitled
+224 180 4 Untitled
+224 180 4 Untitled
+228 184 4 Untitled
+228 188 4 Untitled
+228 188 4 Untitled
+228 192 4 Untitled
+228 192 4 Untitled
+232 196 4 Untitled
+232 200 4 Untitled
+232 200 4 Untitled
+232 204 4 Untitled
+236 208 4 Untitled
+236 208 4 Untitled
+236 212 4 Untitled
+236 212 4 Untitled
+236 216 4 Untitled
+240 220 4 Untitled
+240 220 4 Untitled
+240 224 4 Untitled
+240 224 4 Untitled
+244 228 4 Untitled
+244 232 4 Untitled
+244 232 4 Untitled
+244 236 4 Untitled
+244 236 4 Untitled
+248 240 4 Untitled
+248 244 4 Untitled
+248 244 4 Untitled
+248 248 4 Untitled
+252 252 0 Untitled
+252 252 104 Untitled
+252 252 104 Untitled
+252 252 108 Untitled
+252 252 112 Untitled
+252 252 116 Untitled
+252 252 120 Untitled
+252 252 120 Untitled
+252 252 124 Untitled
+252 252 128 Untitled
+252 252 132 Untitled
+252 252 136 Untitled
+252 252 136 Untitled
+252 252 140 Untitled
+252 252 144 Untitled
+252 252 148 Untitled
+252 252 152 Untitled
+252 252 152 Untitled
+252 252 156 Untitled
+252 252 160 Untitled
+252 252 164 Untitled
+252 252 168 Untitled
+252 252 168 Untitled
+252 252 172 Untitled
+252 252 176 Untitled
+252 252 180 Untitled
+252 252 184 Untitled
+252 252 184 Untitled
+252 252 188 Untitled
+252 252 192 Untitled
+252 252 196 Untitled
+252 252 200 Untitled
+252 252 200 Untitled
+252 252 204 Untitled
+252 252 208 Untitled
+252 252 212 Untitled
+252 252 216 Untitled
+252 252 216 Untitled
+252 252 220 Untitled
+252 252 224 Untitled
+252 252 228 Untitled
+252 252 232 Untitled
+252 252 232 Untitled
+252 252 236 Untitled
+252 252 240 Untitled
+252 252 244 Untitled
+252 252 248 Untitled
+252 252 252 grey99
diff --git a/chalk/data/palettes/Cool_Colors.gpl b/chalk/data/palettes/Cool_Colors.gpl
new file mode 100644
index 00000000..3a1b83a5
--- /dev/null
+++ b/chalk/data/palettes/Cool_Colors.gpl
@@ -0,0 +1,11 @@
+GIMP Palette
+Name: Cool Colors
+#
+ 17 42 198 Untitled
+ 83 155 226 Untitled
+ 22 16 102 Untitled
+ 64 35 76 Untitled
+ 7 63 147 Untitled
+ 44 108 204 Untitled
+ 38 81 33 Untitled
+ 4 66 44 Untitled
diff --git a/chalk/data/palettes/Cranes.gpl b/chalk/data/palettes/Cranes.gpl
new file mode 100644
index 00000000..6ea0714e
--- /dev/null
+++ b/chalk/data/palettes/Cranes.gpl
@@ -0,0 +1,259 @@
+GIMP Palette
+Name: Cranes
+#
+ 8 8 8 grey3
+192 176 144 Untitled
+192 164 128 Untitled
+ 80 72 68 Untitled
+112 140 88 Untitled
+104 132 96 Untitled
+ 92 104 84 Untitled
+ 24 8 12 Untitled
+ 96 108 92 Untitled
+128 104 76 Untitled
+ 44 28 24 Untitled
+156 140 116 Untitled
+156 148 116 Untitled
+ 68 68 60 Untitled
+212 196 148 Untitled
+144 136 108 Untitled
+160 148 128 Untitled
+216 220 216 Untitled
+ 44 28 40 Untitled
+ 68 12 16 Untitled
+ 12 8 32 Untitled
+ 56 8 48 Untitled
+ 48 8 40 Untitled
+ 44 20 40 Untitled
+104 104 92 Untitled
+ 52 28 48 Untitled
+156 176 124 Untitled
+124 160 96 Untitled
+ 44 40 24 Untitled
+168 168 172 Untitled
+196 188 168 Untitled
+ 8 28 20 Untitled
+160 60 60 Untitled
+180 144 100 Untitled
+192 144 112 Untitled
+132 40 60 Untitled
+ 48 8 24 Untitled
+156 176 144 Untitled
+ 80 84 64 Untitled
+136 148 136 Untitled
+120 160 116 Untitled
+ 44 20 24 Untitled
+128 84 80 Untitled
+128 20 56 Untitled
+168 68 76 Untitled
+ 64 56 44 Untitled
+ 56 40 40 Untitled
+156 172 164 Untitled
+100 92 72 Untitled
+124 116 88 Untitled
+ 32 8 28 Untitled
+176 180 180 Untitled
+156 44 68 Untitled
+172 176 156 Untitled
+176 168 144 Untitled
+188 8 88 Untitled
+148 8 52 Untitled
+ 20 48 52 Untitled
+ 68 60 68 Untitled
+216 204 160 Untitled
+140 160 112 Untitled
+112 116 88 Untitled
+152 160 164 Untitled
+116 156 104 Untitled
+192 192 184 Untitled
+ 80 84 72 Untitled
+ 56 24 24 Untitled
+ 24 36 40 Untitled
+ 48 56 52 Untitled
+ 92 84 64 Untitled
+180 160 120 Untitled
+112 100 76 Untitled
+156 120 88 Untitled
+ 96 96 84 Untitled
+148 160 152 Untitled
+192 200 144 Untitled
+ 68 56 56 Untitled
+100 48 96 Untitled
+108 144 100 Untitled
+188 180 160 Untitled
+ 60 48 68 Untitled
+ 80 48 52 Untitled
+188 56 72 Untitled
+196 176 128 Untitled
+220 180 164 Untitled
+132 116 100 Untitled
+ 68 36 52 Untitled
+168 132 100 Untitled
+180 168 132 Untitled
+148 156 140 Untitled
+120 128 108 Untitled
+108 12 48 Untitled
+108 80 68 Untitled
+ 44 40 56 Untitled
+140 124 104 Untitled
+ 24 28 20 Untitled
+204 172 120 Untitled
+164 156 132 Untitled
+116 104 96 Untitled
+144 152 148 Untitled
+ 84 92 72 Untitled
+120 148 100 Untitled
+120 112 108 Untitled
+ 60 64 56 Untitled
+204 176 140 Untitled
+212 140 128 Untitled
+ 80 56 64 Untitled
+152 140 108 Untitled
+ 72 72 76 Untitled
+ 20 12 48 Untitled
+140 152 128 Untitled
+208 100 88 Untitled
+ 8 36 48 Untitled
+ 80 104 68 Untitled
+ 44 40 8 Untitled
+ 76 60 84 Untitled
+ 56 40 24 Untitled
+112 52 64 Untitled
+212 124 112 Untitled
+152 72 76 Untitled
+212 124 128 Untitled
+ 88 88 96 Untitled
+ 16 68 8 Untitled
+ 36 8 40 Untitled
+128 168 112 Untitled
+208 212 196 Untitled
+216 208 176 Untitled
+ 76 68 56 Untitled
+ 40 44 28 Untitled
+ 32 20 80 Untitled
+136 64 68 Untitled
+ 60 76 64 Untitled
+200 104 96 Untitled
+ 92 84 80 Untitled
+164 148 116 Untitled
+116 108 84 Untitled
+148 128 100 Untitled
+ 80 80 84 Untitled
+136 140 128 Untitled
+ 88 16 76 Untitled
+124 12 8 Untitled
+100 96 104 Untitled
+132 52 36 Untitled
+ 56 28 40 Untitled
+196 96 88 Untitled
+ 64 84 44 Untitled
+164 188 132 Untitled
+204 196 168 Untitled
+216 220 208 Untitled
+136 172 100 Untitled
+148 188 124 Untitled
+ 52 72 32 Untitled
+108 108 116 Untitled
+136 172 132 Untitled
+ 60 60 64 Untitled
+108 92 92 Untitled
+216 156 144 Untitled
+104 96 84 Untitled
+172 180 172 Untitled
+140 108 88 Untitled
+160 164 156 Untitled
+148 132 108 Untitled
+128 140 120 Untitled
+ 40 84 56 Untitled
+132 56 108 Untitled
+ 96 32 56 Untitled
+164 88 84 Untitled
+ 96 104 72 Untitled
+172 192 152 Untitled
+192 196 172 Untitled
+208 108 100 Untitled
+ 68 84 72 Untitled
+140 128 96 Untitled
+224 228 224 Untitled
+128 128 132 Untitled
+ 76 96 56 Untitled
+ 88 76 100 Untitled
+ 72 12 52 Untitled
+ 56 44 56 Untitled
+ 68 48 68 Untitled
+ 60 20 64 Untitled
+ 44 12 56 Untitled
+ 84 68 76 Untitled
+ 44 8 8 Untitled
+148 136 100 Untitled
+148 180 108 Untitled
+184 52 20 Untitled
+ 0 0 0 grey0
+ 40 0 0 Untitled
+ 0 56 92 Untitled
+ 0 0 4 Untitled
+ 0 0 0 grey0
+ 60 56 56 Untitled
+ 56 20 40 Untitled
+192 28 36 Untitled
+ 72 80 60 Untitled
+ 72 92 68 Untitled
+ 88 100 76 Untitled
+ 88 116 72 Untitled
+ 0 0 0 grey0
+ 56 40 56 Untitled
+ 72 76 68 Untitled
+128 48 52 Untitled
+168 36 60 Untitled
+ 76 96 76 Untitled
+ 80 108 80 Untitled
+128 120 108 Untitled
+184 72 80 Untitled
+104 128 84 Untitled
+136 132 108 Untitled
+148 140 116 Untitled
+112 152 92 Untitled
+208 184 132 Untitled
+104 116 100 Untitled
+132 128 116 Untitled
+136 120 88 Untitled
+ 0 0 0 grey0
+116 124 120 Untitled
+136 152 152 Untitled
+144 156 160 Untitled
+156 168 176 Untitled
+184 184 176 Untitled
+152 172 184 Untitled
+184 188 188 Untitled
+196 200 196 Untitled
+212 212 208 Untitled
+148 164 172 Untitled
+ 84 96 84 Untitled
+ 96 8 20 Untitled
+100 116 80 Untitled
+ 96 120 92 Untitled
+164 176 184 Untitled
+204 188 152 Untitled
+128 128 100 Untitled
+ 44 40 40 Untitled
+204 204 188 Untitled
+ 92 128 80 Untitled
+100 140 88 Untitled
+ 56 48 44 Untitled
+128 148 112 Untitled
+ 36 28 40 Untitled
+196 160 112 Untitled
+124 116 96 Untitled
+104 104 84 Untitled
+132 140 140 Untitled
+140 132 116 Untitled
+204 208 200 Untitled
+196 80 84 Untitled
+116 112 96 Untitled
+ 88 116 84 Untitled
+ 64 44 56 Untitled
+ 44 24 8 Untitled
+196 116 116 Untitled
+180 148 116 Untitled
+136 176 116 Untitled
+148 140 124 Untitled
diff --git a/chalk/data/palettes/DMC.gpl b/chalk/data/palettes/DMC.gpl
new file mode 100644
index 00000000..7e9a0c0c
--- /dev/null
+++ b/chalk/data/palettes/DMC.gpl
@@ -0,0 +1,458 @@
+GIMP Palette
+Name: DMC
+#
+255 255 255 BLANC
+255 247 231 ECRU
+207 0 83 150 Bright Red
+255 203 215 151 Pink
+225 161 161 152 Flesh - DK
+234 197 235 153 Lilac
+ 75 35 58 154 Red - VY DK
+151 116 182 155 Forget-me-not Blue
+133 119 180 156 Blue - MED
+181 184 234 157 Blue - LT
+ 57 48 104 158 Blue - DK
+188 181 222 159 Petrol Blue - LT
+129 120 169 160 Petrol Blue - MED
+ 96 86 139 161 Petrol Blue - DK
+202 231 240 162 Baby Blue - LT
+ 85 122 96 163 Green
+186 228 182 164 Green - LT
+225 244 119 165 Green - BRIGHT
+173 194 56 166 Lime Green
+133 93 49 167 Khaki Brown
+177 174 183 168 Silver Grey
+130 125 125 169 Pewter Grey
+148 91 128 208 Lavender - VY DK
+206 148 186 209 Lavender - DK
+236 207 225 210 Lavender - MED
+243 218 228 211 Lavender - LT
+156 41 74 221 Shell Pink - VY DK
+219 128 115 223 Shell Pink - LT
+255 199 176 224 Shell Pink - VY LT
+255 240 228 225 Shell Pink - ULT VY LT
+143 57 38 300 Mahogany - VY DK
+209 102 84 301 Mahogany - MED
+188 0 97 304 Christmas Red - MED
+255 231 109 307 Lemon
+214 43 91 309 Rose - DEEP
+ 0 0 0 310 Black
+ 0 79 97 311 Navy Blue - MED
+ 58 84 103 312 Navy Blue - LT
+163 90 91 315 Antique Mauve - VY DK
+220 141 141 316 Antique Mauve - MED
+167 139 136 317 Pewter Grey
+197 198 190 318 Steel Grey - LT
+ 85 95 82 319 Pistachio Green - VY DK
+138 153 120 320 Pistachio Green - MED
+231 18 97 321 Christmas Red
+ 81 109 135 322 Navy Blue - VY LT
+188 22 65 326 Rose - VY DEEP
+ 61 0 103 327 Violet - DK
+127 84 130 333 Blue Violet - VY DK
+115 140 170 334 Baby Blue - MED
+219 36 79 335 Rose
+ 36 73 103 336 Navy Blue
+162 121 164 340 Blue Violet - MED
+145 180 197 341 Blue Violet - LT
+194 36 67 347 Salmon - VY DK
+220 61 91 349 Coral - DK
+237 69 90 350 Coral - MED
+255 128 135 351 Coral
+255 157 144 352 Coral - LT
+255 196 184 353 Peach Flesh
+189 73 47 355 Terracotta - DK
+226 114 91 356 Terracotta - MED
+ 95 112 91 367 Pistachio Green - DK
+181 206 162 368 Pistachio Green - LT
+243 250 209 369 Pistachio Green - VY LT
+184 138 87 370 Mustard - MED
+196 155 100 371 Mustard
+203 162 107 372 Mustard - LT
+157 60 39 400 Mahogany - DK
+255 190 164 402 Mahogany - VY LT
+194 101 76 407 Sportsman Flesh - VY DK
+109 95 95 413 Pewter Grey - DK
+167 139 136 414 Steel Grey - DK
+221 221 218 415 Pearl Grey
+140 91 43 420 Hazelnut Brown - DK
+237 172 123 422 Hazelnut Brown - LT
+151 84 20 433 Brown - MED
+178 103 70 434 Brown - LT
+187 107 57 435 Brown - VY LT
+231 152 115 436 Tan
+238 171 121 437 Tan - LT
+255 176 0 444 Lemon - DK
+255 255 190 445 Lemon - LT
+179 151 143 451 Shell Grey - DK
+210 185 175 452 Shell Grey - MED
+235 207 185 453 Shell Grey - LT
+116 114 92 469 Avocado Green
+133 143 108 470 Avocado Green - LT
+176 187 140 471 Avocado Green - VY LT
+238 255 182 472 Avocado Green - ULT LT
+187 0 97 498 Christmas Red - LT
+ 43 57 41 500 Blue Green - VY DK
+ 67 85 73 501 Blue Green - DK
+134 158 134 502 Blue Green
+195 206 183 503 Blue Green - MED
+206 221 193 504 Blue Green - LT
+ 58 99 64 505 Grass Green - DK
+ 16 127 135 517 Wedgwood - MED
+102 148 154 518 Wedgwood - LT
+194 209 207 519 Sky Blue
+ 55 73 18 520 Fern Green - DK
+159 169 142 522 Fern Green
+172 183 142 523 Fern Green - LT
+205 182 158 524 Fern Green - VY LT
+ 85 85 89 535 Ash Grey - VY LT
+239 214 188 543 Beige Brown - ULT VY LT
+109 18 97 550 Violet - VY LT
+146 85 130 552 Violet - MED
+160 100 146 553 Violet
+243 206 225 554 Violet - LT
+ 59 96 76 561 Jade - VY DK
+ 97 134 97 562 Jade - MED
+182 212 180 563 Jade - LT
+214 230 204 564 Jade - VY LT
+ 0 103 0 580 Moss Green - DK
+151 152 49 581 Moss Green
+128 151 132 597 Turquoise
+208 223 205 598 Turquoise - LT
+208 57 106 600 Cranberry - VY DK
+222 57 105 601 Cranberry - DK
+231 84 122 602 Cranberry - MED
+255 115 140 603 Cranberry
+255 189 202 604 Cranberry - LT
+255 207 214 605 Cranberry - VY LT
+255 0 0 606 Bright Orange-Red
+255 91 0 608 Bright Orange
+151 104 84 610 Drab Brown - VY DK
+158 109 91 611 Drab Brown - DK
+203 152 103 612 Drab Brown - MED
+219 176 122 613 Drab Brown - LT
+162 77 52 632 Negro Flesh - MED
+163 163 157 640 Beige Grey - VY DK
+174 176 170 642 Beige Grey - DK
+224 224 215 644 Beige Grey - MED
+113 113 113 645 Beaver Grey - VY DK
+121 121 121 646 Beaver Grey - DK
+190 190 185 647 Beaver Grey - MED
+202 202 202 648 Beaver Grey - LT
+213 39 86 666 Christmas Red - LT
+255 206 158 676 Old Gold - LT
+255 231 182 677 Old Gold - VY LT
+209 140 103 680 Old Gold - DK
+ 0 91 6 699 Christmas Green
+ 0 96 47 700 Christmas Green - BRIGHT
+ 79 108 69 701 Christmas Green - LT
+ 79 121 66 702 Kelly Green
+121 144 76 703 Chartreuse
+165 164 103 704 Chartreuse - BRIGHT
+245 240 219 712 Cream
+219 55 121 718 Plum
+200 36 43 720 Orange Spice - DK
+255 115 97 721 Orange Spice - MED
+255 146 109 722 Orange Spice - LT
+255 200 124 725 Topaz
+255 224 128 726 Topaz - LT
+255 235 168 727 Topaz - VY LT
+242 174 63 728 Golden Yellow
+243 176 128 729 Old Gold - MED
+132 102 0 730 Olive Green - VY DK
+140 103 0 731 Olive Green - DK
+145 104 0 732 Olive Green
+206 155 97 733 Olive Green - MED
+221 166 107 734 Olive Green - LT
+244 195 139 738 Tan - VY LT
+244 233 202 739 Tan - ULT VY LT
+255 131 19 740 Tangerine
+255 142 4 741 Tangerine - MED
+255 183 85 742 Tangerine - LT
+255 230 146 743 Yellow - MED
+255 239 170 744 Yellow - PALE
+255 240 197 745 Yellow - LT PALE
+246 234 219 746 Off White
+240 247 239 747 Sky Blue - VY LT
+251 227 209 754 Peach Flesh - LT
+255 177 147 758 Terracotta - VY LT
+249 160 146 760 Salmon
+255 201 188 761 Salmon - LT
+232 232 229 762 Pearl Grey - VY LT
+231 249 203 772 Pine Green - LT
+247 246 248 775 Baby Blue - VY LT
+255 177 174 776 Pink - MED
+155 0 66 777 Red - DEEP
+255 199 184 778 Antique Mauve - VY LT
+ 83 51 45 779 Brown
+181 98 46 780 Topaz - ULT VY DK
+181 107 56 781 Topaz - VY DK
+204 119 66 782 Topaz - DK
+225 146 85 783 Topaz - MED
+ 71 55 93 791 Cornflower Blue - VY DK
+ 97 97 128 792 Cornflower Blue - DK
+147 139 164 793 Cornflower Blue - MED
+187 208 218 794 Cornflower Blue - LT
+ 30 58 95 796 Royal Blue - DK
+ 30 66 99 797 Royal Blue
+103 115 141 798 Delft - DK
+132 156 182 799 Delft - MED
+233 238 233 800 Delft - PALE
+123 71 20 801 Coffee Brown - DK
+ 32 39 84 803 Blue - DEEP
+ 30 130 133 806 Peacock Blue - DK
+128 167 160 807 Peacock Blue
+190 193 205 809 Delft
+175 195 205 813 Blue - LT
+162 0 88 814 Garnet - DK
+166 0 91 815 Garnet - MED
+179 0 91 816 Garnet
+219 24 85 817 Coral Red - VY DK
+255 234 235 818 Baby Pink
+248 247 221 819 Baby Pink - LT
+ 30 54 85 820 Royal Blue - VY DK
+242 234 219 822 Beige Grey - LT
+ 0 0 73 823 Navy Blue - DK
+ 71 97 116 824 Blue - VY DK
+ 85 108 128 825 Blue - DK
+115 138 153 826 Blue - MED
+213 231 232 827 Blue - VY LT
+237 247 238 828 Blue - ULT VY LT
+130 90 8 829 Golden Olive - VY DK
+136 95 18 830 Golden Olive - DK
+144 103 18 831 Golden Olive - MED
+178 119 55 832 Golden Olive
+219 182 128 833 Golden Olive - LT
+242 209 142 834 Golden Olive - VY LT
+ 94 56 27 838 Beige Brown - VY DK
+109 66 39 839 Beige Brown - DK
+128 85 30 840 Beige Brown - MED
+188 134 107 841 Beige Brown - LT
+219 194 164 842 Beige Brown - VY LT
+107 103 102 844 Beaver Brown - ULT DK
+153 92 48 868 Hazelnut Brown - VY DK
+153 92 48 869 Hazelnut Brown - VY DK
+ 79 86 76 890 Pistachio Green - ULT DK
+241 49 84 891 Carnation - DK
+249 90 97 892 Carnation - MED
+243 149 157 893 Carnation - LT
+255 194 191 894 Carnation - VY LT
+ 89 92 78 895 Hunter Green - VY DK
+118 55 19 898 Coffee Brown - VY DK
+233 109 115 899 Rose - MED
+206 43 0 900 Burnt Orange - DK
+138 24 77 902 Garnet - VY DK
+ 78 95 57 904 Parrot Green - VY DK
+ 98 119 57 905 Parrot Green - DK
+143 163 89 906 Parrot Green - MED
+185 200 102 907 Parrot Green - LT
+ 49 105 85 909 Emerald Green - VY DK
+ 48 116 91 910 Emerald Green - DK
+ 49 128 97 911 Emerald Green - MED
+115 158 115 912 Emerald Green - LT
+153 188 149 913 Nile Green - MED
+170 24 91 915 Plum - DK
+171 22 95 917 Plum - MED
+168 68 76 918 Red Copper - DK
+180 75 82 919 Red Copper
+197 94 88 920 Copper - MED
+206 103 91 921 Copper
+237 134 115 922 Copper - LT
+ 86 99 100 924 Grey Green - VY DK
+ 96 116 115 926 Grey Green - DK
+200 198 194 927 Grey Green - LT
+225 224 216 928 Grey Green - VY LT
+102 122 140 930 Antique Blue - DK
+124 135 145 931 Antique Blue - MED
+182 186 194 932 Antique Blue - LT
+ 62 59 40 934 Black Avocado Green
+ 67 63 47 935 Avocado Green - DK
+ 69 69 49 936 Avocado Green - VY DK
+ 73 86 55 937 Avocado Green - MED
+ 99 39 16 938 Coffee Brown - ULT DK
+ 0 0 49 939 Navy Blue - VY DK
+ 0 162 117 943 Aquamarine - MED
+255 206 164 945 Flesh - MED
+244 73 0 946 Burnt Orange - MED
+255 91 0 947 Burnt Orange
+255 243 231 948 Peach Flesh - VY LT
+239 162 127 950 Sportsman Flesh
+255 229 188 951 Flesh
+170 213 164 954 Nile Green
+214 230 204 955 Nile Green - LT
+255 109 115 956 Geranium
+255 204 208 957 Geranium - PALE
+ 0 160 130 958 Sea Green - DK
+171 206 177 959 Sea Green - MED
+243 108 123 961 Dusty Rose - DK
+253 134 141 962 Dusty Rose - MED
+255 233 233 963 Dusty Rose - ULT VY LT
+208 224 210 964 Sea Green - LT
+206 213 176 966 Baby Green - MED
+255 194 172 967 Peach - LT
+255 117 24 970 Pumpkin - LT
+255 106 0 971 Pumpkin
+255 146 0 972 Canary - DEEP
+255 194 67 973 Canary - BRIGHT
+158 67 18 975 Golden Brown - DK
+246 141 57 976 Golden Brown - MED
+255 164 73 977 Golden Brown - LT
+ 58 82 65 986 Forest Green - VY DK
+ 83 97 73 987 Forest Green - DK
+134 145 110 988 Forest Green - MED
+134 153 110 989 Forest Green
+ 47 91 73 991 Aquamarine - DK
+146 183 165 992 Aquamarine
+192 224 200 993 Aquamarine - LT
+ 0 123 134 995 Electric Blue - DK
+170 222 225 996 Electric Blue - MED
+123 91 64 3011 Khaki Green - DK
+170 134 103 3012 Khaki Green - MED
+208 195 164 3013 Khaki Green - LT
+115 91 93 3021 Brown Grey - VY DK
+172 172 170 3022 Brown Grey - MED
+198 190 173 3023 Brown Grey - LT
+210 208 205 3024 Brown Grey - VY LT
+ 84 56 23 3031 Mocha Brown - VY DK
+188 156 120 3032 Mocha Brown - MED
+239 219 190 3033 Mocha Brown - VY LT
+190 155 167 3041 Antique Violet - MED
+225 205 200 3042 Antique Violet - LT
+216 151 105 3045 Yellow Beige - DK
+229 193 139 3046 Yellow Beige - MED
+255 236 211 3047 Yellow Beige - LT
+ 85 73 0 3051 Green Grey - DK
+137 141 114 3052 Green Grey - MED
+187 179 148 3053 Green Grey
+194 101 76 3064 Sportsman Flesh - VY DK
+233 233 223 3072 Beaver Grey - VY LT
+255 255 220 3078 Golden Yellow - VY LT
+202 226 229 3325 Baby Blue - LT
+255 157 150 3326 Rose - LT
+188 64 85 3328 Salmon - DK
+255 123 103 3340 Apricot - MED
+255 172 162 3341 Apricot
+ 97 100 82 3345 Hunter Green - DK
+120 134 107 3346 Hunter Green
+128 152 115 3347 Yellow Green - MED
+225 249 190 3348 Yellow Green - LT
+201 79 91 3350 Dusty Rose - ULT DK
+255 214 209 3354 Dusty Rose - LT
+ 96 95 84 3362 Pine Green - DK
+116 127 96 3363 Pine Green - MED
+161 167 135 3364 Pine Green
+ 83 37 16 3371 Black Brown
+231 79 134 3607 Plum - LT
+247 152 182 3608 Plum - VY LT
+255 214 229 3609 Plum - ULT LT
+161 53 79 3685 Mauve - DK
+203 78 97 3687 Mauve
+250 151 144 3688 Mauve - MED
+255 213 216 3689 Mauve - LT
+255 85 91 3705 Melon - DK
+255 128 109 3706 Melon - MED
+254 212 219 3708 Melon - LT
+230 101 107 3712 Salmon - MED
+253 229 217 3713 Salmon - VY LT
+255 211 212 3716 Dusty Rose - VY LT
+184 75 77 3721 Shell Pink - DK
+184 89 88 3722 Shell Pink - MED
+195 118 123 3726 Antique Mauve - DK
+255 199 196 3727 Antique Mauve - LT
+209 93 103 3731 Dusty Rose - VY DK
+255 154 148 3733 Dusty Rose
+156 125 133 3740 Antique Violet - DK
+235 235 231 3743 Antique Violet - VY LT
+149 102 162 3746 Blue Violet - DK
+230 236 232 3747 Blue Violet - VY LT
+ 12 91 108 3750 Antique Blue - VY DK
+194 209 206 3752 Antique Blue - VY LT
+237 247 247 3753 Antique Blue - ULT VY LT
+158 176 206 3755 Baby Blue
+248 248 252 3756 Baby Blue - ULT VY LT
+102 142 152 3760 Wedgwood
+227 234 230 3761 Sky Blue - LT
+ 24 128 134 3765 Peacock Blue - VY DK
+ 24 101 111 3766 Peacock Blue - LT
+ 92 110 108 3768 Grey Green - DK
+255 250 224 3770 Flesh - VY LT
+232 172 155 3771 Peach - DK
+173 83 62 3772 Negro Flesh
+231 134 103 3773 Sportsman Flesh - MED
+255 220 193 3774 Sportsman Flesh - VY LT
+221 109 91 3776 Mahogany - LT
+191 64 36 3777 Terracotta - VY DK
+237 122 100 3778 Terracotta - LT
+255 177 152 3779 Terracotta - ULT VY LT
+113 71 42 3781 Mocha Brown - DK
+206 175 144 3782 Mocha Brown - LT
+139 109 115 3787 Brown Grey - DK
+140 117 109 3790 Beige Grey - ULT DK
+ 81 76 83 3799 Pewter Grey - VY DK
+231 71 79 3801 Christmas Red - LT
+127 43 59 3802 Antique Mauve - VY DK
+171 51 87 3803 Mauve - MED
+231 59 127 3804 Cyclamen Pink - DK
+243 71 139 3805 Cyclamen Pink
+255 87 155 3806 Cyclamen Pink - LT
+ 59 75 131 3807 Cornflower Blue
+ 11 83 95 3808 Turquoise - ULT VY DK
+ 31 107 123 3809 Turquoise - VY DK
+ 59 135 151 3810 Turquoise - DK
+187 227 235 3811 Turquoise - VY LT
+ 23 147 119 3812 Sea Green - VY DK
+151 195 171 3813 Blue Green - LT
+ 35 143 107 3814 Aquamarine
+ 99 127 107 3815 Celadon Green - DK
+135 167 147 3816 Celadon Green
+175 207 191 3817 Celadon Green - LT
+ 0 107 46 3818 Emerald Green - ULT VY DK
+231 235 123 3819 Moss Green - LT
+231 179 75 3820 Straw - DK
+243 195 91 3821 Straw
+255 211 107 3822 Straw - LT
+255 251 227 3823 Yellow - ULT PALE
+247 191 183 3824 Apricot - LT
+255 171 131 3825 Pumpkin - PALE
+227 155 79 3826 Golden Brown
+247 187 119 3827 Golden Brown - PALE
+187 135 63 3828 Hazelnut Brown
+203 111 0 3829 Old Gold - VY DK
+199 79 71 3830 Terracotta
+170 68 77 3831 Raspberry - DK
+215 95 104 3832 Raspberry - MED
+224 124 134 3833 Raspberry - LT
+ 76 50 69 3834 Grape - DK
+113 80 105 3835 Grape - MED
+175 130 158 3836 Grape - LT
+109 69 137 3837 Lavender - ULT DK
+ 80 90 162 3838 Lavender Blue - DK
+107 123 189 3839 Lavender Blue - MED
+162 186 238 3840 Lavender Blue - LT
+199 221 235 3841 Baby Blue - PALE
+ 12 65 88 3842 Wedgwood - DK
+ 12 170 224 3843 Electric Blue
+ 43 91 155 3844 Bright Turquoise - DK
+ 63 145 213 3845 Bright Turquoise - MED
+ 82 173 234 3846 Bright Turquoise - LT
+ 48 77 68 3847 Teal Green - DK
+ 65 105 97 3848 Teal Green - MED
+ 90 165 140 3849 Teal Green - LT
+ 50 125 100 3850 Bright Green - DK
+ 90 165 140 3851 Bright Green - LT
+220 163 59 3852 Straw - VY DK
+229 121 75 3853 Autumn Gold - DK
+248 171 99 3854 Autumn Gold - MED
+253 228 174 3855 Autumn Gold - LT
+255 190 130 3856 Mahogany - ULT VY LT
+ 72 43 47 3857 Rosewood - DK
+102 63 65 3858 Rosewood - MED
+177 114 106 3859 Rosewood - LT
+ 98 77 76 3860 Cocoa
+146 121 120 3861 Cocoa - LT
+107 83 71 3862 Mocha Beige - DK
+134 106 88 3863 Mocha Beige - MED
+196 166 141 3864 Mocha Beige - LT
+255 251 244 3865 Winter White
+245 233 213 3866 Mocha Brown - ULT VY LT
+255 255 255 B5200 Bright Wite
diff --git a/chalk/data/palettes/Dark_pastels.gpl b/chalk/data/palettes/Dark_pastels.gpl
new file mode 100644
index 00000000..3802cd00
--- /dev/null
+++ b/chalk/data/palettes/Dark_pastels.gpl
@@ -0,0 +1,259 @@
+GIMP Palette
+Name: Dark Pastels
+#
+ 56 104 184 Untitled
+ 52 104 180 Untitled
+ 52 104 180 Untitled
+ 52 104 176 Untitled
+ 52 104 176 Untitled
+ 48 104 172 Untitled
+ 48 104 172 Untitled
+ 48 100 168 Untitled
+ 48 100 168 Untitled
+ 44 100 164 Untitled
+ 44 100 164 Untitled
+ 44 100 164 Untitled
+ 44 100 160 Untitled
+ 44 100 160 Untitled
+ 40 100 156 Untitled
+ 40 100 156 Untitled
+ 40 96 152 Untitled
+ 40 96 152 Untitled
+ 36 96 148 Untitled
+ 36 96 148 Untitled
+ 36 96 144 Untitled
+ 36 96 144 Untitled
+ 32 96 140 Untitled
+ 32 96 140 Untitled
+ 32 96 136 Untitled
+ 32 92 136 Untitled
+ 28 92 132 Untitled
+ 28 92 132 Untitled
+ 28 92 128 Untitled
+ 28 92 128 Untitled
+ 24 92 124 Untitled
+ 24 92 124 Untitled
+ 24 92 120 Untitled
+ 24 92 120 Untitled
+ 24 92 120 Untitled
+ 60 108 112 Untitled
+ 96 120 104 Untitled
+128 132 100 Untitled
+164 148 92 Untitled
+200 160 84 Untitled
+232 172 80 Untitled
+228 168 84 Untitled
+228 164 88 Untitled
+224 160 88 Untitled
+224 156 92 Untitled
+224 152 92 Untitled
+220 148 96 Untitled
+220 144 96 Untitled
+220 144 100 Untitled
+216 140 100 Untitled
+216 136 104 Untitled
+216 132 104 Untitled
+212 128 108 Untitled
+212 124 112 Untitled
+208 120 112 Untitled
+208 120 116 Untitled
+208 116 116 Untitled
+204 112 120 Untitled
+204 108 120 Untitled
+204 104 124 Untitled
+200 100 124 Untitled
+200 96 128 Untitled
+200 96 128 Untitled
+196 100 124 Untitled
+192 104 124 Untitled
+188 108 124 Untitled
+184 112 124 Untitled
+ 76 196 112 Untitled
+ 72 200 112 Untitled
+ 64 204 108 Untitled
+ 60 208 108 Untitled
+ 56 208 108 Untitled
+ 60 204 112 Untitled
+ 64 204 112 Untitled
+ 64 204 116 Untitled
+ 68 200 116 Untitled
+ 68 200 120 Untitled
+ 72 200 120 Untitled
+ 76 200 124 Untitled
+ 76 196 124 Untitled
+ 80 196 128 Untitled
+ 80 196 128 Untitled
+ 84 196 132 Untitled
+ 88 192 132 Untitled
+ 88 192 132 Untitled
+ 92 192 136 Untitled
+ 92 192 136 Untitled
+ 96 188 140 Untitled
+100 188 140 Untitled
+100 188 144 Untitled
+104 188 144 Untitled
+104 184 148 Untitled
+108 184 148 Untitled
+112 184 152 Untitled
+112 180 152 Untitled
+116 180 156 Untitled
+116 180 156 Untitled
+120 180 156 Untitled
+120 176 160 Untitled
+124 176 160 Untitled
+128 176 164 Untitled
+128 176 164 Untitled
+132 172 168 Untitled
+132 172 168 Untitled
+136 172 172 Untitled
+140 172 172 Untitled
+140 168 176 Untitled
+144 168 176 Untitled
+144 168 180 Untitled
+148 168 180 Untitled
+152 164 180 Untitled
+152 164 184 Untitled
+156 164 184 Untitled
+156 160 188 Untitled
+160 160 188 Untitled
+164 160 192 Untitled
+164 160 192 Untitled
+168 156 196 Untitled
+168 156 196 Untitled
+172 156 200 Untitled
+176 156 200 Untitled
+176 152 204 Untitled
+180 152 204 Untitled
+180 152 204 Untitled
+184 152 208 Untitled
+184 148 208 Untitled
+188 148 212 Untitled
+192 148 212 Untitled
+192 148 216 Untitled
+196 144 216 Untitled
+196 144 220 Untitled
+200 144 220 Untitled
+204 140 224 Untitled
+204 140 224 Untitled
+208 140 228 Untitled
+208 140 228 Untitled
+212 136 228 Untitled
+216 136 232 Untitled
+216 136 232 Untitled
+220 136 236 Untitled
+220 132 236 Untitled
+224 132 240 Untitled
+228 132 240 Untitled
+228 132 244 Untitled
+232 128 244 Untitled
+232 128 248 Untitled
+236 128 248 Untitled
+236 128 248 Untitled
+232 124 240 Untitled
+228 124 236 Untitled
+224 124 232 Untitled
+220 120 224 Untitled
+216 120 220 Untitled
+212 120 216 Untitled
+212 116 212 Untitled
+208 116 204 Untitled
+204 116 200 Untitled
+200 112 196 Untitled
+196 112 192 Untitled
+192 112 184 Untitled
+188 108 180 Untitled
+188 108 176 Untitled
+184 108 168 Untitled
+180 104 164 Untitled
+176 104 160 Untitled
+172 104 156 Untitled
+168 100 148 Untitled
+164 100 144 Untitled
+164 100 140 Untitled
+160 100 136 Untitled
+156 96 128 Untitled
+152 96 124 Untitled
+148 96 120 Untitled
+144 92 116 Untitled
+140 92 108 Untitled
+140 92 104 Untitled
+136 88 100 Untitled
+132 88 92 Untitled
+128 88 88 Untitled
+124 84 84 Untitled
+120 84 80 Untitled
+116 84 72 Untitled
+116 80 68 Untitled
+112 80 64 Untitled
+108 80 60 Untitled
+104 76 52 Untitled
+100 76 48 Untitled
+ 96 76 44 Untitled
+ 96 76 40 Untitled
+ 92 80 44 Untitled
+ 92 80 48 Untitled
+ 92 80 52 Untitled
+ 92 80 56 Untitled
+ 92 80 56 Untitled
+ 92 80 60 Untitled
+ 92 84 64 Untitled
+ 88 84 68 Untitled
+ 88 84 68 Untitled
+ 88 84 72 Untitled
+ 88 84 76 Untitled
+ 88 84 80 Untitled
+ 88 88 80 Untitled
+ 88 88 84 Untitled
+ 88 88 88 Untitled
+ 84 88 92 Untitled
+ 84 88 92 Untitled
+ 84 88 96 Untitled
+ 84 92 100 Untitled
+ 84 92 104 Untitled
+ 84 92 108 Untitled
+ 84 92 108 Untitled
+ 84 92 112 Untitled
+ 80 92 116 Untitled
+ 80 96 120 Untitled
+ 80 96 120 Untitled
+ 80 96 124 Untitled
+ 80 96 128 Untitled
+ 80 96 132 Untitled
+ 80 96 132 Untitled
+ 80 100 136 Untitled
+ 76 100 140 Untitled
+ 76 100 144 Untitled
+ 76 100 144 Untitled
+ 76 100 148 Untitled
+ 76 100 152 Untitled
+ 76 104 156 Untitled
+ 76 104 160 Untitled
+ 76 104 160 Untitled
+ 72 104 164 Untitled
+ 72 104 168 Untitled
+ 72 104 172 Untitled
+ 72 108 172 Untitled
+ 72 108 176 Untitled
+ 72 108 180 Untitled
+ 72 108 184 Untitled
+ 72 108 184 Untitled
+ 68 108 188 Untitled
+ 68 112 192 Untitled
+ 68 112 196 Untitled
+ 68 112 196 Untitled
+ 68 112 200 Untitled
+ 68 112 204 Untitled
+ 68 112 208 Untitled
+ 68 112 208 Untitled
+ 64 108 204 Untitled
+ 64 108 204 Untitled
+ 64 108 200 Untitled
+ 64 108 200 Untitled
+ 60 108 196 Untitled
+ 60 108 196 Untitled
+ 60 108 192 Untitled
+ 60 108 192 Untitled
+ 56 108 188 Untitled
+ 56 104 188 Untitled
+ 56 104 184 Untitled
+ 56 104 184 Untitled
diff --git a/chalk/data/palettes/Default.gpl b/chalk/data/palettes/Default.gpl
new file mode 100644
index 00000000..b2541c35
--- /dev/null
+++ b/chalk/data/palettes/Default.gpl
@@ -0,0 +1,26 @@
+GIMP Palette
+Name: Default
+#
+255 0 0 Red
+255 0 255 Magenta
+ 0 0 255 Blue
+ 0 255 255 Cyan
+ 0 255 0 Green
+255 255 0 Yellow
+127 0 0 Dark Red
+127 0 127 Dark Magenta
+ 0 0 127 Dark Blue
+ 0 127 127 Dark Cyan
+ 0 127 0 Dark Green
+130 127 0 Dark Yellow
+ 0 0 0 Black
+ 25 25 25 Gray 10%
+ 51 51 51 Gray 20%
+ 76 76 76 Gray 30%
+102 102 102 Gray 40%
+127 127 127 Gray 50%
+153 153 153 Gray 60%
+178 178 178 Gray 70%
+204 204 204 Gray 80%
+229 229 229 Gray 90%
+255 255 255 White
diff --git a/chalk/data/palettes/Ega.gpl b/chalk/data/palettes/Ega.gpl
new file mode 100644
index 00000000..80b6d06d
--- /dev/null
+++ b/chalk/data/palettes/Ega.gpl
@@ -0,0 +1,244 @@
+GIMP Palette
+Name: Ega
+Columns: 16
+#
+ 0 0 0 grey0
+168 0 168 Untitled
+252 84 84 Untitled
+252 84 168 Untitled
+252 84 252 Untitled
+252 168 252 Untitled
+252 252 0 Untitled
+252 252 168 Untitled
+252 252 252 grey99
+168 252 252 Untitled
+ 0 252 252 Untitled
+ 84 168 252 Untitled
+ 0 0 252 Untitled
+ 0 84 168 Untitled
+ 0 0 84 Untitled
+ 84 84 84 grey33
+ 0 0 0 grey0
+168 0 168 Untitled
+252 84 84 Untitled
+252 84 168 Untitled
+252 84 252 Untitled
+252 168 252 Untitled
+252 252 0 Untitled
+252 252 168 Untitled
+252 252 252 grey99
+168 252 252 Untitled
+ 0 252 252 Untitled
+ 84 168 252 Untitled
+ 0 0 252 Untitled
+ 0 84 168 Untitled
+ 0 0 84 Untitled
+ 84 84 84 grey33
+ 0 0 0 grey0
+168 0 168 Untitled
+252 84 84 Untitled
+252 84 168 Untitled
+252 84 252 Untitled
+252 168 252 Untitled
+252 252 0 Untitled
+252 252 168 Untitled
+252 252 252 grey99
+168 252 252 Untitled
+ 0 252 252 Untitled
+ 84 168 252 Untitled
+ 0 0 252 Untitled
+ 0 84 168 Untitled
+ 0 0 84 Untitled
+ 84 84 84 grey33
+ 0 0 0 grey0
+168 0 168 Untitled
+252 84 84 Untitled
+252 84 168 Untitled
+252 84 252 Untitled
+252 168 252 Untitled
+252 252 0 Untitled
+252 252 168 Untitled
+252 252 252 grey99
+168 252 252 Untitled
+ 0 252 252 Untitled
+ 84 168 252 Untitled
+ 0 0 252 Untitled
+ 0 84 168 Untitled
+ 0 0 84 Untitled
+ 84 84 84 grey33
+ 0 0 0 grey0
+168 0 168 Untitled
+252 84 84 Untitled
+252 84 168 Untitled
+252 84 252 Untitled
+252 168 252 Untitled
+252 252 0 Untitled
+252 252 168 Untitled
+252 252 252 grey99
+168 252 252 Untitled
+ 0 252 252 Untitled
+ 84 168 252 Untitled
+ 0 0 252 Untitled
+ 0 84 168 Untitled
+ 0 0 84 Untitled
+ 84 84 84 grey33
+ 0 0 0 grey0
+168 0 168 Untitled
+252 84 84 Untitled
+252 84 168 Untitled
+252 84 252 Untitled
+252 168 252 Untitled
+252 252 0 Untitled
+252 252 168 Untitled
+252 252 252 grey99
+168 252 252 Untitled
+ 0 252 252 Untitled
+ 84 168 252 Untitled
+ 0 0 252 Untitled
+ 0 84 168 Untitled
+ 0 0 84 Untitled
+ 84 84 84 grey33
+ 0 0 0 grey0
+168 0 168 Untitled
+252 84 84 Untitled
+252 84 168 Untitled
+252 84 252 Untitled
+252 168 252 Untitled
+252 252 0 Untitled
+252 252 168 Untitled
+252 252 252 grey99
+168 252 252 Untitled
+ 0 252 252 Untitled
+ 84 168 252 Untitled
+ 0 0 252 Untitled
+ 0 84 168 Untitled
+ 0 0 84 Untitled
+ 84 84 84 grey33
+ 0 0 0 grey0
+168 0 168 Untitled
+252 84 84 Untitled
+252 84 168 Untitled
+252 84 252 Untitled
+252 168 252 Untitled
+252 252 0 Untitled
+252 252 168 Untitled
+252 252 252 grey99
+168 252 252 Untitled
+ 0 252 252 Untitled
+ 84 168 252 Untitled
+ 0 0 252 Untitled
+ 0 84 168 Untitled
+ 0 0 84 Untitled
+ 84 84 84 grey33
+ 0 0 0 grey0
+168 0 168 Untitled
+252 84 84 Untitled
+252 84 168 Untitled
+252 84 252 Untitled
+252 168 252 Untitled
+252 252 0 Untitled
+252 252 168 Untitled
+252 252 252 grey99
+168 252 252 Untitled
+ 0 252 252 Untitled
+ 84 168 252 Untitled
+ 0 0 252 Untitled
+ 0 84 168 Untitled
+ 0 0 84 Untitled
+ 84 84 84 grey33
+ 0 0 0 grey0
+168 0 168 Untitled
+252 84 84 Untitled
+252 84 168 Untitled
+252 84 252 Untitled
+252 168 252 Untitled
+252 252 0 Untitled
+252 252 168 Untitled
+252 252 252 grey99
+168 252 252 Untitled
+ 0 252 252 Untitled
+ 84 168 252 Untitled
+ 0 0 252 Untitled
+ 0 84 168 Untitled
+ 0 0 84 Untitled
+ 84 84 84 grey33
+ 0 0 0 grey0
+168 0 168 Untitled
+252 84 84 Untitled
+252 84 168 Untitled
+252 84 252 Untitled
+252 168 252 Untitled
+252 252 0 Untitled
+252 252 168 Untitled
+252 252 252 grey99
+168 252 252 Untitled
+ 0 252 252 Untitled
+ 84 168 252 Untitled
+ 0 0 252 Untitled
+ 0 84 168 Untitled
+ 0 0 84 Untitled
+ 84 84 84 grey33
+ 0 0 0 grey0
+168 0 168 Untitled
+252 84 84 Untitled
+252 84 168 Untitled
+252 84 252 Untitled
+252 168 252 Untitled
+252 252 0 Untitled
+252 252 168 Untitled
+252 252 252 grey99
+168 252 252 Untitled
+ 0 252 252 Untitled
+ 84 168 252 Untitled
+ 0 0 252 Untitled
+ 0 84 168 Untitled
+ 0 0 84 Untitled
+ 84 84 84 grey33
+ 0 0 0 grey0
+168 0 168 Untitled
+252 84 84 Untitled
+252 84 168 Untitled
+252 84 252 Untitled
+252 168 252 Untitled
+252 252 0 Untitled
+252 252 168 Untitled
+252 252 252 grey99
+168 252 252 Untitled
+ 0 252 252 Untitled
+ 84 168 252 Untitled
+ 0 0 252 Untitled
+ 0 84 168 Untitled
+ 0 0 84 Untitled
+ 84 84 84 grey33
+ 0 0 0 grey0
+168 0 168 Untitled
+252 84 84 Untitled
+252 84 168 Untitled
+252 84 252 Untitled
+252 168 252 Untitled
+252 252 0 Untitled
+252 252 168 Untitled
+252 252 252 grey99
+168 252 252 Untitled
+ 0 252 252 Untitled
+ 84 168 252 Untitled
+ 0 0 252 Untitled
+ 0 84 168 Untitled
+ 0 0 84 Untitled
+ 84 84 84 grey33
+ 0 0 0 grey0
+168 0 168 Untitled
+252 84 84 Untitled
+252 84 168 Untitled
+252 84 252 Untitled
+252 168 252 Untitled
+252 252 0 Untitled
+252 252 168 Untitled
+252 252 252 grey99
+168 252 252 Untitled
+ 0 252 252 Untitled
+ 84 168 252 Untitled
+ 0 0 252 Untitled
+ 0 84 168 Untitled
+ 0 0 84 Untitled
+ 84 84 84 grey33
diff --git a/chalk/data/palettes/Firecode.gpl b/chalk/data/palettes/Firecode.gpl
new file mode 100644
index 00000000..252b738e
--- /dev/null
+++ b/chalk/data/palettes/Firecode.gpl
@@ -0,0 +1,259 @@
+GIMP Palette
+Name: Firecode
+#
+ 0 0 0 grey0
+ 0 0 24 Untitled
+ 0 0 24 Untitled
+ 0 0 28 Untitled
+ 0 0 32 Untitled
+ 0 0 32 Untitled
+ 0 0 36 Untitled
+ 0 0 40 Untitled
+ 8 0 40 Untitled
+ 16 0 36 Untitled
+ 24 0 36 Untitled
+ 32 0 32 Untitled
+ 40 0 28 Untitled
+ 48 0 28 Untitled
+ 56 0 24 Untitled
+ 64 0 20 Untitled
+ 72 0 20 Untitled
+ 80 0 16 Untitled
+ 88 0 16 Untitled
+ 96 0 12 Untitled
+104 0 8 Untitled
+112 0 8 Untitled
+120 0 4 Untitled
+128 0 0 Untitled
+128 0 0 Untitled
+132 0 0 Untitled
+136 0 0 Untitled
+140 0 0 Untitled
+144 0 0 Untitled
+144 0 0 Untitled
+148 0 0 Untitled
+152 0 0 Untitled
+156 0 0 Untitled
+160 0 0 Untitled
+160 0 0 Untitled
+164 0 0 Untitled
+168 0 0 Untitled
+172 0 0 Untitled
+176 0 0 Untitled
+180 0 0 Untitled
+184 4 0 Untitled
+188 4 0 Untitled
+192 8 0 Untitled
+196 8 0 Untitled
+200 12 0 Untitled
+204 12 0 Untitled
+208 16 0 Untitled
+212 16 0 Untitled
+216 20 0 Untitled
+220 20 0 Untitled
+224 24 0 Untitled
+228 24 0 Untitled
+232 28 0 Untitled
+236 28 0 Untitled
+240 32 0 Untitled
+244 32 0 Untitled
+252 36 0 Untitled
+252 36 0 Untitled
+252 40 0 Untitled
+252 40 0 Untitled
+252 44 0 Untitled
+252 44 0 Untitled
+252 48 0 Untitled
+252 48 0 Untitled
+252 52 0 Untitled
+252 52 0 Untitled
+252 56 0 Untitled
+252 56 0 Untitled
+252 60 0 Untitled
+252 60 0 Untitled
+252 64 0 Untitled
+252 64 0 Untitled
+252 68 0 Untitled
+252 68 0 Untitled
+252 72 0 Untitled
+252 72 0 Untitled
+252 76 0 Untitled
+252 76 0 Untitled
+252 80 0 Untitled
+252 80 0 Untitled
+252 84 0 Untitled
+252 84 0 Untitled
+252 88 0 Untitled
+252 88 0 Untitled
+252 92 0 Untitled
+252 96 0 Untitled
+252 96 0 Untitled
+252 100 0 Untitled
+252 100 0 Untitled
+252 104 0 Untitled
+252 104 0 Untitled
+252 108 0 Untitled
+252 108 0 Untitled
+252 112 0 Untitled
+252 112 0 Untitled
+252 116 0 Untitled
+252 116 0 Untitled
+252 120 0 Untitled
+252 120 0 Untitled
+252 124 0 Untitled
+252 124 0 Untitled
+252 128 0 Untitled
+252 128 0 Untitled
+252 132 0 Untitled
+252 132 0 Untitled
+252 136 0 Untitled
+252 136 0 Untitled
+252 140 0 Untitled
+252 140 0 Untitled
+252 144 0 Untitled
+252 144 0 Untitled
+252 148 0 Untitled
+252 152 0 Untitled
+252 152 0 Untitled
+252 156 0 Untitled
+252 156 0 Untitled
+252 160 0 Untitled
+252 160 0 Untitled
+252 164 0 Untitled
+252 164 0 Untitled
+252 168 0 Untitled
+252 168 0 Untitled
+252 172 0 Untitled
+252 172 0 Untitled
+252 176 0 Untitled
+252 176 0 Untitled
+252 180 0 Untitled
+252 180 0 Untitled
+252 184 0 Untitled
+252 184 0 Untitled
+252 188 0 Untitled
+252 188 0 Untitled
+252 192 0 Untitled
+252 192 0 Untitled
+252 196 0 Untitled
+252 196 0 Untitled
+252 200 0 Untitled
+252 200 0 Untitled
+252 204 0 Untitled
+252 208 0 Untitled
+252 208 0 Untitled
+252 208 0 Untitled
+252 208 0 Untitled
+252 208 0 Untitled
+252 212 0 Untitled
+252 212 0 Untitled
+252 212 0 Untitled
+252 212 0 Untitled
+252 216 0 Untitled
+252 216 0 Untitled
+252 216 0 Untitled
+252 216 0 Untitled
+252 216 0 Untitled
+252 220 0 Untitled
+252 220 0 Untitled
+252 220 0 Untitled
+252 220 0 Untitled
+252 224 0 Untitled
+252 224 0 Untitled
+252 224 0 Untitled
+252 224 0 Untitled
+252 228 0 Untitled
+252 228 0 Untitled
+252 228 0 Untitled
+252 228 0 Untitled
+252 228 0 Untitled
+252 232 0 Untitled
+252 232 0 Untitled
+252 232 0 Untitled
+252 232 0 Untitled
+252 236 0 Untitled
+252 236 0 Untitled
+252 236 0 Untitled
+252 236 0 Untitled
+252 240 0 Untitled
+252 240 0 Untitled
+252 240 0 Untitled
+252 240 0 Untitled
+252 240 0 Untitled
+252 244 0 Untitled
+252 244 0 Untitled
+252 244 0 Untitled
+252 244 0 Untitled
+252 248 0 Untitled
+252 248 0 Untitled
+252 248 0 Untitled
+252 248 0 Untitled
+252 252 0 Untitled
+252 252 4 Untitled
+252 252 8 Untitled
+252 252 12 Untitled
+252 252 16 Untitled
+252 252 20 Untitled
+252 252 24 Untitled
+252 252 28 Untitled
+252 252 32 Untitled
+252 252 36 Untitled
+252 252 40 Untitled
+252 252 40 Untitled
+252 252 44 Untitled
+252 252 48 Untitled
+252 252 52 Untitled
+252 252 56 Untitled
+252 252 60 Untitled
+252 252 64 Untitled
+252 252 68 Untitled
+252 252 72 Untitled
+252 252 76 Untitled
+252 252 80 Untitled
+252 252 84 Untitled
+252 252 84 Untitled
+252 252 88 Untitled
+252 252 92 Untitled
+252 252 96 Untitled
+252 252 100 Untitled
+252 252 104 Untitled
+252 252 108 Untitled
+252 252 112 Untitled
+252 252 116 Untitled
+252 252 120 Untitled
+252 252 124 Untitled
+252 252 124 Untitled
+252 252 128 Untitled
+252 252 132 Untitled
+252 252 136 Untitled
+252 252 140 Untitled
+252 252 144 Untitled
+252 252 148 Untitled
+252 252 152 Untitled
+252 252 156 Untitled
+252 252 160 Untitled
+252 252 164 Untitled
+252 252 168 Untitled
+252 252 168 Untitled
+252 252 172 Untitled
+252 252 176 Untitled
+252 252 180 Untitled
+252 252 184 Untitled
+252 252 188 Untitled
+252 252 192 Untitled
+252 252 196 Untitled
+252 252 200 Untitled
+252 252 204 Untitled
+252 252 208 Untitled
+252 252 208 Untitled
+252 252 212 Untitled
+252 252 216 Untitled
+252 252 220 Untitled
+252 252 224 Untitled
+252 252 228 Untitled
+252 252 232 Untitled
+252 252 236 Untitled
+252 252 240 Untitled
+252 252 244 Untitled
+252 252 248 Untitled
+252 252 252 grey99
diff --git a/chalk/data/palettes/Gold.gpl b/chalk/data/palettes/Gold.gpl
new file mode 100644
index 00000000..86ccca81
--- /dev/null
+++ b/chalk/data/palettes/Gold.gpl
@@ -0,0 +1,259 @@
+GIMP Palette
+Name: Gold
+#
+252 252 128 Untitled
+252 252 128 Untitled
+252 248 124 Untitled
+252 248 124 Untitled
+252 244 120 Untitled
+248 244 120 Untitled
+248 240 116 Untitled
+248 240 112 Untitled
+248 236 112 Untitled
+244 236 108 Untitled
+244 232 108 Untitled
+244 232 104 Untitled
+244 228 104 Untitled
+240 228 100 Untitled
+240 224 96 Untitled
+240 224 96 Untitled
+240 220 92 Untitled
+236 220 92 Untitled
+236 216 88 Untitled
+236 216 84 Untitled
+236 212 84 Untitled
+236 212 80 Untitled
+232 208 80 Untitled
+232 208 76 Untitled
+232 204 76 Untitled
+232 204 72 Untitled
+228 200 68 Untitled
+228 200 68 Untitled
+228 196 64 Untitled
+228 196 64 Untitled
+224 192 60 Untitled
+224 192 56 Untitled
+224 188 56 Untitled
+224 188 52 Untitled
+220 184 52 Untitled
+220 184 48 Untitled
+220 180 48 Untitled
+220 180 44 Untitled
+220 176 40 Untitled
+216 176 40 Untitled
+216 172 36 Untitled
+216 172 36 Untitled
+216 168 32 Untitled
+212 168 28 Untitled
+212 164 28 Untitled
+212 164 24 Untitled
+212 160 24 Untitled
+208 160 20 Untitled
+208 156 20 Untitled
+208 156 16 Untitled
+208 152 12 Untitled
+204 152 12 Untitled
+204 148 8 Untitled
+204 148 8 Untitled
+204 144 4 Untitled
+200 140 0 Untitled
+196 136 0 Untitled
+196 136 0 Untitled
+196 136 0 Untitled
+196 136 0 Untitled
+192 132 0 Untitled
+192 132 0 Untitled
+192 132 0 Untitled
+192 132 0 Untitled
+188 128 0 Untitled
+188 128 0 Untitled
+188 128 0 Untitled
+188 128 0 Untitled
+184 124 0 Untitled
+184 124 0 Untitled
+184 124 0 Untitled
+184 124 0 Untitled
+180 120 0 Untitled
+180 120 0 Untitled
+180 120 0 Untitled
+180 120 0 Untitled
+176 116 0 Untitled
+176 116 0 Untitled
+176 116 0 Untitled
+176 116 0 Untitled
+172 112 0 Untitled
+172 112 0 Untitled
+172 112 0 Untitled
+172 112 0 Untitled
+168 108 0 Untitled
+168 108 0 Untitled
+168 108 0 Untitled
+168 108 0 Untitled
+164 104 0 Untitled
+164 104 0 Untitled
+164 104 0 Untitled
+164 104 0 Untitled
+160 100 0 Untitled
+160 100 0 Untitled
+160 100 0 Untitled
+160 100 0 Untitled
+156 96 0 Untitled
+156 96 0 Untitled
+156 96 0 Untitled
+156 96 0 Untitled
+152 92 0 Untitled
+152 92 0 Untitled
+152 92 0 Untitled
+152 92 0 Untitled
+148 88 0 Untitled
+148 88 0 Untitled
+148 88 0 Untitled
+148 88 0 Untitled
+144 84 0 Untitled
+144 84 0 Untitled
+144 84 0 Untitled
+144 84 0 Untitled
+140 80 0 Untitled
+140 80 0 Untitled
+140 80 0 Untitled
+140 80 0 Untitled
+136 76 0 Untitled
+136 76 0 Untitled
+136 76 0 Untitled
+136 76 0 Untitled
+132 72 0 Untitled
+132 72 0 Untitled
+132 72 0 Untitled
+132 72 0 Untitled
+128 68 0 Untitled
+128 68 0 Untitled
+128 68 0 Untitled
+128 68 0 Untitled
+124 64 0 Untitled
+124 64 0 Untitled
+124 64 0 Untitled
+124 64 0 Untitled
+120 60 0 Untitled
+120 60 0 Untitled
+120 60 0 Untitled
+120 60 0 Untitled
+116 56 0 Untitled
+116 56 0 Untitled
+116 56 0 Untitled
+116 56 0 Untitled
+112 52 0 Untitled
+112 52 0 Untitled
+112 52 0 Untitled
+112 52 0 Untitled
+108 48 0 Untitled
+108 48 0 Untitled
+108 48 0 Untitled
+108 48 0 Untitled
+104 44 0 Untitled
+104 44 0 Untitled
+104 44 0 Untitled
+104 44 0 Untitled
+100 40 0 Untitled
+100 40 0 Untitled
+100 40 0 Untitled
+100 40 0 Untitled
+ 96 36 0 Untitled
+ 96 36 0 Untitled
+ 96 36 0 Untitled
+ 96 36 0 Untitled
+ 92 32 0 Untitled
+ 92 32 0 Untitled
+ 92 32 0 Untitled
+ 92 32 0 Untitled
+ 88 28 0 Untitled
+ 88 28 0 Untitled
+ 88 28 0 Untitled
+ 88 28 0 Untitled
+ 84 24 0 Untitled
+ 84 24 0 Untitled
+ 84 24 0 Untitled
+ 84 24 0 Untitled
+ 80 20 0 Untitled
+ 80 20 0 Untitled
+ 80 20 0 Untitled
+ 80 20 0 Untitled
+ 76 16 0 Untitled
+ 76 16 0 Untitled
+ 76 16 0 Untitled
+ 76 16 0 Untitled
+ 72 12 0 Untitled
+ 72 12 0 Untitled
+ 72 12 0 Untitled
+ 72 12 0 Untitled
+ 68 8 0 Untitled
+ 68 8 0 Untitled
+ 68 8 0 Untitled
+ 68 8 0 Untitled
+ 64 4 0 Untitled
+ 64 4 0 Untitled
+ 64 4 0 Untitled
+ 64 4 0 Untitled
+ 60 0 0 Untitled
+ 60 0 0 Untitled
+ 60 0 0 Untitled
+ 60 0 0 Untitled
+ 56 0 0 Untitled
+ 56 0 0 Untitled
+ 56 0 0 Untitled
+ 56 0 0 Untitled
+ 52 0 0 Untitled
+ 52 0 0 Untitled
+ 52 0 0 Untitled
+ 52 0 0 Untitled
+ 48 0 0 Untitled
+ 48 0 0 Untitled
+ 48 0 0 Untitled
+ 48 0 0 Untitled
+ 44 0 0 Untitled
+ 44 0 0 Untitled
+ 44 0 0 Untitled
+ 44 0 0 Untitled
+ 40 0 0 Untitled
+ 40 0 0 Untitled
+ 40 0 0 Untitled
+ 40 0 0 Untitled
+ 36 0 0 Untitled
+ 36 0 0 Untitled
+ 36 0 0 Untitled
+ 36 0 0 Untitled
+ 32 0 0 Untitled
+ 32 0 0 Untitled
+ 32 0 0 Untitled
+ 32 0 0 Untitled
+ 28 0 0 Untitled
+ 28 0 0 Untitled
+ 28 0 0 Untitled
+ 28 0 0 Untitled
+ 24 0 0 Untitled
+ 24 0 0 Untitled
+ 24 0 0 Untitled
+ 24 0 0 Untitled
+ 20 0 0 Untitled
+ 20 0 0 Untitled
+ 20 0 0 Untitled
+ 20 0 0 Untitled
+ 16 0 0 Untitled
+ 16 0 0 Untitled
+ 16 0 0 Untitled
+ 16 0 0 Untitled
+ 12 0 0 Untitled
+ 12 0 0 Untitled
+ 12 0 0 Untitled
+ 12 0 0 Untitled
+ 8 0 0 Untitled
+ 8 0 0 Untitled
+ 8 0 0 Untitled
+ 8 0 0 Untitled
+ 4 0 0 Untitled
+ 4 0 0 Untitled
+ 4 0 0 Untitled
+ 4 0 0 Untitled
+ 0 0 0 grey0
+ 0 0 0 grey0
+ 0 0 0 grey0
+ 0 0 0 grey0
diff --git a/chalk/data/palettes/GrayViolet.gpl b/chalk/data/palettes/GrayViolet.gpl
new file mode 100644
index 00000000..9bc34021
--- /dev/null
+++ b/chalk/data/palettes/GrayViolet.gpl
@@ -0,0 +1,259 @@
+GIMP Palette
+Name: GrayViolet
+#
+ 0 0 0 grey0
+ 0 0 0 grey0
+ 4 4 4 Untitled
+ 4 4 4 Untitled
+ 8 8 8 grey3
+ 8 8 8 grey3
+ 12 12 12 Untitled
+ 12 12 12 Untitled
+ 16 16 16 Untitled
+ 16 16 16 Untitled
+ 20 20 20 grey8
+ 20 20 20 grey8
+ 20 24 24 Untitled
+ 24 24 24 Untitled
+ 24 28 28 Untitled
+ 28 28 28 grey11
+ 28 32 32 Untitled
+ 32 32 32 Untitled
+ 32 32 36 Untitled
+ 36 36 36 grey14
+ 36 36 40 Untitled
+ 40 40 40 Untitled
+ 40 40 44 Untitled
+ 40 44 44 Untitled
+ 44 44 48 Untitled
+ 44 48 48 Untitled
+ 48 48 52 Untitled
+ 48 52 52 Untitled
+ 52 52 56 Untitled
+ 52 56 56 Untitled
+ 56 56 60 Untitled
+ 56 60 60 Untitled
+ 56 60 64 Untitled
+ 60 64 64 Untitled
+ 60 64 68 Untitled
+ 64 64 68 Untitled
+ 64 68 72 Untitled
+ 68 68 72 Untitled
+ 68 72 76 Untitled
+ 72 72 76 Untitled
+ 72 76 80 Untitled
+ 76 76 80 Untitled
+ 76 80 84 Untitled
+ 76 80 84 Untitled
+ 80 84 88 Untitled
+ 80 84 88 Untitled
+ 84 88 92 Untitled
+ 84 88 92 Untitled
+ 88 92 96 Untitled
+ 88 92 96 Untitled
+ 92 96 100 Untitled
+ 92 96 100 Untitled
+ 96 96 104 Untitled
+ 96 100 104 Untitled
+ 96 100 108 Untitled
+100 104 108 Untitled
+100 104 112 Untitled
+104 108 112 Untitled
+104 108 116 Untitled
+108 112 116 Untitled
+108 112 120 Untitled
+112 116 120 Untitled
+112 116 124 Untitled
+116 120 124 Untitled
+116 120 128 Untitled
+116 124 128 Untitled
+120 124 132 Untitled
+120 124 132 Untitled
+124 128 136 Untitled
+124 128 136 Untitled
+128 132 140 Untitled
+128 132 140 Untitled
+132 136 144 Untitled
+132 136 144 Untitled
+136 140 148 Untitled
+136 140 148 Untitled
+136 144 152 Untitled
+140 144 152 Untitled
+140 148 156 Untitled
+144 148 156 Untitled
+144 152 160 Untitled
+148 152 160 Untitled
+148 156 164 Untitled
+152 156 164 Untitled
+152 156 168 Untitled
+156 160 168 Untitled
+156 160 172 Untitled
+156 164 172 Untitled
+160 164 176 Untitled
+160 168 176 Untitled
+164 168 180 Untitled
+164 172 180 Untitled
+168 172 184 Untitled
+168 176 184 Untitled
+172 176 188 Untitled
+172 180 188 Untitled
+172 180 192 Untitled
+176 184 192 Untitled
+176 184 196 Untitled
+180 188 196 Untitled
+180 188 200 Untitled
+184 188 200 Untitled
+184 192 204 Untitled
+188 192 204 Untitled
+188 196 208 Untitled
+192 196 208 Untitled
+192 200 212 Untitled
+192 200 212 Untitled
+196 204 216 Untitled
+196 204 216 Untitled
+200 208 220 Untitled
+200 208 220 Untitled
+204 212 224 Untitled
+204 212 224 Untitled
+208 216 228 Untitled
+208 216 228 Untitled
+212 220 232 Untitled
+212 220 232 Untitled
+240 240 252 Untitled
+228 232 244 Untitled
+240 240 252 Untitled
+224 232 244 Untitled
+236 236 248 Untitled
+220 228 240 Untitled
+232 236 248 Untitled
+220 228 236 Untitled
+228 232 244 Untitled
+216 224 236 Untitled
+224 232 244 Untitled
+212 220 232 Untitled
+220 228 240 Untitled
+208 220 232 Untitled
+220 228 236 Untitled
+204 216 228 Untitled
+216 224 236 Untitled
+200 216 224 Untitled
+212 220 232 Untitled
+200 212 224 Untitled
+208 220 232 Untitled
+196 212 220 Untitled
+204 216 228 Untitled
+192 208 220 Untitled
+200 216 224 Untitled
+188 208 216 Untitled
+200 212 224 Untitled
+180 204 216 Untitled
+196 212 220 Untitled
+188 208 216 Untitled
+196 212 220 Untitled
+184 204 212 Untitled
+192 208 216 Untitled
+180 200 208 Untitled
+188 208 216 Untitled
+180 200 208 Untitled
+184 204 212 Untitled
+180 196 204 Untitled
+180 200 208 Untitled
+176 192 200 Untitled
+180 200 208 Untitled
+176 188 196 Untitled
+180 196 204 Untitled
+172 184 192 Untitled
+176 192 200 Untitled
+172 180 192 Untitled
+176 188 196 Untitled
+168 176 188 Untitled
+172 184 192 Untitled
+168 172 184 Untitled
+172 180 192 Untitled
+164 168 180 Untitled
+168 176 188 Untitled
+164 164 176 Untitled
+168 172 184 Untitled
+160 160 176 Untitled
+164 168 180 Untitled
+160 156 172 Untitled
+164 164 176 Untitled
+156 152 168 Untitled
+160 160 176 Untitled
+156 148 164 Untitled
+160 156 172 Untitled
+152 144 160 Untitled
+156 152 168 Untitled
+152 140 160 Untitled
+156 148 164 Untitled
+148 136 156 Untitled
+152 144 160 Untitled
+148 132 152 Untitled
+152 140 160 Untitled
+144 128 148 Untitled
+148 136 156 Untitled
+144 124 144 Untitled
+148 132 152 Untitled
+140 120 144 Untitled
+144 128 148 Untitled
+140 116 140 Untitled
+144 124 144 Untitled
+136 112 136 Untitled
+140 120 144 Untitled
+136 108 132 Untitled
+140 116 140 Untitled
+132 104 128 Untitled
+136 112 136 Untitled
+132 100 124 Untitled
+136 108 132 Untitled
+128 96 124 Untitled
+132 104 128 Untitled
+128 92 120 Untitled
+132 100 124 Untitled
+124 88 116 Untitled
+128 96 124 Untitled
+124 84 112 Untitled
+128 92 120 Untitled
+120 80 108 Untitled
+124 88 116 Untitled
+120 76 108 Untitled
+124 84 112 Untitled
+116 72 104 Untitled
+120 80 108 Untitled
+116 68 100 Untitled
+120 76 108 Untitled
+112 64 96 Untitled
+116 72 104 Untitled
+112 60 92 Untitled
+116 68 100 Untitled
+108 56 92 Untitled
+112 64 96 Untitled
+108 52 88 Untitled
+112 60 92 Untitled
+104 48 84 Untitled
+108 56 92 Untitled
+104 44 80 Untitled
+108 52 88 Untitled
+100 40 76 Untitled
+104 48 84 Untitled
+100 36 76 Untitled
+104 44 80 Untitled
+ 96 32 72 Untitled
+100 40 76 Untitled
+ 96 28 68 Untitled
+100 36 76 Untitled
+ 92 24 64 Untitled
+ 96 32 72 Untitled
+ 96 28 68 Untitled
+ 76 24 60 Untitled
+ 92 24 64 Untitled
+ 56 28 52 Untitled
+ 76 24 60 Untitled
+ 48 28 48 Untitled
+ 56 28 52 Untitled
+ 28 32 40 Untitled
+ 36 28 44 Untitled
+ 8 36 32 Untitled
+ 20 32 36 Untitled
+ 16 24 24 Untitled
+ 8 12 12 Untitled
diff --git a/chalk/data/palettes/Grayblue.gpl b/chalk/data/palettes/Grayblue.gpl
new file mode 100644
index 00000000..982749dc
--- /dev/null
+++ b/chalk/data/palettes/Grayblue.gpl
@@ -0,0 +1,259 @@
+GIMP Palette
+Name: Grayblue
+#
+124 164 128 Untitled
+124 164 128 Untitled
+124 164 124 Untitled
+124 160 124 Untitled
+124 160 124 Untitled
+120 160 124 Untitled
+120 160 124 Untitled
+120 156 124 Untitled
+120 156 124 Untitled
+120 156 120 Untitled
+116 156 120 Untitled
+116 152 120 Untitled
+116 152 120 Untitled
+116 152 120 Untitled
+116 152 120 Untitled
+112 148 116 Untitled
+112 148 116 Untitled
+112 148 116 Untitled
+112 148 116 Untitled
+112 144 116 Untitled
+108 144 116 Untitled
+108 144 112 Untitled
+108 144 112 Untitled
+108 140 112 Untitled
+108 140 112 Untitled
+104 140 112 Untitled
+104 140 112 Untitled
+104 136 108 Untitled
+104 136 108 Untitled
+100 136 108 Untitled
+100 136 108 Untitled
+100 132 108 Untitled
+100 132 108 Untitled
+100 132 104 Untitled
+ 96 132 104 Untitled
+ 96 128 104 Untitled
+ 96 128 104 Untitled
+ 96 128 104 Untitled
+ 96 128 104 Untitled
+ 92 124 100 Untitled
+ 92 124 100 Untitled
+ 92 124 100 Untitled
+ 92 124 100 Untitled
+ 92 120 100 Untitled
+ 88 120 100 Untitled
+ 88 120 96 Untitled
+ 88 120 96 Untitled
+ 88 116 96 Untitled
+ 88 116 96 Untitled
+ 84 116 96 Untitled
+ 84 116 96 Untitled
+ 84 112 96 Untitled
+ 84 112 92 Untitled
+ 80 112 92 Untitled
+ 80 112 92 Untitled
+ 80 108 92 Untitled
+ 80 108 92 Untitled
+ 80 108 92 Untitled
+ 76 108 88 Untitled
+ 76 104 88 Untitled
+ 76 104 88 Untitled
+ 76 104 88 Untitled
+ 76 100 88 Untitled
+ 72 100 88 Untitled
+ 72 100 84 Untitled
+ 72 100 84 Untitled
+ 72 96 84 Untitled
+ 72 96 84 Untitled
+ 68 96 84 Untitled
+ 68 96 84 Untitled
+ 68 92 80 Untitled
+ 68 92 80 Untitled
+ 68 92 80 Untitled
+ 64 92 80 Untitled
+ 64 88 80 Untitled
+ 64 88 80 Untitled
+ 64 88 76 Untitled
+ 60 88 76 Untitled
+ 60 84 76 Untitled
+ 60 84 76 Untitled
+ 60 84 76 Untitled
+ 60 84 76 Untitled
+ 56 80 72 Untitled
+ 56 80 72 Untitled
+ 56 80 72 Untitled
+ 56 80 72 Untitled
+ 56 76 72 Untitled
+ 52 76 72 Untitled
+ 52 76 72 Untitled
+ 52 76 68 Untitled
+ 52 72 68 Untitled
+ 52 72 68 Untitled
+ 48 72 68 Untitled
+ 48 72 68 Untitled
+ 48 68 68 Untitled
+ 48 68 64 Untitled
+ 48 68 64 Untitled
+ 44 68 64 Untitled
+ 44 64 64 Untitled
+ 44 64 64 Untitled
+ 44 64 64 Untitled
+ 40 64 60 Untitled
+ 40 60 60 Untitled
+ 40 60 60 Untitled
+ 40 60 60 Untitled
+ 40 60 60 Untitled
+ 36 56 60 Untitled
+ 36 56 56 Untitled
+ 36 56 56 Untitled
+ 36 56 56 Untitled
+ 36 52 56 Untitled
+ 32 52 56 Untitled
+ 32 52 56 Untitled
+ 32 52 52 Untitled
+ 32 48 52 Untitled
+ 32 48 52 Untitled
+ 28 48 52 Untitled
+ 28 48 52 Untitled
+ 28 44 52 Untitled
+ 28 44 48 Untitled
+ 28 44 48 Untitled
+ 24 44 48 Untitled
+ 24 40 48 Untitled
+ 24 40 48 Untitled
+ 24 40 48 Untitled
+ 20 36 44 Untitled
+ 24 40 48 Untitled
+ 24 40 48 Untitled
+ 24 40 48 Untitled
+ 24 40 48 Untitled
+ 24 40 52 Untitled
+ 24 40 52 Untitled
+ 24 40 52 Untitled
+ 28 44 52 Untitled
+ 28 44 56 Untitled
+ 28 44 56 Untitled
+ 28 44 56 Untitled
+ 28 44 56 Untitled
+ 28 44 56 Untitled
+ 28 44 60 Untitled
+ 28 48 60 Untitled
+ 32 48 60 Untitled
+ 32 48 60 Untitled
+ 32 48 64 Untitled
+ 32 48 64 Untitled
+ 32 48 64 Untitled
+ 32 48 64 Untitled
+ 32 52 64 Untitled
+ 36 52 68 Untitled
+ 36 52 68 Untitled
+ 36 52 68 Untitled
+ 36 52 68 Untitled
+ 36 52 72 Untitled
+ 36 52 72 Untitled
+ 36 52 72 Untitled
+ 36 56 72 Untitled
+ 40 56 72 Untitled
+ 40 56 76 Untitled
+ 40 56 76 Untitled
+ 40 56 76 Untitled
+ 40 56 76 Untitled
+ 40 56 80 Untitled
+ 40 60 80 Untitled
+ 44 60 80 Untitled
+ 44 60 80 Untitled
+ 44 60 80 Untitled
+ 44 60 84 Untitled
+ 44 60 84 Untitled
+ 44 60 84 Untitled
+ 44 64 84 Untitled
+ 44 64 88 Untitled
+ 48 64 88 Untitled
+ 48 64 88 Untitled
+ 48 64 88 Untitled
+ 48 64 88 Untitled
+ 48 64 92 Untitled
+ 48 64 92 Untitled
+ 48 68 92 Untitled
+ 48 68 92 Untitled
+ 52 68 96 Untitled
+ 52 68 96 Untitled
+ 52 68 96 Untitled
+ 52 68 96 Untitled
+ 52 68 96 Untitled
+ 52 72 100 Untitled
+ 52 72 100 Untitled
+ 56 72 100 Untitled
+ 56 72 100 Untitled
+ 56 72 104 Untitled
+ 56 72 104 Untitled
+ 56 72 104 Untitled
+ 56 76 104 Untitled
+ 56 76 104 Untitled
+ 56 76 108 Untitled
+ 60 76 108 Untitled
+ 60 76 108 Untitled
+ 60 76 108 Untitled
+ 60 76 112 Untitled
+ 60 80 112 Untitled
+ 60 80 112 Untitled
+ 60 80 112 Untitled
+ 64 80 112 Untitled
+ 64 80 116 Untitled
+ 64 80 116 Untitled
+ 64 80 116 Untitled
+ 64 80 116 Untitled
+ 64 84 120 Untitled
+ 64 84 120 Untitled
+ 64 84 120 Untitled
+ 68 84 120 Untitled
+ 68 84 120 Untitled
+ 68 84 124 Untitled
+ 68 84 124 Untitled
+ 68 88 124 Untitled
+ 68 88 124 Untitled
+ 68 88 128 Untitled
+ 72 88 128 Untitled
+ 72 88 128 Untitled
+ 72 88 128 Untitled
+ 72 88 128 Untitled
+ 72 92 132 Untitled
+ 72 92 132 Untitled
+ 72 92 132 Untitled
+ 72 92 132 Untitled
+ 76 92 136 Untitled
+ 76 92 136 Untitled
+ 76 92 136 Untitled
+ 76 92 136 Untitled
+ 76 96 140 Untitled
+ 76 96 140 Untitled
+ 76 96 140 Untitled
+ 76 96 140 Untitled
+ 80 96 140 Untitled
+ 80 96 144 Untitled
+ 80 96 144 Untitled
+ 80 100 144 Untitled
+ 80 100 144 Untitled
+ 80 100 148 Untitled
+ 80 100 148 Untitled
+ 84 100 148 Untitled
+ 84 100 148 Untitled
+ 84 100 148 Untitled
+ 84 104 152 Untitled
+ 84 104 152 Untitled
+ 84 104 152 Untitled
+ 84 104 152 Untitled
+ 84 104 156 Untitled
+ 88 104 156 Untitled
+ 88 104 156 Untitled
+ 88 104 156 Untitled
+ 88 108 156 Untitled
+ 88 108 160 Untitled
+ 88 108 160 Untitled
+ 88 108 160 Untitled
+ 92 108 160 Untitled
+ 92 108 164 Untitled
diff --git a/chalk/data/palettes/Grays.gpl b/chalk/data/palettes/Grays.gpl
new file mode 100644
index 00000000..49050b22
--- /dev/null
+++ b/chalk/data/palettes/Grays.gpl
@@ -0,0 +1,34 @@
+GIMP Palette
+Name: Grays
+ 0 0 0 gray0
+ 7 7 7 gray3
+ 15 15 15 gray6
+ 23 23 23 gray9
+ 31 31 31 gray12
+ 39 39 39 gray15
+ 47 47 47 gray18
+ 55 55 55 gray21
+ 63 63 63 gray25
+ 71 71 71 gray28
+ 79 79 79 gray31
+ 87 87 87 gray34
+ 95 95 95 gray37
+103 103 103 gray40
+111 111 111 gray43
+119 119 119 gray46
+127 127 127 gray50
+135 135 135 gray53
+143 143 143 gray56
+151 151 151 gray59
+159 159 159 gray62
+167 167 167 gray65
+175 175 175 gray68
+183 183 183 gray71
+191 191 191 gray75
+199 199 199 gray78
+207 207 207 gray81
+215 215 215 gray84
+223 223 223 gray87
+231 231 231 gray90
+239 239 239 gray93
+247 247 247 gray96
diff --git a/chalk/data/palettes/Greens.gpl b/chalk/data/palettes/Greens.gpl
new file mode 100644
index 00000000..9da819b4
--- /dev/null
+++ b/chalk/data/palettes/Greens.gpl
@@ -0,0 +1,259 @@
+GIMP Palette
+Name: Greens
+#
+ 0 0 0 grey0
+ 0 0 0 grey0
+ 0 4 0 Untitled
+ 0 12 0 Untitled
+ 0 16 0 Untitled
+ 0 24 0 Untitled
+ 0 32 0 Untitled
+ 0 36 0 Untitled
+ 0 44 0 Untitled
+ 0 48 0 Untitled
+ 0 56 0 Untitled
+ 0 64 0 Untitled
+ 0 68 0 Untitled
+ 0 76 0 Untitled
+ 0 80 0 Untitled
+ 0 88 0 Untitled
+ 0 96 0 Untitled
+ 0 100 0 DarkGreen
+ 0 108 0 Untitled
+ 0 116 0 Untitled
+ 0 120 0 Untitled
+ 0 128 0 Untitled
+ 0 132 0 Untitled
+ 0 140 0 Untitled
+ 0 148 0 Untitled
+ 0 152 0 Untitled
+ 0 160 0 Untitled
+ 0 164 0 Untitled
+ 0 172 0 Untitled
+ 0 180 0 Untitled
+ 0 184 0 Untitled
+ 0 192 0 Untitled
+ 0 200 0 Untitled
+ 4 200 0 Untitled
+ 12 200 0 Untitled
+ 16 204 0 Untitled
+ 24 204 0 Untitled
+ 28 208 0 Untitled
+ 36 208 0 Untitled
+ 40 208 0 Untitled
+ 48 212 0 Untitled
+ 56 212 0 Untitled
+ 60 216 0 Untitled
+ 68 216 0 Untitled
+ 72 216 0 Untitled
+ 80 220 0 Untitled
+ 84 220 0 Untitled
+ 92 224 0 Untitled
+100 224 0 Untitled
+104 224 0 Untitled
+112 228 0 Untitled
+116 228 0 Untitled
+124 232 0 Untitled
+128 232 0 Untitled
+136 232 0 Untitled
+140 236 0 Untitled
+148 236 0 Untitled
+156 240 0 Untitled
+160 240 0 Untitled
+168 240 0 Untitled
+172 244 0 Untitled
+180 244 0 Untitled
+184 248 0 Untitled
+192 248 0 Untitled
+200 252 0 Untitled
+200 252 4 Untitled
+200 252 12 Untitled
+204 252 20 Untitled
+204 252 28 Untitled
+208 252 36 Untitled
+208 252 44 Untitled
+208 252 52 Untitled
+212 252 60 Untitled
+212 252 68 Untitled
+216 252 76 Untitled
+216 252 84 Untitled
+216 252 92 Untitled
+220 252 100 Untitled
+220 252 108 Untitled
+224 252 116 Untitled
+224 252 124 Untitled
+224 252 132 Untitled
+228 252 140 Untitled
+228 252 148 Untitled
+232 252 156 Untitled
+232 252 164 Untitled
+232 252 172 Untitled
+236 252 180 Untitled
+236 252 188 Untitled
+240 252 196 Untitled
+240 252 204 Untitled
+240 252 212 Untitled
+244 252 220 Untitled
+244 252 228 Untitled
+248 252 236 Untitled
+248 252 244 Untitled
+252 252 252 grey99
+252 252 248 Untitled
+252 252 244 Untitled
+252 252 240 Untitled
+252 252 232 Untitled
+252 252 228 Untitled
+252 252 224 Untitled
+252 252 216 Untitled
+252 252 212 Untitled
+252 252 208 Untitled
+252 252 200 Untitled
+252 252 196 Untitled
+252 252 192 Untitled
+252 252 184 Untitled
+252 252 180 Untitled
+252 252 176 Untitled
+252 252 168 Untitled
+252 252 164 Untitled
+252 252 160 Untitled
+252 252 156 Untitled
+252 252 148 Untitled
+252 252 144 Untitled
+252 252 140 Untitled
+252 252 132 Untitled
+252 252 128 Untitled
+252 252 124 Untitled
+252 252 116 Untitled
+252 252 112 Untitled
+252 252 108 Untitled
+252 252 100 Untitled
+252 252 96 Untitled
+252 252 92 Untitled
+252 252 84 Untitled
+252 252 80 Untitled
+252 252 76 Untitled
+252 252 72 Untitled
+252 252 64 Untitled
+252 252 60 Untitled
+252 252 56 Untitled
+252 252 48 Untitled
+252 252 44 Untitled
+252 252 40 Untitled
+252 252 32 Untitled
+252 252 28 Untitled
+252 252 24 Untitled
+252 252 16 Untitled
+252 252 12 Untitled
+252 252 8 Untitled
+252 252 0 Untitled
+248 252 0 Untitled
+244 252 0 Untitled
+240 252 0 Untitled
+232 252 0 Untitled
+228 252 0 Untitled
+224 252 0 Untitled
+216 252 0 Untitled
+212 252 0 Untitled
+208 252 0 Untitled
+200 252 0 Untitled
+196 252 0 Untitled
+192 252 0 Untitled
+184 252 0 Untitled
+180 252 0 Untitled
+176 252 0 Untitled
+168 252 0 Untitled
+164 252 0 Untitled
+160 252 0 Untitled
+156 252 0 Untitled
+148 252 0 Untitled
+144 252 0 Untitled
+140 252 0 Untitled
+132 252 0 Untitled
+128 252 0 Untitled
+124 252 0 LawnGreen
+116 252 0 Untitled
+112 252 0 Untitled
+108 252 0 Untitled
+100 252 0 Untitled
+ 96 252 0 Untitled
+ 92 252 0 Untitled
+ 84 252 0 Untitled
+ 80 252 0 Untitled
+ 76 252 0 Untitled
+ 72 252 0 Untitled
+ 64 252 0 Untitled
+ 60 252 0 Untitled
+ 56 252 0 Untitled
+ 48 252 0 Untitled
+ 44 252 0 Untitled
+ 40 252 0 Untitled
+ 32 252 0 Untitled
+ 28 252 0 Untitled
+ 24 252 0 Untitled
+ 16 252 0 Untitled
+ 12 252 0 Untitled
+ 8 252 0 Untitled
+ 0 252 0 Untitled
+ 0 248 0 Untitled
+ 0 244 0 Untitled
+ 0 240 0 Untitled
+ 0 236 0 Untitled
+ 0 232 0 Untitled
+ 0 228 0 Untitled
+ 0 224 0 Untitled
+ 0 220 0 Untitled
+ 0 216 0 Untitled
+ 0 212 0 Untitled
+ 0 208 0 Untitled
+ 0 204 0 Untitled
+ 0 200 0 Untitled
+ 0 196 0 Untitled
+ 0 192 0 Untitled
+ 0 188 0 Untitled
+ 0 184 0 Untitled
+ 0 180 0 Untitled
+ 0 176 0 Untitled
+ 0 172 0 Untitled
+ 0 168 0 Untitled
+ 0 164 0 Untitled
+ 0 160 0 Untitled
+ 0 156 0 Untitled
+ 0 152 0 Untitled
+ 0 148 0 Untitled
+ 0 144 0 Untitled
+ 0 140 0 Untitled
+ 0 136 0 Untitled
+ 0 132 0 Untitled
+ 0 128 0 Untitled
+ 0 124 0 Untitled
+ 0 120 0 Untitled
+ 0 116 0 Untitled
+ 0 112 0 Untitled
+ 0 108 0 Untitled
+ 0 104 0 Untitled
+ 0 100 0 DarkGreen
+ 0 96 0 Untitled
+ 0 92 0 Untitled
+ 0 88 0 Untitled
+ 0 84 0 Untitled
+ 0 80 0 Untitled
+ 0 76 0 Untitled
+ 0 72 0 Untitled
+ 0 68 0 Untitled
+ 0 64 0 Untitled
+ 0 60 0 Untitled
+ 0 56 0 Untitled
+ 0 52 0 Untitled
+ 0 48 0 Untitled
+ 0 44 0 Untitled
+ 0 40 0 Untitled
+ 0 36 0 Untitled
+ 0 32 0 Untitled
+ 0 28 0 Untitled
+ 0 24 0 Untitled
+ 0 20 0 Untitled
+ 0 16 0 Untitled
+ 0 12 0 Untitled
+ 0 8 0 Untitled
+ 0 0 0 grey0
+ 0 0 0 grey0
diff --git a/chalk/data/palettes/Hilite.gpl b/chalk/data/palettes/Hilite.gpl
new file mode 100644
index 00000000..74b28684
--- /dev/null
+++ b/chalk/data/palettes/Hilite.gpl
@@ -0,0 +1,259 @@
+GIMP Palette
+Name: Hilite
+#
+164 144 180 Untitled
+160 144 180 Untitled
+160 144 180 Untitled
+160 144 176 Untitled
+160 144 176 Untitled
+160 140 172 Untitled
+160 140 172 Untitled
+160 140 168 Untitled
+160 140 168 Untitled
+160 140 168 Untitled
+160 140 164 Untitled
+160 136 164 Untitled
+156 136 160 Untitled
+156 136 160 Untitled
+156 136 156 Untitled
+156 136 156 Untitled
+156 136 156 Untitled
+156 132 152 Untitled
+156 132 152 Untitled
+156 132 148 Untitled
+156 132 148 Untitled
+156 132 144 Untitled
+156 132 144 Untitled
+152 128 144 Untitled
+152 128 140 Untitled
+152 128 140 Untitled
+152 128 136 Untitled
+152 128 136 Untitled
+152 128 132 Untitled
+152 128 132 Untitled
+152 124 132 Untitled
+152 124 128 Untitled
+152 124 128 Untitled
+152 124 124 Untitled
+148 124 124 Untitled
+148 124 120 Untitled
+148 120 120 Untitled
+148 120 120 Untitled
+148 120 116 Untitled
+148 120 116 Untitled
+148 120 112 Untitled
+148 120 112 Untitled
+148 116 108 Untitled
+148 116 108 Untitled
+144 116 108 Untitled
+144 116 104 Untitled
+144 116 104 Untitled
+144 116 100 Untitled
+144 112 100 Untitled
+144 112 96 Untitled
+144 112 96 Untitled
+144 112 96 Untitled
+144 112 92 Untitled
+144 112 92 Untitled
+144 112 88 Untitled
+140 108 88 Untitled
+140 108 84 Untitled
+140 108 84 Untitled
+140 108 84 Untitled
+140 108 80 Untitled
+140 108 80 Untitled
+140 104 76 Untitled
+140 104 76 Untitled
+140 104 72 Untitled
+140 104 72 Untitled
+140 104 72 Untitled
+136 104 68 Untitled
+136 100 68 Untitled
+136 100 64 Untitled
+136 100 64 Untitled
+136 100 60 Untitled
+136 100 60 Untitled
+136 100 60 Untitled
+136 96 56 Untitled
+136 96 56 Untitled
+136 96 52 Untitled
+136 96 52 Untitled
+132 96 48 Untitled
+132 96 48 Untitled
+132 96 48 Untitled
+132 92 44 Untitled
+132 92 44 Untitled
+132 92 40 Untitled
+132 92 40 Untitled
+132 92 36 Untitled
+132 92 36 Untitled
+132 88 36 Untitled
+132 88 32 Untitled
+128 88 32 Untitled
+128 88 28 Untitled
+128 88 28 Untitled
+128 88 24 Untitled
+128 84 24 Untitled
+128 84 24 Untitled
+128 84 20 Untitled
+128 84 20 Untitled
+128 84 16 Untitled
+128 84 16 Untitled
+124 80 12 Untitled
+124 80 12 Untitled
+124 80 12 Untitled
+124 84 16 Untitled
+128 84 16 Untitled
+128 88 20 Untitled
+128 88 20 Untitled
+128 92 24 Untitled
+132 92 24 Untitled
+132 92 28 Untitled
+132 96 28 Untitled
+136 96 32 Untitled
+136 100 32 Untitled
+136 100 32 Untitled
+136 104 36 Untitled
+140 104 36 Untitled
+140 108 40 Untitled
+140 108 40 Untitled
+144 108 44 Untitled
+144 112 44 Untitled
+144 112 48 Untitled
+144 116 48 Untitled
+148 116 52 Untitled
+148 120 52 Untitled
+148 120 56 Untitled
+152 120 56 Untitled
+152 124 56 Untitled
+152 124 60 Untitled
+152 128 60 Untitled
+156 128 64 Untitled
+156 132 64 Untitled
+156 132 68 Untitled
+160 136 68 Untitled
+160 136 72 Untitled
+160 136 72 Untitled
+160 140 76 Untitled
+164 140 76 Untitled
+164 144 76 Untitled
+164 144 80 Untitled
+164 148 80 Untitled
+168 148 84 Untitled
+168 148 84 Untitled
+168 152 88 Untitled
+172 152 88 Untitled
+172 156 92 Untitled
+172 156 92 Untitled
+172 160 96 Untitled
+176 160 96 Untitled
+176 164 100 Untitled
+176 164 100 Untitled
+180 164 100 Untitled
+180 168 104 Untitled
+180 168 104 Untitled
+180 172 108 Untitled
+184 172 108 Untitled
+184 176 112 Untitled
+184 176 112 Untitled
+188 176 116 Untitled
+188 180 116 Untitled
+188 180 120 Untitled
+188 184 120 Untitled
+192 184 120 Untitled
+192 188 124 Untitled
+192 188 124 Untitled
+196 192 128 Untitled
+196 192 128 Untitled
+196 192 132 Untitled
+196 196 132 Untitled
+200 196 136 Untitled
+200 200 136 Untitled
+200 200 140 Untitled
+200 204 140 Untitled
+204 204 144 Untitled
+204 204 144 Untitled
+204 208 144 Untitled
+208 208 148 Untitled
+208 212 148 Untitled
+208 212 152 Untitled
+208 216 152 Untitled
+212 216 156 Untitled
+212 220 156 Untitled
+212 220 160 Untitled
+216 220 160 Untitled
+216 224 164 Untitled
+216 224 164 Untitled
+216 228 164 Untitled
+220 228 168 Untitled
+220 232 168 Untitled
+220 232 172 Untitled
+224 232 172 Untitled
+224 236 176 Untitled
+224 236 176 Untitled
+224 240 180 Untitled
+228 240 180 Untitled
+228 244 184 Untitled
+228 244 184 Untitled
+232 248 188 Untitled
+232 248 188 Untitled
+232 248 188 Untitled
+232 248 188 Untitled
+228 244 188 Untitled
+228 244 188 Untitled
+228 244 188 Untitled
+224 244 188 Untitled
+224 240 188 Untitled
+224 240 188 Untitled
+220 240 188 Untitled
+220 236 188 Untitled
+220 236 188 Untitled
+216 236 188 Untitled
+216 236 188 Untitled
+216 232 188 Untitled
+212 232 188 Untitled
+212 232 184 Untitled
+212 228 184 Untitled
+208 228 184 Untitled
+208 228 184 Untitled
+208 228 184 Untitled
+204 224 184 Untitled
+204 224 184 Untitled
+204 224 184 Untitled
+204 220 184 Untitled
+200 220 184 Untitled
+200 220 184 Untitled
+200 220 184 Untitled
+196 216 184 Untitled
+196 216 184 Untitled
+196 216 184 Untitled
+192 212 184 Untitled
+192 212 184 Untitled
+192 212 180 Untitled
+188 212 180 Untitled
+188 208 180 Untitled
+188 208 180 Untitled
+184 208 180 Untitled
+184 204 180 Untitled
+184 204 180 Untitled
+180 204 180 Untitled
+180 204 180 Untitled
+180 200 180 Untitled
+176 200 180 Untitled
+176 200 180 Untitled
+176 196 180 Untitled
+172 196 180 Untitled
+172 196 180 Untitled
+172 196 180 Untitled
+172 192 180 Untitled
+168 192 176 Untitled
+168 192 176 Untitled
+168 188 176 Untitled
+164 188 176 Untitled
+164 188 176 Untitled
+164 188 176 Untitled
+160 184 176 Untitled
+160 184 176 Untitled
+160 184 176 Untitled
+156 180 176 Untitled
+156 180 176 Untitled
diff --git a/chalk/data/palettes/Khaki.gpl b/chalk/data/palettes/Khaki.gpl
new file mode 100644
index 00000000..88ea2238
--- /dev/null
+++ b/chalk/data/palettes/Khaki.gpl
@@ -0,0 +1,258 @@
+GIMP Palette
+Name: Khaki
+#
+144 132 108 Untitled
+144 132 112 Untitled
+144 132 112 Untitled
+144 132 116 Untitled
+144 136 116 Untitled
+144 136 120 Untitled
+144 136 120 Untitled
+144 140 120 Untitled
+144 140 124 Untitled
+144 140 124 Untitled
+144 140 128 Untitled
+144 144 128 Untitled
+144 144 132 Untitled
+144 144 132 Untitled
+144 144 136 Untitled
+144 148 136 Untitled
+144 148 136 Untitled
+144 148 140 Untitled
+144 152 140 Untitled
+144 152 144 Untitled
+144 152 144 Untitled
+144 152 148 Untitled
+144 156 148 Untitled
+144 156 152 Untitled
+144 156 152 Untitled
+144 160 152 Untitled
+144 160 156 Untitled
+144 160 156 Untitled
+144 160 160 Untitled
+144 164 160 Untitled
+144 164 164 Untitled
+144 164 164 Untitled
+144 164 168 Untitled
+144 168 168 Untitled
+144 168 168 Untitled
+144 168 172 Untitled
+144 172 172 Untitled
+144 172 176 Untitled
+144 172 176 Untitled
+144 172 180 Untitled
+144 176 180 Untitled
+144 176 184 Untitled
+144 176 184 Untitled
+144 180 184 Untitled
+144 180 188 Untitled
+144 180 188 Untitled
+144 180 192 Untitled
+144 184 192 Untitled
+144 184 196 Untitled
+144 184 196 Untitled
+144 184 196 Untitled
+148 188 192 Untitled
+148 188 192 Untitled
+152 188 192 Untitled
+152 188 192 Untitled
+152 188 188 Untitled
+156 188 188 Untitled
+156 188 188 Untitled
+156 188 188 Untitled
+160 188 184 Untitled
+160 188 184 Untitled
+160 188 184 Untitled
+164 188 184 Untitled
+164 188 180 Untitled
+164 192 180 Untitled
+168 192 180 Untitled
+168 192 180 Untitled
+168 192 180 Untitled
+172 192 176 Untitled
+172 192 176 Untitled
+172 192 176 Untitled
+176 192 176 Untitled
+176 192 172 Untitled
+176 192 172 Untitled
+180 192 172 Untitled
+180 192 172 Untitled
+180 192 168 Untitled
+184 192 168 Untitled
+184 196 168 Untitled
+184 196 168 Untitled
+188 196 164 Untitled
+188 196 164 Untitled
+188 196 164 Untitled
+192 196 164 Untitled
+192 196 164 Untitled
+192 196 160 Untitled
+196 196 160 Untitled
+196 196 160 Untitled
+196 196 160 Untitled
+200 196 156 Untitled
+200 196 156 Untitled
+200 200 156 Untitled
+204 200 156 Untitled
+204 200 152 Untitled
+204 200 152 Untitled
+208 200 152 Untitled
+208 200 152 Untitled
+208 200 148 Untitled
+212 200 148 Untitled
+212 200 148 Untitled
+212 200 148 Untitled
+216 200 148 Untitled
+216 200 144 Untitled
+216 200 144 Untitled
+220 200 144 Untitled
+220 204 144 Untitled
+220 204 140 Untitled
+224 204 140 Untitled
+224 204 140 Untitled
+224 204 140 Untitled
+228 204 136 Untitled
+228 204 136 Untitled
+228 204 136 Untitled
+232 204 136 Untitled
+232 204 132 Untitled
+232 204 132 Untitled
+236 204 132 Untitled
+236 204 132 Untitled
+236 204 132 Untitled
+232 200 128 Untitled
+232 200 128 Untitled
+232 200 128 Untitled
+228 200 128 Untitled
+228 196 128 Untitled
+228 196 124 Untitled
+224 196 124 Untitled
+224 196 124 Untitled
+224 196 124 Untitled
+220 192 124 Untitled
+220 192 124 Untitled
+220 192 120 Untitled
+216 192 120 Untitled
+216 192 120 Untitled
+216 188 120 Untitled
+212 188 120 Untitled
+212 188 120 Untitled
+212 188 116 Untitled
+208 188 116 Untitled
+208 184 116 Untitled
+208 184 116 Untitled
+204 184 116 Untitled
+204 184 116 Untitled
+204 184 112 Untitled
+204 180 112 Untitled
+200 180 112 Untitled
+200 180 112 Untitled
+200 180 112 Untitled
+196 180 108 Untitled
+196 176 108 Untitled
+196 176 108 Untitled
+192 176 108 Untitled
+192 176 108 Untitled
+192 176 108 Untitled
+188 172 104 Untitled
+188 172 104 Untitled
+188 172 104 Untitled
+184 172 104 Untitled
+184 172 104 Untitled
+184 168 104 Untitled
+180 168 100 Untitled
+180 168 100 Untitled
+180 168 100 Untitled
+176 168 100 Untitled
+176 164 100 Untitled
+176 164 100 Untitled
+176 164 96 Untitled
+172 164 96 Untitled
+172 164 96 Untitled
+172 160 96 Untitled
+168 160 96 Untitled
+168 160 92 Untitled
+168 160 92 Untitled
+164 160 92 Untitled
+164 156 92 Untitled
+164 156 92 Untitled
+160 156 92 Untitled
+160 156 88 Untitled
+160 156 88 Untitled
+156 152 88 Untitled
+156 152 88 Untitled
+156 152 88 Untitled
+152 152 88 Untitled
+152 152 84 Untitled
+152 148 84 Untitled
+148 148 84 Untitled
+148 148 84 Untitled
+148 148 84 Untitled
+148 148 84 Untitled
+144 144 80 Untitled
+144 144 80 Untitled
+144 144 80 Untitled
+140 144 80 Untitled
+140 140 80 Untitled
+140 140 76 Untitled
+136 140 76 Untitled
+136 140 76 Untitled
+136 140 76 Untitled
+132 136 76 Untitled
+132 136 76 Untitled
+132 136 72 Untitled
+128 136 72 Untitled
+128 136 72 Untitled
+128 132 72 Untitled
+124 132 72 Untitled
+124 132 72 Untitled
+124 132 68 Untitled
+120 132 68 Untitled
+120 128 68 Untitled
+120 128 68 Untitled
+116 128 68 Untitled
+116 128 68 Untitled
+116 128 64 Untitled
+116 124 64 Untitled
+112 124 64 Untitled
+112 124 64 Untitled
+112 124 64 Untitled
+108 124 60 Untitled
+108 120 60 Untitled
+108 120 60 Untitled
+104 120 60 Untitled
+104 120 60 Untitled
+104 120 60 Untitled
+100 116 56 Untitled
+100 116 56 Untitled
+100 116 56 Untitled
+ 96 116 56 Untitled
+ 96 116 56 Untitled
+ 96 112 56 Untitled
+ 92 112 52 Untitled
+ 92 112 52 Untitled
+ 92 112 52 Untitled
+ 88 112 52 Untitled
+ 88 108 52 Untitled
+ 88 108 52 Untitled
+ 88 108 48 Untitled
+ 84 108 48 Untitled
+ 84 108 48 Untitled
+ 84 104 48 Untitled
+ 80 104 48 Untitled
+ 80 104 44 Untitled
+ 80 104 44 Untitled
+ 76 104 44 Untitled
+ 76 100 44 Untitled
+ 76 100 44 Untitled
+ 72 100 44 Untitled
+ 72 100 40 Untitled
+ 72 100 40 Untitled
+ 68 96 40 Untitled
+ 68 96 40 Untitled
+ 68 96 40 Untitled
+ 64 96 40 Untitled
+ 64 96 36 Untitled
+ 64 92 36 Untitled
+ 60 92 36 Untitled
+ 60 92 36 Untitled
diff --git a/chalk/data/palettes/Lights.gpl b/chalk/data/palettes/Lights.gpl
new file mode 100644
index 00000000..d2330496
--- /dev/null
+++ b/chalk/data/palettes/Lights.gpl
@@ -0,0 +1,28 @@
+GIMP Palette
+Name: Lights
+#
+255 250 250 Snow
+248 248 255 Ghost White
+245 245 245 White Smoke
+220 220 220 Gainsboro
+255 250 240 Floral White
+253 245 230 Old Lace
+250 240 230 Linen
+250 235 215 Antique White
+255 239 213 Papaya Whip
+255 235 205 Blanched Almond
+255 228 196 Bisque
+255 218 185 Peach Puff
+255 222 173 Navajo White
+255 228 181 Moccasin
+255 248 220 Cornsilk
+255 255 240 Ivory
+255 250 205 Lemon Chiffon
+255 245 238 Seashell
+240 255 240 Honeydew
+245 255 250 Mint Cream
+240 255 255 Azure
+240 248 255 Alice Blue
+230 230 250 Lavender
+255 228 225 Misty Rose
+255 255 255 White
diff --git a/chalk/data/palettes/Madeira.gpl b/chalk/data/palettes/Madeira.gpl
new file mode 100644
index 00000000..fbf7c30a
--- /dev/null
+++ b/chalk/data/palettes/Madeira.gpl
@@ -0,0 +1,372 @@
+GIMP Palette
+Name: Madeira
+#
+ 0 0 0 Black Black
+243 232 209 Ecru Ecru
+252 252 252 White White
+249 247 219 101 Lemon - VY LT
+249 245 182 102 Lemon - LT
+247 230 127 103 Lemon - MED
+255 222 68 104 Lemon - DK
+255 212 37 105 Lemon - VY DK
+255 196 16 106 Canary Yellow - BRIGHT
+255 175 5 107 Topaz - MED
+255 203 63 108 Topaz - LT
+255 209 73 109 Topaz - VY LT
+255 221 104 110 Topaz - ULT VY LT
+255 232 135 111 Yellow - VY LT
+255 217 126 112 Yellow - LT
+255 188 35 113 Yellow - MED
+245 136 52 114 Yellow - DK
+245 115 0 201 Tangerine - LT
+245 105 0 202 Tangerine
+245 94 0 203 Tangerine - MED
+245 84 0 204 Tangerine - DK
+250 63 0 205 Tangerine - VY DK
+245 5 5 206 Orange Red
+244 42 42 207 Orange
+206 0 21 208 Orange - DK
+226 0 21 209 Orange - VY DK
+212 0 21 210 Christmas Red - LT
+191 0 21 211 Christmas Red - BRIGHT
+207 0 40 212 Christmas Red - DK
+236 17 67 213 Coral - DK
+236 65 77 214 Coral - MED
+245 102 73 301 Peach - MED
+245 123 94 302 Peach - LT
+245 112 105 303 Coral
+245 177 177 304 Coral - LT
+234 201 191 305 Coral - VY LT
+244 211 191 306 Coral - ULT VY LT
+236 118 73 307 Copper - ULT VY LT
+236 108 63 308 Copper - VY LT
+236 82 37 309 Copper - LT
+215 108 73 310 Copper - MED LT
+215 87 52 311 Copper - MED
+173 34 21 312 Copper - MED DK
+163 7 21 313 Copper - DK
+121 7 21 314 Copper - VY DK
+152 41 45 401 Terracotta
+174 79 65 402 Terracotta - MED LT
+216 131 117 403 Terracotta - LT
+239 168 169 404 Salmon - LT
+218 127 137 405 Salmon - MED
+201 74 82 406 Salmon - DK
+152 0 0 407 Salmon - VY DK
+248 112 143 408 Rose
+244 81 111 409 Rose - MED
+213 52 64 410 Rose - DK
+224 31 53 411 Pink - VY DK
+224 42 74 412 Pink - DK
+235 63 111 413 Pink - MED
+235 105 137 414 Pink
+250 209 202 501 Baby Pink - VY LT
+253 200 205 502 Baby Pink - LT
+253 190 205 503 Baby Pink - MED LT
+255 123 165 504 Baby Pink - MED
+236 112 154 505 Baby Pink - DK
+215 70 112 506 Baby Pink - VY DK
+184 0 60 507 Red
+157 0 39 508 Red - MED DK
+147 0 17 509 Red - DK
+180 0 21 510 Christmas Red
+159 0 31 511 Garnet
+149 0 31 512 Garnet - MED
+128 0 31 513 Garnet - DK
+ 96 0 31 514 Garnet - VY DK
+ 81 0 5 601 Plum - VY DK
+116 20 49 602 Plum - DK
+148 39 66 603 Plum - MED
+168 59 91 604 Plum
+205 107 137 605 Plum - LT
+248 160 185 606 Plum - VY LT
+253 186 200 607 Plum - ULT VY LT
+250 213 216 608 Plum - PALE
+220 95 115 609 Dusty Rose - DK
+199 74 94 610 Dusty Rose - VY DK
+221 64 94 611 Rose - MED DK
+235 117 151 612 Rose - MED LT
+236 149 182 613 Rose - LT
+236 133 182 614 Rose - VY LT
+215 76 132 701 Cerise - LT
+215 7 111 702 Cerise
+184 0 90 703 Cerise - DK
+163 0 69 704 Cerise - VY DK
+131 0 69 705 Mauve - VY DK
+158 0 108 706 Mauve - DK
+179 0 118 707 Mauve - MED DK
+190 52 129 708 Mauve - MED
+216 102 173 709 Mauve - LT
+227 144 194 710 Mauve - VY LT
+179 121 185 711 Violet - LT
+127 37 132 712 Violet - MED
+106 16 111 713 Violet - DK
+ 64 0 69 714 Violet - VY DK
+201 165 203 801 Lavender - VY LT
+175 123 177 802 Lavender - LT
+159 107 177 803 Lavender - DK
+117 54 146 804 Lavender - VY DK
+105 0 73 805 Purple
+112 83 87 806 Antique Violet - DK
+175 143 155 807 Antique Violet - LT
+220 182 184 808 Antique Mauve - LT
+186 115 126 809 Antique Mauve - MED
+123 42 52 810 Antique Mauve - DK
+123 5 21 811 Shell Pink - MED DK
+195 86 95 812 Shell Pink - MED
+227 117 127 813 Shell Pink
+247 207 206 814 Shell Pink - LT
+175 178 211 901 Blue Violet - VY LT
+112 115 169 902 Blue Violet - LT
+ 58 42 106 903 Blue Violet - MED
+ 0 21 95 904 Cornflower Blue - VY DK
+ 52 73 137 905 Cornflower Blue - DK
+ 79 100 143 906 Cornflower Blue - MED
+121 142 174 907 Cornflower Blue - LT
+165 196 195 908 Blue - ULT VY LT
+144 165 195 909 Delft
+ 86 128 164 910 Delft - MED
+23 96 158 911 Delft - DK
+ 0 53 110 912 Royal Blue - MED
+ 0 32 100 913 Royal Blue - DK
+ 21 32 89 914 Royal Blue - VY DK
+187 210 215 1001 Antique Blue - VY LT
+152 181 195 1002 Antique Blue - LT
+ 89 127 158 1003 Antique Blue
+ 58 106 140 1004 Antique Blue - MED
+ 16 74 109 1005 Antique Blue - DK
+ 5 43 88 1006 Antique Blue - VY DK
+ 0 28 73 1007 Blue - MED DK
+ 0 7 42 1008 Blue - DK
+ 0 0 31 1009 Blue - VY DK
+ 0 81 132 1010 Blue - VY DK
+ 0 81 122 1011 Blue - DK
+ 23 107 143 1012 Blue - MED
+107 149 174 1013 Blue
+163 191 195 1014 Blue - LT
+173 201 203 1101 Blue - VY LT
+ 0 84 215 1102 Electric Blue - DK
+ 0 147 215 1103 Electric Blue - MED
+189 228 233 1104 Wedgewood - ULT VY LT
+107 169 188 1105 Wedgewood - LT
+ 75 137 156 1106 Wedgewood - MED
+ 44 106 146 1107 Wedgewood - DK
+ 23 117 135 1108 Misty Blue - DK
+ 52 138 146 1109 Misty Blue - MED
+ 63 149 156 1110 Misty Blue - MED LT
+105 149 156 1111 Misty Blue - LT
+129 205 186 1112 Turquoise - VY LT
+ 97 194 175 1113 Turquoise - LT
+ 7 163 144 1114 Turquoise - MED DK
+ 97 194 165 1201 Turquoise - MED
+ 5 142 96 1202 Turquoise - DK
+ 0 131 91 1203 Turquoise - VY DK
+ 0 73 65 1204 Turquoise - ULT VY DK
+ 0 84 60 1205 Blue Green
+ 21 108 52 1206 Jade - DK
+ 94 159 117 1207 Jade - MED
+189 233 212 1208 Jade - LT
+178 202 156 1209 Yellow Green - ULT VY LT
+189 233 201 1210 Leaf Green - VY LT
+152 207 165 1211 Leaf Green - LT
+ 95 157 107 1212 Leaf Green - MED
+ 47 133 81 1213 Leaf Green - DK
+ 31 112 60 1214 Leaf Green - VY DK
+ 0 123 60 1301 Emerald Green
+ 0 112 60 1302 Emerald Green - DK
+ 0 102 48 1303 Christmas Green - DK
+ 0 102 40 1304 Christmas Green - BRIGHT
+ 0 105 0 1305 Christmas Green - MED
+ 66 158 54 1306 Chartreuse
+118 200 96 1307 Chartreuse - LT
+165 184 67 1308 Yellow Green
+226 236 219 1309 Pistachio Green - VY LT
+115 142 109 1310 Pistachio Green - LT
+ 84 110 77 1311 Pistachio Green - MED
+ 52 89 51 1312 Pistachio Green - DK
+ 31 68 14 1313 Pistachio Green - VY DK
+ 0 28 24 1314 Pistachio Green - ULT VY DK
+147 175 115 1401 Green - VY LT
+100 136 54 1402 Green - LT
+ 58 105 17 1403 Green
+ 0 80 31 1404 Hunter Green - VY DK
+ 0 69 31 1405 Hunter Green - DK
+ 47 94 23 1406 Hunter Green - MED
+ 68 105 23 1407 Hunter Green
+ 89 105 23 1408 Hunter Green - LT
+178 185 107 1409 Forest Green - VY LT
+150 168 0 1410 Forest Green - LT
+114 146 0 1411 Forest Green - MED
+100 147 0 1412 Forest Green - DK
+ 68 126 21 1413 Forest Green - VY DK
+193 178 91 1414 Avocado Green - PALE
+185 195 103 1501 Avocado Green - VY LT
+133 153 50 1502 Avocado Green - LT
+123 143 50 1503 Avocado Green - MED LT
+ 91 111 19 1504 Avocado Green - MED
+ 49 38 0 1505 Fern Green - ULT VY DK
+ 60 48 42 1506 Fern Green - VY DK
+ 63 63 0 1507 Fern Green - DK
+ 68 68 5 1508 Fern Green - MED
+130 128 91 1509 Fern Green - LT
+140 138 96 1510 Fern Green - VY LT
+180 176 157 1511 Gray Green - VY LT
+149 160 136 1512 Gray Green - LT
+123 134 100 1513 Gray Green - MED
+ 60 82 47 1514 Gray Green - DK
+ 60 92 47 1601 Laurel Green - DK
+ 81 103 47 1602 Laurel Green - MED
+144 166 89 1603 Laurel Green - LT
+175 187 131 1604 Laurel Green - VY LT
+165 155 89 1605 Khaki Green - LT
+129 119 53 1606 Khaki Green - MED
+108 93 43 1607 Khaki Green - DK
+ 97 101 0 1608 Green - DK
+147 147 0 1609 Green - MED
+200 170 68 1610 Sage Green - VY LT
+161 147 0 1611 Sage Green - LT
+115 98 0 1612 Sage Green
+126 109 0 1613 Sage Green - MED
+ 94 77 0 1614 Sage Green - DK
+169 180 165 1701 Sea Foam Green - LT
+137 159 144 1702 Sea Foam Green
+ 95 117 102 1703 Sea Foam Green - MED
+ 74 96 81 1704 Sea Foam Green - DK
+ 21 63 42 1705 Sea Foam Green - ULT DK
+ 0 63 73 1706 Blue Gray - DK
+ 73 105 115 1707 Blue Gray - MED
+175 185 193 1708 Blue Gray - LT
+175 170 159 1709 Blue Gray - VY LT
+146 164 179 1710 Dusty Blue - LT
+ 72 111 127 1711 Dusty Blue - MED
+ 51 90 116 1712 Dusty Blue - DK
+ 21 0 42 1713 Blue - BLACK
+ 97 88 105 1714 Steel Gray - DK
+108 98 108 1801 Steel Gray - MED
+134 130 139 1802 Steel Gray - LT
+153 140 150 1803 Steel Gray - VY LT
+213 208 212 1804 Pearl Gray - VY LT
+213 217 212 1805 Gray Green - ULT VY LT
+166 143 151 1806 Shell Gray - LT
+157 143 151 1807 Shell Gray - MED
+132 111 119 1808 Shell Gray - DK
+ 79 69 67 1809 Shell Gray - VY DK
+ 58 38 46 1810 Shell Gray - ULT VY DK
+ 91 82 67 1811 Beaver Gray - DK
+123 115 98 1812 Beaver Gray - MED
+138 137 119 1813 Beaver Gray - LT
+178 172 156 1814 Beaver Gray - VY LT
+205 203 195 1901 Beige Gray - LT
+179 169 153 1902 Beige Gray - MED
+148 127 111 1903 Beige Gray - DK
+ 64 43 27 1904 Beige Gray - ULT VY DK
+106 85 59 1905 Beige Gray - VY DK
+153 127 101 1906 Beige Gray
+216 190 174 1907 Beige Gray - MED LT
+237 221 206 1908 Beige Brown - ULT VY LT
+216 191 176 1909 Beige Brown - VY LT
+213 179 164 1910 Beige Brown - LT
+171 137 122 1911 Beige Brown - MED
+150 112 96 1912 Beige Brown - DK
+118 81 65 1913 Beige Brown - VY DK
+ 87 49 17 1914 Beige Brown - ULT VY DK
+216 200 185 2001 Mocha Brown - LT
+150 127 90 2002 Mocha Brown - MED
+ 54 23 0 2003 Brown - DK
+ 42 21 0 2004 Black Brown
+ 73 26 0 2005 Chocolate
+ 63 26 0 2006 Tan - ULT VY DK
+ 84 37 31 2007 Tan - VY DK
+110 52 31 2008 Tan - DK
+131 63 21 2009 Tan - MED DK
+173 94 52 2010 Tan - MED
+199 126 73 2011 Tan
+231 168 94 2012 Tan - LT
+241 188 126 2013 Tan - VY LT
+248 219 178 2014 Tan - ULT VY LT
+255 247 231 2101 Cream
+220 166 105 2102 Hazelnut Brown - LT
+178 124 63 2103 Hazelnut Brown - LT
+157 102 42 2104 Hazelnut Brown - MED
+110 64 5 2105 Hazelnut Brown - DK
+ 79 43 5 2106 Drab Brown - VY DK
+ 90 63 5 2107 Drab Brown - DK
+159 124 84 2108 Drab Brown - MED
+212 181 147 2109 Drab Brown - LT
+170 160 105 2110 Avocado - LT
+160 129 63 2111 Avocado - MED
+118 97 31 2112 Avocado - DK
+103 55 0 2113 Hazelnut Brown - VY DK
+103 66 0 2114 Avocado - VY DK
+145 97 0 2201 Old Gold - DK
+155 118 0 2202 Old Gold - MED
+197 139 42 2203 Old Gold
+208 150 52 2204 Old Gold - LT
+246 229 168 2205 Old Gold - VY LT
+213 186 110 2206 Avocado - VY LT
+249 228 163 2207 Gold - VY LT
+229 181 105 2208 Gold - LT
+197 139 52 2209 Gold - MED
+187 118 21 2210 Gold - DK
+197 97 0 2211 Topaz - MED DK
+197 113 21 2212 Topaz - DK
+155 82 0 2213 Topaz - VY DK
+134 71 0 2214 Topaz - ULT VY DK
+229 132 68 2301 Golden Brown - VY LT
+218 101 42 2302 Golden Brown - LT
+155 50 0 2303 Golden Brown - MED
+145 50 42 2304 Mahogany - DK
+171 29 0 2305 Mahogany - MED
+181 61 31 2306 Mahogany - LT
+236 145 65 2307 Mahogany - VY LT
+255 220 199 2308 Flesh - LT
+245 189 168 2309 Flesh - MED
+217 116 119 2310 Flesh - DK
+127 55 63 2311 Peach Flesh - VY DK
+193 107 93 2312 Peach Flesh - MED
+241 169 148 2313 Peach Flesh
+255 236 215 2314 Golden Brown - VY LT
+248 248 248 2402 Off White
+253 253 248 2403 Winter White
+100 0 31 2501 Bright Terracotta - DK
+148 0 42 2502 Bright Terracotta - MED
+255 175 146 2503 Bright Terracotta - LT
+224 236 226 2504 Wedgewood - VY LT
+ 0 89 112 2505 Wedgewood - VY DK
+ 0 131 136 2506 Misty Green - BRIGHT
+ 0 105 95 2507 Misty Green - DK
+ 90 142 144 2508 Misty Green - MED
+234 171 73 2509 Golden Yellow - BRIGHT
+196 157 76 2510 Golden Yellow - DK
+238 229 193 2511 Golden Yellow - LT
+238 223 182 2512 Golden Brown - LT
+244 166 93 2513 Golden Brown - BRIGHT
+213 134 72 2514 Golden Brown - MED
+153 110 100 2601 Coffee Brown - VY LT
+110 42 21 2602 Coffee Brown - LT
+ 63 89 52 2603 Nile Green - LT
+136 178 136 2604 Nile Green - DK
+245 175 156 2605 Peach - VY LT
+ 89 0 31 2606 Peach - ULT VY DK
+ 58 0 31 2607 Antique Plum - VY DK
+ 79 0 42 2608 Antique Plum - DK
+121 31 84 2609 Antique Plum - MED
+215 163 175 2610 Antique Plum - LT
+179 169 169 2611 Dusty Violet - LT
+164 149 164 2612 Dusty Violet - MED
+136 110 136 2613 Dusty Violet - DK
+ 94 68 94 2614 Dusty Violet - VY DK
+ 0 0 52 2701 Blue Violet - DK
+ 77 96 147 2702 Blue Violet - VY DK
+199 189 42 2703 Yellow Green - LT
+ 0 69 35 2704 Christmas Green - DK
+ 0 91 87 2705 Misty Turquoise - MED
+ 0 133 118 2706 Misty Turquoise - DK
+243 117 154 2707 Bright Pink - LT
+216 0 56 2708 Bright Pink - MED
+ 47 0 84 2709 Antique Lavender - LT
+ 79 31 115 2710 Antique Lavender - MED
+152 136 178 2711 Antique Lavender - DK
+227 185 195 2712 Pink Purple - LT
+190 131 157 2713 Pink Purple - MED
+115 31 98 2714 Pink Purple - DK
diff --git a/chalk/data/palettes/Makefile.am b/chalk/data/palettes/Makefile.am
new file mode 100644
index 00000000..c454af14
--- /dev/null
+++ b/chalk/data/palettes/Makefile.am
@@ -0,0 +1,50 @@
+chalkpalettesdir = $(prefix)/share/apps/chalk/palettes
+
+chalkpalettes_DATA = \
+ 40_Colors.gpl \
+ Anchor.gpl \
+ Bears.gpl \
+ Bgold.gpl \
+ Blues.gpl \
+ Borders.gpl \
+ Browns_And_Yellows.gpl \
+ Caramel.gpl \
+ Cascade.gpl \
+ China.gpl \
+ Coldfire.gpl \
+ Cool_Colors.gpl \
+ Cranes.gpl \
+ Dark_pastels.gpl \
+ Default.gpl \
+ DMC.gpl \
+ Ega.gpl \
+ Firecode.gpl \
+ Gold.gpl \
+ Grayblue.gpl \
+ Grays.gpl \
+ GrayViolet.gpl \
+ Greens.gpl \
+ Hilite.gpl \
+ Khaki.gpl \
+ Lights.gpl \
+ Madeira.gpl \
+ Makefile.am \
+ Makefile.in \
+ Muted.gpl \
+ Named_Colors.gpl \
+ new_kde.gpl \
+ News3.gpl \
+ Op2.gpl \
+ Paintjet.gpl \
+ Pantone_Coated_Approx.gpl \
+ Pastels.gpl \
+ Plasma.gpl \
+ Reds_And_Purples.gpl \
+ Reds.gpl \
+ Royal.gpl \
+ Topographic.gpl \
+ Visibone_2.gpl \
+ Visibone.gpl \
+ Volcano.gpl \
+ Warm_Colors.gpl \
+ Web.gpl
diff --git a/chalk/data/palettes/Muted.gpl b/chalk/data/palettes/Muted.gpl
new file mode 100644
index 00000000..9d32a02d
--- /dev/null
+++ b/chalk/data/palettes/Muted.gpl
@@ -0,0 +1,81 @@
+GIMP Palette
+Name: Muted
+#
+139 137 137 Snow
+139 134 130 Seashell
+139 131 120 Antique White
+139 125 107 Bisque
+139 119 101 Peach Puff
+139 121 94 Navajo White
+139 137 112 Lemon Chiffon
+139 136 120 Cornsilk
+139 139 131 Ivory
+131 139 131 Honeydew
+139 131 134 Lavender Blush
+139 125 123 Misty Rose
+131 139 139 Azure
+ 71 60 139 Slate Blue
+ 39 64 139 Royal Blue
+ 0 0 139 Blue
+ 16 78 139 Dodger Blue
+ 54 100 139 Steel Blue
+ 0 104 139 Deep Sky Blue
+ 74 112 139 Sky Blue
+ 96 123 139 Light Sky Blue
+108 123 139 Slate Gray
+110 123 139 Light Steel Blue
+104 131 139 Light Blue
+122 139 139 Light Cyan
+102 139 139 Pale Turquoise
+ 83 134 139 Cadet Blue
+ 0 134 139 Turquoise
+ 0 139 139 Cyan
+ 82 139 139 Dark Slate Gray
+ 69 139 116 Aquamarine
+105 139 105 Dark Sea Green
+ 46 139 87 Sea Green
+ 84 139 84 Pale Green
+ 0 139 69 Spring Green
+ 0 139 0 Green
+ 69 139 0 Chartreuse
+105 139 34 Olive Drab
+110 139 61 Dark Olive Green
+139 134 78 Khaki
+139 129 76 Light Goldenrod
+139 139 122 Light Yellow
+139 139 0 Yellow
+139 117 0 Gold
+139 105 20 Goldenrod
+139 101 8 Dark Goldenrod
+139 105 105 Rosy Brown
+139 58 58 Indian Red
+139 71 38 Sienna
+139 115 85 Burlywood
+139 126 102 Wheat
+139 90 43 Tan
+139 69 19 Chocolate
+139 26 26 Firebrick
+139 35 35 Brown
+139 76 57 Salmon
+139 87 66 Light Salmon
+139 90 0 Orange
+139 69 0 Dark Orange
+139 62 47 Coral
+139 54 38 Tomato
+139 37 0 Orange Red
+139 0 0 Red
+139 10 80 Deep Pink
+139 58 98 Hot Pink
+139 99 108 Pink
+139 95 101 Light Pink
+139 71 93 Pale Violet Red
+139 28 98 Maroon
+139 34 82 Violet Red
+139 0 139 Magenta
+139 71 137 Orchid
+139 102 139 Plum
+122 55 139 Medium Orchid
+104 34 139 Dark Orchid
+ 85 26 139 Purple
+ 93 71 139 Medium Purple
+139 123 139 Thistle
diff --git a/chalk/data/palettes/Named_Colors.gpl b/chalk/data/palettes/Named_Colors.gpl
new file mode 100644
index 00000000..ce7af023
--- /dev/null
+++ b/chalk/data/palettes/Named_Colors.gpl
@@ -0,0 +1,452 @@
+GIMP Palette
+Name: Named Colors
+Columns: 16
+#
+255 250 250 snow (255 250 250)
+248 248 255 ghost white (248 248 255)
+245 245 245 white smoke (245 245 245)
+220 220 220 gainsboro (220 220 220)
+255 250 240 floral white (255 250 240)
+253 245 230 old lace (253 245 230)
+250 240 230 linen (250 240 230)
+250 235 215 antique white (250 235 215)
+255 239 213 papaya whip (255 239 213)
+255 235 205 blanched almond (255 235 205)
+255 228 196 bisque (255 228 196)
+255 218 185 peach puff (255 218 185)
+255 222 173 navajo white (255 222 173)
+255 228 181 tqmoccasin (255 228 181)
+255 248 220 cornsilk (255 248 220)
+255 255 240 ivory (255 255 240)
+255 250 205 lemon chiffon (255 250 205)
+255 245 238 seashell (255 245 238)
+240 255 240 honeydew (240 255 240)
+245 255 250 mint cream (245 255 250)
+240 255 255 azure (240 255 255)
+240 248 255 alice blue (240 248 255)
+230 230 250 lavender (230 230 250)
+255 240 245 lavender blush (255 240 245)
+255 228 225 misty rose (255 228 225)
+255 255 255 white (255 255 255)
+ 0 0 0 black ( 0 0 0)
+ 47 79 79 dark slate gray ( 47 79 79)
+105 105 105 dim gray (105 105 105)
+112 128 144 slate gray (112 128 144)
+119 136 153 light slate gray (119 136 153)
+190 190 190 gray (190 190 190)
+211 211 211 light gray (211 211 211)
+ 25 25 112 midnight blue ( 25 25 112)
+ 0 0 128 navy blue ( 0 0 128)
+100 149 237 cornflower blue (100 149 237)
+ 72 61 139 dark slate blue ( 72 61 139)
+106 90 205 slate blue (106 90 205)
+123 104 238 medium slate blue (123 104 238)
+132 112 255 light slate blue (132 112 255)
+ 0 0 205 medium blue ( 0 0 205)
+ 65 105 225 royal blue ( 65 105 225)
+ 0 0 255 blue ( 0 0 255)
+ 30 144 255 dodger blue ( 30 144 255)
+ 0 191 255 deep sky blue ( 0 191 255)
+135 206 235 sky blue (135 206 235)
+135 206 250 light sky blue (135 206 250)
+ 70 130 180 steel blue ( 70 130 180)
+176 196 222 light steel blue (176 196 222)
+173 216 230 light blue (173 216 230)
+176 224 230 powder blue (176 224 230)
+175 238 238 pale turquoise (175 238 238)
+ 0 206 209 dark turquoise ( 0 206 209)
+ 72 209 204 medium turquoise ( 72 209 204)
+ 64 224 208 turquoise ( 64 224 208)
+ 0 255 255 cyan ( 0 255 255)
+224 255 255 light cyan (224 255 255)
+ 95 158 160 cadet blue ( 95 158 160)
+102 205 170 medium aquamarine (102 205 170)
+127 255 212 aquamarine (127 255 212)
+ 0 100 0 dark green ( 0 100 0)
+ 85 107 47 dark olive green ( 85 107 47)
+143 188 143 dark sea green (143 188 143)
+ 46 139 87 sea green ( 46 139 87)
+ 60 179 113 medium sea green ( 60 179 113)
+ 32 178 170 light sea green ( 32 178 170)
+152 251 152 pale green (152 251 152)
+ 0 255 127 spring green ( 0 255 127)
+124 252 0 lawn green (124 252 0)
+ 0 255 0 green ( 0 255 0)
+127 255 0 chartreuse (127 255 0)
+ 0 250 154 medium spring green ( 0 250 154)
+173 255 47 green yellow (173 255 47)
+ 50 205 50 lime green ( 50 205 50)
+154 205 50 yellow green (154 205 50)
+ 34 139 34 forest green ( 34 139 34)
+107 142 35 olive drab (107 142 35)
+189 183 107 dark khaki (189 183 107)
+240 230 140 khaki (240 230 140)
+238 232 170 pale goldenrod (238 232 170)
+250 250 210 light goldenrod yellow (250 250 210)
+255 255 224 light yellow (255 255 224)
+255 255 0 yellow (255 255 0)
+255 215 0 gold (255 215 0 )
+238 221 130 light goldenrod (238 221 130)
+218 165 32 goldenrod (218 165 32)
+184 134 11 dark goldenrod (184 134 11)
+188 143 143 rosy brown (188 143 143)
+205 92 92 indian red (205 92 92)
+139 69 19 saddle brown (139 69 19)
+160 82 45 sienna (160 82 45)
+205 133 63 peru (205 133 63)
+222 184 135 burlywood (222 184 135)
+245 245 220 beige (245 245 220)
+245 222 179 wheat (245 222 179)
+244 164 96 sandy brown (244 164 96)
+210 180 140 tan (210 180 140)
+210 105 30 chocolate (210 105 30)
+178 34 34 firebrick (178 34 34)
+165 42 42 brown (165 42 42)
+233 150 122 dark salmon (233 150 122)
+250 128 114 salmon (250 128 114)
+255 160 122 light salmon (255 160 122)
+255 165 0 orange (255 165 0)
+255 140 0 dark orange (255 140 0)
+255 127 80 coral (255 127 80)
+240 128 128 light coral (240 128 128)
+255 99 71 tomato (255 99 71)
+255 69 0 orange red (255 69 0)
+255 0 0 red (255 0 0)
+255 105 180 hot pink (255 105 180)
+255 20 147 deep pink (255 20 147)
+255 192 203 pink (255 192 203)
+255 182 193 light pink (255 182 193)
+219 112 147 pale violet red (219 112 147)
+176 48 96 maroon (176 48 96)
+199 21 133 medium violet red (199 21 133)
+208 32 144 violet red (208 32 144)
+255 0 255 magenta (255 0 255)
+238 130 238 violet (238 130 238)
+221 160 221 plum (221 160 221)
+218 112 214 orchid (218 112 214)
+186 85 211 medium orchid (186 85 211)
+153 50 204 dark orchid (153 50 204)
+148 0 211 dark violet (148 0 211)
+138 43 226 blue violet (138 43 226)
+160 32 240 purple (160 32 240)
+147 112 219 medium purple (147 112 219)
+216 191 216 thistle (216 191 216)
+255 250 250 snow 1 (255 250 250)
+238 233 233 snow 2 (238 233 233)
+205 201 201 snow 3 (205 201 201)
+139 137 137 snow 4 (139 137 137)
+255 245 238 seashell 1 (255 245 238)
+238 229 222 seashell 2 (238 229 222)
+205 197 191 seashell 3 (205 197 191)
+139 134 130 seashell 4 (139 134 130)
+255 239 219 antique white 1 (255 239 219)
+238 223 204 antique white 2 (238 223 204)
+205 192 176 antique white 3 (205 192 176)
+139 131 120 antique white 4 (139 131 120)
+255 228 196 bisque 1 (255 228 196)
+238 213 183 bisque 2 (238 213 183)
+205 183 158 bisque 3 (205 183 158)
+139 125 107 bisque 4 (139 125 107)
+255 218 185 peach puff 1 (255 218 185)
+238 203 173 peach puff 2 (238 203 173)
+205 175 149 peach puff 3 (205 175 149)
+139 119 101 peach puff 4 (139 119 101)
+255 222 173 navajo white 1 (255 222 173)
+238 207 161 navajo white 2 (238 207 161)
+205 179 139 navajo white 3 (205 179 139)
+139 121 94 navajo white 4 (139 121 94)
+255 250 205 lemon chiffon 1 (255 250 205)
+238 233 191 lemon chiffon 2 (238 233 191)
+205 201 165 lemon chiffon 3 (205 201 165)
+139 137 112 lemon chiffon 4 (139 137 112)
+255 248 220 cornsilk 1 (255 248 220)
+238 232 205 cornsilk 2 (238 232 205)
+205 200 177 cornsilk 3 (205 200 177)
+139 136 120 cornsilk 4 (139 136 120)
+255 255 240 ivory 1 (255 255 240)
+238 238 224 ivory 2 (238 238 224)
+205 205 193 ivory 3 (205 205 193)
+139 139 131 ivory 4 (139 139 131)
+240 255 240 honeydew 1 (240 255 240)
+224 238 224 honeydew 2 (224 238 224)
+193 205 193 honeydew 3 (193 205 193)
+131 139 131 honeydew 4 (131 139 131)
+255 240 245 lavender blush 1 (255 240 245)
+238 224 229 lavender blush 2 (238 224 229)
+205 193 197 lavender blush 3 (205 193 197)
+139 131 134 lavender blush 4 (139 131 134)
+255 228 225 misty rose 1 (255 228 225)
+238 213 210 misty rose 2 (238 213 210)
+205 183 181 misty rose 3 (205 183 181)
+139 125 123 misty rose 4 (139 125 123)
+240 255 255 azure 1 (240 255 255)
+224 238 238 azure 2 (224 238 238)
+193 205 205 azure 3 (193 205 205)
+131 139 139 azure 4 (131 139 139)
+131 111 255 slate blue 1 (131 111 255)
+122 103 238 slate blue 2 (122 103 238)
+105 89 205 slate blue 3 (105 89 205)
+ 71 60 139 slate blue 4 ( 71 60 139)
+ 72 118 255 royal blue 1 ( 72 118 255)
+ 67 110 238 royal blue 2 ( 67 110 238)
+ 58 95 205 royal blue 3 ( 58 95 205)
+ 39 64 139 royal blue 4 ( 39 64 139)
+ 0 0 255 blue 1 ( 0 0 255)
+ 0 0 238 blue 2 ( 0 0 238)
+ 0 0 205 blue 3 ( 0 0 205)
+ 0 0 139 blue 4 ( 0 0 139)
+ 30 144 255 dodger blue 1 ( 30 144 255)
+ 28 134 238 dodger blue 2 ( 28 134 238)
+ 24 116 205 dodger blue 3 ( 24 116 205)
+ 16 78 139 dodger blue 4 ( 16 78 139)
+ 99 184 255 steel blue 1 ( 99 184 255)
+ 92 172 238 steel blue 2 ( 92 172 238)
+ 79 148 205 steel blue 3 ( 79 148 205)
+ 54 100 139 steel blue 4 ( 54 100 139)
+ 0 191 255 deep sky blue 1 ( 0 191 255)
+ 0 178 238 deep sky blue 2 ( 0 178 238)
+ 0 154 205 deep sky blue 3 ( 0 154 205)
+ 0 104 139 deep sky blue 4 ( 0 104 139)
+135 206 255 sky blue 1 (135 206 255)
+126 192 238 sky blue 2 (126 192 238)
+108 166 205 sky blue 3 (108 166 205)
+ 74 112 139 sky blue 4 ( 74 112 139)
+176 226 255 light sky blue 1 (176 226 255)
+164 211 238 light sky blue 2 (164 211 238)
+141 182 205 light sky blue 3 (141 182 205)
+ 96 123 139 light sky blue 4 ( 96 123 139)
+198 226 255 slate gray 1 (198 226 255)
+185 211 238 slate gray 2 (185 211 238)
+159 182 205 slate gray 3 (159 182 205)
+108 123 139 slate gray 4 (108 123 139)
+202 225 255 light steel blue 1 (202 225 255)
+188 210 238 light steel blue 2 (188 210 238)
+162 181 205 light steel blue 3 (162 181 205)
+110 123 139 light steel blue 4 (110 123 139)
+191 239 255 light blue 1 (191 239 255)
+178 223 238 light blue 2 (178 223 238)
+154 192 205 light blue 3 (154 192 205)
+104 131 139 light blue 4 (104 131 139)
+224 255 255 light cyan 1 (224 255 255)
+209 238 238 light cyan 2 (209 238 238)
+180 205 205 light cyan 3 (180 205 205)
+122 139 139 light cyan 4 (122 139 139)
+187 255 255 pale turquoise 1 (187 255 255)
+174 238 238 pale turquoise 2 (174 238 238)
+150 205 205 pale turquoise 3 (150 205 205)
+102 139 139 pale turquoise 4 (102 139 139)
+152 245 255 cadet blue 1 (152 245 255)
+142 229 238 cadet blue 2 (142 229 238)
+122 197 205 cadet blue 3 (122 197 205)
+ 83 134 139 cadet blue 4 ( 83 134 139)
+ 0 245 255 turquoise 1 ( 0 245 255)
+ 0 229 238 turquoise 2 ( 0 229 238)
+ 0 197 205 turquoise 3 ( 0 197 205)
+ 0 134 139 turquoise 4 ( 0 134 139)
+ 0 255 255 cyan 1 ( 0 255 255)
+ 0 238 238 cyan 2 ( 0 238 238)
+ 0 205 205 cyan 3 ( 0 205 205)
+ 0 139 139 cyan 4 ( 0 139 139)
+151 255 255 dark slate gray 1 (151 255 255)
+141 238 238 dark slate gray 2 (141 238 238)
+121 205 205 dark slate gray 3 (121 205 205)
+ 82 139 139 dark slate gray 4 ( 82 139 139)
+127 255 212 aquamarine 1 (127 255 212)
+118 238 198 aquamarine 2 (118 238 198)
+102 205 170 aquamarine 3 (102 205 170)
+ 69 139 116 aquamarine 4 ( 69 139 116)
+193 255 193 dark sea green 1 (193 255 193)
+180 238 180 dark sea green 2 (180 238 180)
+155 205 155 dark sea green 3 (155 205 155)
+105 139 105 dark sea green 4 (105 139 105)
+ 84 255 159 sea green 1 ( 84 255 159)
+ 78 238 148 sea green 2 ( 78 238 148)
+ 67 205 128 sea green 3 ( 67 205 128)
+ 46 139 87 sea green 4 ( 46 139)
+154 255 154 pale green 1 (154 255 154)
+144 238 144 pale green 2 (144 238 144)
+124 205 124 pale green 3 (124 205 124)
+ 84 139 84 pale green 4 ( 84 139)
+ 0 255 127 spring green 1 ( 0 255 127)
+ 0 238 118 spring green 2 ( 0 238 118)
+ 0 205 102 spring green 3 ( 0 205 102)
+ 0 139 69 spring green 4 ( 0 139 69)
+ 0 255 0 green 1 ( 0 255 0)
+ 0 238 0 green 2 ( 0 238 0)
+ 0 205 0 green 3 ( 0 205 0)
+ 0 139 0 green 4 ( 0 139 0)
+127 255 0 chartreuse 1 (127 255 0)
+118 238 0 chartreuse 2 (118 238 0)
+102 205 0 chartreuse 3 (102 205 0)
+ 69 139 0 chartreuse 4 ( 69 139 0)
+192 255 62 olive drab 1 (192 255 62)
+179 238 58 olive drab 2 (179 238 58)
+154 205 50 olive drab 3 (154 205 50)
+105 139 34 olive drab 4 (105 139 34)
+202 255 112 dark olive green 1 (202 255 112)
+188 238 104 dark olive green 2 (188 238 104)
+162 205 90 dark olive green 3 (162 205)
+110 139 61 dark olive green 4 (110 139)
+255 246 143 khaki 1 (255 246 143)
+238 230 133 khaki 2 (238 230 133)
+205 198 115 khaki 3 (205 198 115)
+139 134 78 khaki 4 (139 134 78)
+255 236 139 light goldenrod 1 (255 236 139)
+238 220 130 light goldenrod 2 (238 220 130)
+205 190 112 light goldenrod 3 (205 190 112)
+139 129 76 light goldenrod 4 (139 129 76)
+255 255 224 light yellow 1 (255 255 224)
+238 238 209 light yellow 2 (238 238 209)
+205 205 180 light yellow 3 (205 205 180)
+139 139 122 light yellow 4 (139 139 122)
+255 255 0 yellow 1 (255 255 0)
+238 238 0 yellow 2 (238 238 0)
+205 205 0 yellow 3 (205 205 0)
+139 139 0 yellow 4 (139 139 0)
+255 215 0 gold 1 (255 215 0)
+238 201 0 gold 2 (238 201 0)
+205 173 0 gold 3 (205 173 0)
+139 117 0 gold 4 (139 117 0)
+255 193 37 goldenrod 1 (255 193 37)
+238 180 34 goldenrod 2 (238 180 34)
+205 155 29 goldenrod 3 (205 155 29)
+139 105 20 goldenrod 4 (139 105 20)
+255 185 15 dark goldenrod 1 (255 185 15)
+238 173 14 dark goldenrod 2 (238 173 14)
+205 149 12 dark goldenrod 3 (205 149 12)
+139 101 8 dark goldenrod 4 (139 101 8)
+255 193 193 rosy brown 1 (255 193 193)
+238 180 180 rosy brown 2 (238 180 180)
+205 155 155 rosy brown 3 (205 155 155)
+139 105 105 rosy brown 4 (139 105 105)
+255 106 106 indian red 1 (255 106 106)
+238 99 99 indian red 2 (238 99 99)
+205 85 85 indian red 3 (205 85 85)
+139 58 58 indian red 4 (139 58 58)
+255 130 71 sienna 1 (255 130 71)
+238 121 66 sienna 2 (238 121 66)
+205 104 57 sienna 3 (205 104 57)
+139 71 38 sienna 4 (139 71 38)
+255 211 155 burlywood 1 (255 211 155)
+238 197 145 burlywood 2 (238 197 145)
+205 170 125 burlywood 3 (205 170 125)
+139 115 85 burlywood 4 (139 115)
+255 231 186 wheat 1 (255 231 186)
+238 216 174 wheat 2 (238 216 174)
+205 186 150 wheat 3 (205 186 150)
+139 126 102 wheat 4 (139 126 102)
+255 165 79 tan 1 (255 165 79)
+238 154 73 tan 2 (238 154 73)
+205 133 63 tan 3 (205 133 63)
+139 90 43 tan 4 (139 90 43)
+255 127 36 chocolate 1 (255 127 36)
+238 118 33 chocolate 2 (238 118 33)
+205 102 29 chocolate 3 (205 102 29)
+139 69 19 chocolate 4 (139 69 19)
+255 48 48 firebrick 1 (255 48 48)
+238 44 44 firebrick 2 (238 44 44)
+205 38 38 firebrick 3 (205 38 38)
+139 26 26 firebrick 4 (139 26 26)
+255 64 64 brown 1 (255 64 64)
+238 59 59 brown 2 (238 59 59)
+205 51 51 brown 3 (205 51 51)
+139 35 35 brown 4 (139 35 35)
+255 140 105 salmon 1 (255 140 105)
+238 130 98 salmon 2 (238 130 98)
+205 112 84 salmon 3 (205 112 84)
+139 76 57 salmon 4 (139 76 57)
+255 160 122 light salmon 1 (255 160 122)
+238 149 114 light salmon 2 (238 149 114)
+205 129 98 light salmon 3 (205 129 98)
+139 87 66 light salmon 4 (139 87 66)
+255 165 0 orange 1 (255 165 0)
+238 154 0 orange 2 (238 154 0)
+205 133 0 orange 3 (205 133 0)
+139 90 0 orange 4 (139 90 0)
+255 127 0 dark orange 1 (255 127 0)
+238 118 0 dark orange 2 (238 118 0)
+205 102 0 dark orange 3 (205 102 0)
+139 69 0 dark orange 4 (139 69 0)
+255 114 86 coral 1 (255 114 86)
+238 106 80 coral 2 (238 106 80)
+205 91 69 coral 3 (205 91 69)
+139 62 47 coral 4 (139 62 47)
+255 99 71 tomato 1 (255 99 71)
+238 92 66 tomato 2 (238 92 66)
+205 79 57 tomato 3 (205 79 57)
+139 54 38 tomato 4 (139 54 38)
+255 69 0 orange red 1 (255 69 0)
+238 64 0 orange red 2 (238 64 0)
+205 55 0 orange red 3 (205 55 0)
+139 37 0 orange red 4 (139 37 0)
+255 0 0 red 1 (255 0 0)
+238 0 0 red 2 (238 0 0)
+205 0 0 red 3 (205 0 0)
+139 0 0 red 4 (139 0 0)
+255 20 147 deep pink 1 (255 20 147)
+238 18 137 deep pink 2 (238 18 137)
+205 16 118 deep pink 3 (205 16 118)
+139 10 80 deep pink 4 (139 10 80)
+255 110 180 hot pink 1 (255 110 180)
+238 106 167 hot pink 2 (238 106 167)
+205 96 144 hot pink 3 (205 96 144)
+139 58 98 hot pink 4 (139 58 98)
+255 181 197 pink 1 (255 181 197)
+238 169 184 pink 2 (238 169 184)
+205 145 158 pink 3 (205 145 158)
+139 99 108 pink 4 (139 99 108)
+255 174 185 light pink 1 (255 174 185)
+238 162 173 light pink 2 (238 162 173)
+205 140 149 light pink 3 (205 140 149)
+139 95 101 light pink 4 (139 95 101)
+255 130 171 pale violet red 1 (255 130 171)
+238 121 159 pale violet red 2 (238 121 159)
+205 104 137 pale violet red 3 (205 104 137)
+139 71 93 pale violet red 4 (139 71 93)
+255 52 179 maroon 1 (255 52 179)
+238 48 167 maroon 2 (238 48 167)
+205 41 144 maroon 3 (205 41 144)
+139 28 98 maroon 4 (139 28 98)
+255 62 150 violet red 1 (255 62 150)
+238 58 140 violet red 2 (238 58 140)
+205 50 120 violet red 3 (205 50 120)
+139 34 82 violet red 4 (139 34 82)
+255 0 255 magenta 1 (255 0 255)
+238 0 238 magenta 2 (238 0 238)
+205 0 205 magenta 3 (205 0 205)
+139 0 139 magenta 4 (139 0 139)
+255 131 250 orchid 1 (255 131 250)
+238 122 233 orchid 2 (238 122 233)
+205 105 201 orchid 3 (205 105 201)
+139 71 137 orchid 4 (139 71 137)
+255 187 255 plum 1 (255 187 255)
+238 174 238 plum 2 (238 174 238)
+205 150 205 plum 3 (205 150 205)
+139 102 139 plum 4 (139 102 139)
+224 102 255 medium orchid 1 (224 102 255)
+209 95 238 medium orchid 2 (209 95 238)
+180 82 205 medium orchid 3 (180 82 205)
+122 55 139 medium orchid 4 (122 55 139)
+191 62 255 dark orchid 1 (191 62 255)
+178 58 238 dark orchid 2 (178 58 238)
+154 50 205 dark orchid 3 (154 50 205)
+104 34 139 dark orchid 4 (104 34 139)
+155 48 255 purple 1 (155 48 255)
+145 44 238 purple 2 (145 44 238)
+125 38 205 purple 3 (125 38 205)
+ 85 26 139 purple 4 ( 85 26 139)
+171 130 255 medium purple 1 (171 130 255)
+159 121 238 medium purple 2 (159 121 238)
+137 104 205 medium purple 3 (137 104 205)
+ 93 71 139 medium purple 4 ( 93 71 139)
+255 225 255 thistle 1 (255 225 255)
+238 210 238 thistle 2 (238 210 238)
+205 181 205 thistle 3 (205 181 205)
+139 123 139 thistle 4 (139 123 139)
+169 169 169 dark grey (169 169 169)
+169 169 169 dark gray (169 169 169)
+ 0 0 139 dark blue (0 0 139)
+ 0 139 139 dark cyan (0 139 139)
+139 0 139 dark magenta (139 0 139)
+139 0 0 dark red (139 0 0)
+144 238 144 light green (144 238 144)
diff --git a/chalk/data/palettes/News3.gpl b/chalk/data/palettes/News3.gpl
new file mode 100644
index 00000000..2fb44378
--- /dev/null
+++ b/chalk/data/palettes/News3.gpl
@@ -0,0 +1,259 @@
+GIMP Palette
+Name: News3
+#
+236 232 4 Untitled
+236 232 4 Untitled
+232 232 4 Untitled
+228 232 4 Untitled
+228 232 4 Untitled
+224 232 4 Untitled
+220 232 4 Untitled
+220 232 4 Untitled
+216 232 4 Untitled
+212 228 4 Untitled
+212 228 4 Untitled
+208 228 4 Untitled
+204 228 4 Untitled
+204 228 4 Untitled
+200 228 4 Untitled
+196 228 4 Untitled
+196 228 4 Untitled
+192 228 4 Untitled
+188 228 4 Untitled
+188 228 4 Untitled
+184 228 4 Untitled
+180 224 4 Untitled
+180 224 4 Untitled
+176 224 4 Untitled
+172 224 4 Untitled
+172 224 4 Untitled
+168 224 4 Untitled
+164 224 4 Untitled
+164 224 8 Untitled
+160 224 8 Untitled
+156 224 8 Untitled
+156 224 8 Untitled
+152 220 8 Untitled
+148 220 8 Untitled
+148 220 8 Untitled
+144 220 8 Untitled
+140 220 8 Untitled
+140 220 8 Untitled
+136 220 8 Untitled
+132 220 8 Untitled
+132 220 8 Untitled
+128 220 8 Untitled
+124 220 8 Untitled
+124 220 8 Untitled
+120 216 8 Untitled
+116 216 8 Untitled
+112 216 8 Untitled
+112 216 8 Untitled
+108 216 8 Untitled
+104 216 8 Untitled
+104 216 8 Untitled
+100 216 8 Untitled
+ 96 216 8 Untitled
+ 96 216 8 Untitled
+ 92 216 8 Untitled
+ 88 212 8 Untitled
+ 88 212 8 Untitled
+ 84 212 8 Untitled
+ 80 212 8 Untitled
+ 80 212 12 Untitled
+ 76 212 12 Untitled
+ 72 212 12 Untitled
+ 72 212 12 Untitled
+ 68 212 12 Untitled
+ 64 212 12 Untitled
+ 64 212 12 Untitled
+ 60 212 12 Untitled
+ 56 208 12 Untitled
+ 56 208 12 Untitled
+ 52 208 12 Untitled
+ 48 208 12 Untitled
+ 48 208 12 Untitled
+ 44 208 12 Untitled
+ 40 208 12 Untitled
+ 40 208 12 Untitled
+ 36 208 12 Untitled
+ 32 208 12 Untitled
+ 32 208 12 Untitled
+ 28 204 12 Untitled
+ 24 204 12 Untitled
+ 24 204 12 Untitled
+ 20 204 12 Untitled
+ 16 204 12 Untitled
+ 16 204 12 Untitled
+ 12 204 12 Untitled
+ 8 204 12 Untitled
+ 8 204 12 Untitled
+ 4 204 12 Untitled
+ 0 204 12 Untitled
+ 0 204 12 Untitled
+ 8 200 28 Untitled
+ 16 196 40 Untitled
+ 24 192 52 Untitled
+ 32 188 64 Untitled
+ 40 188 76 Untitled
+ 48 184 88 Untitled
+ 56 180 100 Untitled
+ 64 176 112 Untitled
+ 72 176 124 Untitled
+ 68 184 120 Untitled
+ 64 188 120 Untitled
+ 60 192 116 Untitled
+ 56 196 116 Untitled
+ 52 204 116 Untitled
+ 48 208 112 Untitled
+ 44 212 112 Untitled
+ 40 216 112 Untitled
+ 36 212 116 Untitled
+ 36 212 120 Untitled
+ 32 212 124 Untitled
+ 32 208 124 Untitled
+ 28 208 128 Untitled
+ 28 208 132 Untitled
+ 28 204 136 Untitled
+ 24 204 136 Untitled
+ 24 204 140 Untitled
+ 20 200 144 Untitled
+ 20 200 144 Untitled
+ 20 200 148 Untitled
+ 16 196 152 Untitled
+ 16 196 156 Untitled
+ 12 196 156 Untitled
+ 12 192 160 Untitled
+ 12 192 164 Untitled
+ 8 192 168 Untitled
+ 8 188 168 Untitled
+ 4 188 172 Untitled
+ 4 188 176 Untitled
+ 4 188 176 Untitled
+ 8 180 172 Untitled
+ 12 172 168 Untitled
+ 12 164 168 Untitled
+ 16 156 164 Untitled
+ 16 148 164 Untitled
+ 20 140 160 Untitled
+ 20 132 160 Untitled
+ 24 124 156 Untitled
+ 24 116 156 Untitled
+ 28 108 152 Untitled
+ 28 100 152 Untitled
+ 32 92 148 Untitled
+ 32 84 148 Untitled
+ 36 76 144 Untitled
+ 36 68 144 Untitled
+ 40 60 140 Untitled
+ 40 52 140 Untitled
+ 44 44 136 Untitled
+ 44 40 136 Untitled
+ 48 36 132 Untitled
+ 48 36 132 Untitled
+ 48 36 128 Untitled
+ 48 36 128 Untitled
+ 48 36 128 Untitled
+ 48 36 124 Untitled
+ 48 36 124 Untitled
+ 48 36 124 Untitled
+ 48 36 120 Untitled
+ 48 36 120 Untitled
+ 48 32 116 Untitled
+ 48 32 116 Untitled
+ 48 32 116 Untitled
+ 48 32 112 Untitled
+ 48 32 112 Untitled
+ 48 32 112 Untitled
+ 52 32 108 Untitled
+ 52 32 108 Untitled
+ 52 32 104 Untitled
+ 52 32 104 Untitled
+ 52 32 104 Untitled
+ 52 28 100 Untitled
+ 52 28 100 Untitled
+ 52 28 100 Untitled
+ 52 28 96 Untitled
+ 52 28 96 Untitled
+ 52 28 96 Untitled
+ 52 28 92 Untitled
+ 52 28 92 Untitled
+ 52 28 88 Untitled
+ 52 28 88 Untitled
+ 52 24 88 Untitled
+ 52 24 84 Untitled
+ 56 24 84 Untitled
+ 56 24 84 Untitled
+ 56 24 80 Untitled
+ 56 24 80 Untitled
+ 56 24 76 Untitled
+ 56 24 76 Untitled
+ 56 24 76 Untitled
+ 56 24 72 Untitled
+ 56 24 72 Untitled
+ 56 20 72 Untitled
+ 56 20 68 Untitled
+ 56 20 68 Untitled
+ 56 20 68 Untitled
+ 56 20 64 Untitled
+ 56 20 64 Untitled
+ 56 20 60 Untitled
+ 56 20 60 Untitled
+ 60 20 60 Untitled
+ 60 20 56 Untitled
+ 60 16 56 Untitled
+ 60 16 56 Untitled
+ 60 16 52 Untitled
+ 60 16 52 Untitled
+ 60 16 48 Untitled
+ 60 16 48 Untitled
+ 60 16 48 Untitled
+ 60 16 44 Untitled
+ 60 16 44 Untitled
+ 60 16 44 Untitled
+ 60 16 40 Untitled
+ 60 12 40 Untitled
+ 60 12 40 Untitled
+ 60 12 36 Untitled
+ 60 12 36 Untitled
+ 64 12 32 Untitled
+ 64 12 32 Untitled
+ 64 12 32 Untitled
+ 64 12 28 Untitled
+ 64 12 28 Untitled
+ 64 12 28 Untitled
+ 64 8 24 Untitled
+ 64 8 24 Untitled
+ 64 8 20 Untitled
+ 64 8 20 Untitled
+ 64 8 20 Untitled
+ 64 8 16 Untitled
+ 64 8 16 Untitled
+ 64 8 16 Untitled
+ 64 8 12 Untitled
+ 64 8 12 Untitled
+ 64 8 12 Untitled
+ 68 12 16 Untitled
+ 68 16 16 Untitled
+ 68 16 16 Untitled
+ 68 20 16 Untitled
+ 68 20 20 Untitled
+ 72 24 20 Untitled
+ 72 24 20 Untitled
+ 72 28 20 Untitled
+ 72 28 24 Untitled
+ 72 32 24 Untitled
+ 76 32 24 Untitled
+ 76 36 24 Untitled
+ 76 36 28 Untitled
+ 76 40 28 Untitled
+ 76 44 28 Untitled
+ 80 44 28 Untitled
+ 80 48 32 Untitled
+ 80 48 32 Untitled
+ 80 52 32 Untitled
+ 80 52 32 Untitled
+ 84 56 36 Untitled
+ 84 56 36 Untitled
+ 84 60 36 Untitled
+ 84 60 36 Untitled
diff --git a/chalk/data/palettes/Op2.gpl b/chalk/data/palettes/Op2.gpl
new file mode 100644
index 00000000..891f1fb4
--- /dev/null
+++ b/chalk/data/palettes/Op2.gpl
@@ -0,0 +1,259 @@
+GIMP Palette
+Name: Op2
+#
+204 144 100 Untitled
+204 144 100 Untitled
+200 148 104 Untitled
+200 152 108 Untitled
+200 152 112 Untitled
+196 156 116 Untitled
+196 160 120 Untitled
+192 164 124 Untitled
+172 212 180 Untitled
+192 168 128 Untitled
+192 172 132 Untitled
+188 176 136 Untitled
+188 180 140 Untitled
+184 184 144 Untitled
+184 184 148 Untitled
+180 188 152 Untitled
+180 192 156 Untitled
+180 196 160 Untitled
+176 200 164 Untitled
+176 204 168 Untitled
+172 208 172 Untitled
+172 212 176 Untitled
+248 88 24 Untitled
+244 92 28 Untitled
+244 96 32 Untitled
+240 96 36 Untitled
+240 100 36 Untitled
+240 100 40 Untitled
+236 104 44 Untitled
+236 104 44 Untitled
+236 108 48 Untitled
+232 108 52 Untitled
+232 112 52 Untitled
+232 116 56 Untitled
+228 116 60 Untitled
+228 120 64 Untitled
+228 120 64 Untitled
+224 124 68 Untitled
+224 124 72 Untitled
+224 128 72 Untitled
+220 128 76 Untitled
+220 132 80 Untitled
+220 136 80 Untitled
+216 136 84 Untitled
+216 140 88 Untitled
+216 140 92 Untitled
+212 144 92 Untitled
+212 144 96 Untitled
+212 148 100 Untitled
+208 148 100 Untitled
+208 152 104 Untitled
+208 156 108 Untitled
+204 156 108 Untitled
+204 160 112 Untitled
+204 160 116 Untitled
+200 164 116 Untitled
+200 164 120 Untitled
+200 168 124 Untitled
+196 168 128 Untitled
+196 172 128 Untitled
+196 176 132 Untitled
+192 176 136 Untitled
+192 180 136 Untitled
+192 180 140 Untitled
+188 184 144 Untitled
+188 184 144 Untitled
+188 188 148 Untitled
+184 188 152 Untitled
+184 192 156 Untitled
+184 196 156 Untitled
+180 196 160 Untitled
+180 200 164 Untitled
+180 200 164 Untitled
+176 204 168 Untitled
+176 204 172 Untitled
+176 208 172 Untitled
+172 208 176 Untitled
+172 212 180 Untitled
+ 12 0 120 Untitled
+ 16 4 124 Untitled
+ 16 8 124 Untitled
+ 20 8 124 Untitled
+ 20 12 124 Untitled
+ 24 16 124 Untitled
+ 24 16 128 Untitled
+ 28 20 128 Untitled
+ 28 24 128 Untitled
+ 32 24 128 Untitled
+ 32 28 128 Untitled
+ 36 32 132 Untitled
+ 36 32 132 Untitled
+ 40 36 132 Untitled
+ 40 40 132 Untitled
+ 44 40 132 Untitled
+ 44 44 132 Untitled
+ 48 48 136 Untitled
+ 48 48 136 Untitled
+ 52 52 136 Untitled
+ 52 56 136 Untitled
+ 56 56 136 Untitled
+ 56 60 140 Untitled
+ 60 64 140 Untitled
+ 60 64 140 Untitled
+ 64 68 140 Untitled
+ 64 72 140 Untitled
+ 68 72 144 Untitled
+ 68 76 144 Untitled
+ 72 80 144 Untitled
+ 72 80 144 Untitled
+ 76 84 144 Untitled
+ 76 88 144 Untitled
+ 80 88 148 Untitled
+ 80 92 148 Untitled
+ 84 96 148 Untitled
+ 84 96 148 Untitled
+ 88 100 148 Untitled
+ 88 104 152 Untitled
+ 92 104 152 Untitled
+ 92 108 152 Untitled
+ 96 112 152 Untitled
+ 96 112 152 Untitled
+100 116 156 Untitled
+100 120 156 Untitled
+104 120 156 Untitled
+104 124 156 Untitled
+108 128 156 Untitled
+108 128 156 Untitled
+112 132 160 Untitled
+112 136 160 Untitled
+116 136 160 Untitled
+116 140 160 Untitled
+120 144 160 Untitled
+120 144 164 Untitled
+124 148 164 Untitled
+124 152 164 Untitled
+128 152 164 Untitled
+128 156 164 Untitled
+132 160 168 Untitled
+132 160 168 Untitled
+136 164 168 Untitled
+136 168 168 Untitled
+140 168 168 Untitled
+140 172 168 Untitled
+144 176 172 Untitled
+144 176 172 Untitled
+148 180 172 Untitled
+148 184 172 Untitled
+152 184 172 Untitled
+152 188 176 Untitled
+156 192 176 Untitled
+156 192 176 Untitled
+160 196 176 Untitled
+160 200 176 Untitled
+164 200 180 Untitled
+164 204 180 Untitled
+168 208 180 Untitled
+168 208 180 Untitled
+172 212 180 Untitled
+240 172 224 Untitled
+236 176 220 Untitled
+236 176 220 Untitled
+236 176 220 Untitled
+236 176 220 Untitled
+236 176 220 Untitled
+236 176 220 Untitled
+232 176 220 Untitled
+232 176 220 Untitled
+232 176 220 Untitled
+232 176 216 Untitled
+232 180 216 Untitled
+232 180 216 Untitled
+228 180 216 Untitled
+228 180 216 Untitled
+228 180 216 Untitled
+228 180 216 Untitled
+228 180 216 Untitled
+228 180 216 Untitled
+224 180 216 Untitled
+224 180 212 Untitled
+224 180 212 Untitled
+224 184 212 Untitled
+224 184 212 Untitled
+224 184 212 Untitled
+220 184 212 Untitled
+220 184 212 Untitled
+220 184 212 Untitled
+220 184 212 Untitled
+220 184 208 Untitled
+220 184 208 Untitled
+220 184 208 Untitled
+216 188 208 Untitled
+216 188 208 Untitled
+216 188 208 Untitled
+216 188 208 Untitled
+216 188 208 Untitled
+216 188 208 Untitled
+212 188 208 Untitled
+212 188 204 Untitled
+212 188 204 Untitled
+212 188 204 Untitled
+212 188 204 Untitled
+212 192 204 Untitled
+208 192 204 Untitled
+208 192 204 Untitled
+208 192 204 Untitled
+208 192 204 Untitled
+208 192 204 Untitled
+208 192 200 Untitled
+204 192 200 Untitled
+204 192 200 Untitled
+204 192 200 Untitled
+204 192 200 Untitled
+204 196 200 Untitled
+204 196 200 Untitled
+204 196 200 Untitled
+200 196 200 Untitled
+200 196 196 Untitled
+200 196 196 Untitled
+200 196 196 Untitled
+200 196 196 Untitled
+200 196 196 Untitled
+196 196 196 grey77
+196 200 196 Untitled
+196 200 196 Untitled
+196 200 196 Untitled
+196 200 196 Untitled
+196 200 192 Untitled
+192 200 192 Untitled
+192 200 192 Untitled
+192 200 192 Untitled
+192 200 192 Untitled
+192 200 192 Untitled
+192 200 192 Untitled
+188 204 192 Untitled
+188 204 192 Untitled
+188 204 192 Untitled
+188 204 188 Untitled
+188 204 188 Untitled
+188 204 188 Untitled
+188 204 188 Untitled
+184 204 188 Untitled
+184 204 188 Untitled
+184 204 188 Untitled
+184 208 188 Untitled
+184 208 188 Untitled
+184 208 184 Untitled
+180 208 184 Untitled
+180 208 184 Untitled
+180 208 184 Untitled
+180 208 184 Untitled
+180 208 184 Untitled
+180 208 184 Untitled
+176 208 184 Untitled
+176 208 184 Untitled
+176 212 184 Untitled
+176 212 180 Untitled
diff --git a/chalk/data/palettes/Paintjet.gpl b/chalk/data/palettes/Paintjet.gpl
new file mode 100644
index 00000000..c061b6c5
--- /dev/null
+++ b/chalk/data/palettes/Paintjet.gpl
@@ -0,0 +1,22 @@
+GIMP Palette
+Name: Paintjet
+#
+# A map with the PaintJet's 8 primary colors repeated twice.
+# Use these colors for 180dpi PaintJet images.
+#
+ 24 20 12 Untitled
+244 240 232 Untitled
+196 68 72 Untitled
+ 48 132 92 Untitled
+240 232 72 Untitled
+ 52 48 116 Untitled
+188 48 108 Untitled
+ 40 116 196 Untitled
+ 24 20 12 Untitled
+244 240 232 Untitled
+196 68 72 Untitled
+ 48 132 92 Untitled
+240 232 72 Untitled
+ 52 48 116 Untitled
+188 48 108 Untitled
+ 40 116 196 Untitled
diff --git a/chalk/data/palettes/Pantone_Coated_Approx.gpl b/chalk/data/palettes/Pantone_Coated_Approx.gpl
new file mode 100644
index 00000000..5ddb0d46
--- /dev/null
+++ b/chalk/data/palettes/Pantone_Coated_Approx.gpl
@@ -0,0 +1,949 @@
+GIMP Palette
+Name: Pantone_Coated_Approx
+Columns: 16
+#
+244 228 0 Process Yellow
+193 0 89 Process Magenta
+ 0 143 216 Process Cyan
+ 31 31 33 Process Black
+243 53 0 Orange 021
+216 0 29 Red 032
+ 9 0 139 Blue 072
+240 233 124 100
+243 232 59 101
+247 228 0 102
+251 217 0 Yellow
+186 160 0 103
+157 139 0 104
+109 97 0 105
+244 228 73 106
+246 223 22 107
+247 217 0 108
+250 203 0 109
+209 167 0 110
+156 130 0 111
+134 115 0 112
+245 221 66 113
+246 219 45 114
+246 218 36 115
+253 160 0 116
+186 143 0 117
+159 126 0 118
+116 100 10 119
+244 221 102 120
+245 217 87 121
+247 205 42 122
+250 183 0 123
+214 148 0 124
+162 120 0 125
+142 113 0 126
+241 227 172 1205
+244 218 131 1215
+250 187 38 1225
+251 157 0 1235
+179 130 0 1245
+144 108 0 1255
+104 80 12 1265
+239 218 110 127
+238 210 82 128
+236 190 25 129
+226 112 0 130
+187 121 0 131
+145 107 0 132
+ 92 75 12 133
+246 207 111 134
+250 186 60 135
+251 169 15 136
+251 139 0 137
+210 108 0 138
+155 93 0 139
+105 78 16 140
+246 203 126 1345
+248 189 97 1355
+250 163 49 1365
+250 121 0 1375
+190 94 0 1385
+128 75 0 1395
+ 86 58 17 1405
+235 194 91 141
+232 170 50 142
+231 162 38 143
+223 108 0 144
+187 101 0 145
+136 83 0 146
+ 90 73 28 147
+247 201 139 148
+249 189 116 149
+251 146 43 150
+248 89 0 151
+210 86 0 152
+164 81 0 153
+128 68 0 154
+254 169 96 1485
+255 134 29 1495
+254 98 0 1505
+243 53 0 Orange 021
+170 53 0 1525
+121 50 0 1535
+ 54 28 13 1545
+235 208 165 155
+231 182 125 156
+224 130 59 157
+215 80 8 158
+182 64 0 159
+137 60 10 160
+ 76 44 20 161
+249 173 131 1555
+250 143 90 1565
+249 105 42 1575
+244 72 0 1585
+189 63 0 1595
+136 59 19 1605
+109 48 17 1615
+248 185 158 162
+251 126 83 163
+248 92 38 164
+236 16 0 165
+203 52 0 166
+161 54 10 167
+ 86 36 17 168
+250 150 128 1625
+250 118 93 1635
+247 86 52 1645
+240 53 0 1655
+209 51 9 1665
+146 47 21 1675
+115 45 26 1685
+250 168 162 169
+250 104 92 170
+245 63 44 171
+236 30 0 172
+189 46 23 173
+118 31 17 174
+ 82 35 27 175
+249 150 163 176
+249 93 111 177
+243 53 68 178
+225 0 0 Warm Red
+203 33 37 179
+166 39 42 180
+102 33 34 181
+245 132 157 1765
+243 105 135 1775
+235 54 89 1785
+212 0 0 1788
+192 0 39 1795
+154 24 43 1805
+105 27 37 1815
+240 162 181 1767
+236 72 107 1777
+228 16 62 1787
+216 0 29 Red 032
+180 22 44 1797
+128 29 40 1807
+ 66 37 36 1817
+243 175 197 182
+239 107 145 183
+230 52 100 184
+204 0 0 185
+181 0 39 186
+145 10 43 187
+100 31 45 188
+238 135 174 189
+232 84 135 190
+224 37 98 191
+210 0 57 192
+163 0 48 193
+129 25 55 194
+ 92 36 50 195
+237 164 197 1895
+234 125 171 1905
+222 44 114 1915
+206 0 66 1925
+173 0 52 1935
+139 0 53 1945
+125 25 60 1955
+230 186 202 196
+223 134 165 197
+211 59 105 198
+198 0 60 199
+169 0 52 200
+137 21 54 201
+115 29 52 202
+226 160 198 203
+218 101 160 204
+209 52 124 205
+194 0 68 206
+154 0 64 207
+117 27 64 208
+ 96 34 59 209
+240 132 188 210
+234 86 159 211
+225 44 132 212
+208 0 95 213
+178 0 77 214
+135 0 63 215
+100 30 59 216
+228 173 215 217
+216 90 174 218
+205 18 131 219
+181 0 49 Rubine Red
+145 0 70 220
+122 0 64 221
+ 86 24 56 222
+227 129 201 223
+219 73 173 224
+209 15 143 225
+192 0 103 226
+145 0 81 227
+112 0 72 228
+ 85 29 59 229
+238 145 212 230
+229 77 185 231
+221 41 168 232
+190 0 106 Rhodamine Red
+177 0 114 233
+138 0 90 234
+116 6 76 235
+232 149 215 236
+220 93 194 237
+207 45 173 238
+172 0 117 239
+161 0 126 240
+139 0 107 241
+ 95 20 72 242
+231 182 224 2365
+205 76 193 2375
+187 0 166 2385
+164 0 131 2395
+133 0 112 2405
+119 0 101 2415
+105 9 90 2425
+224 166 223 243
+217 138 217 244
+204 99 203 245
+172 0 158 246
+150 0 138 247
+127 0 118 248
+101 32 91 249
+223 189 229 250
+203 136 221 251
+181 76 203 252
+135 0 153 Purple
+146 0 160 253
+127 24 140 254
+ 95 36 98 255
+209 179 219 256
+188 144 204 257
+126 59 147 258
+ 86 17 102 259
+ 76 22 83 260
+ 73 30 76 261
+ 65 31 64 262
+193 150 226 2562
+166 106 215 2572
+130 50 191 2582
+103 0 164 2592
+ 92 6 138 2602
+ 78 24 103 2612
+ 73 40 80 2622
+170 123 203 2563
+142 84 183 2573
+111 46 156 2583
+ 86 17 125 2593
+ 74 15 101 2603
+ 71 18 92 2613
+ 67 17 83 2623
+161 122 207 2567
+131 84 188 2577
+ 99 43 160 2587
+ 68 10 126 2597
+ 63 15 109 2607
+ 59 20 96 2617
+ 53 21 79 2627
+208 194 229 263
+169 146 224 264
+107 73 200 265
+ 65 25 167 266
+ 54 20 135 267
+ 51 25 98 268
+ 47 26 75 269
+173 156 225 2635
+144 122 216 2645
+112 84 201 2655
+ 91 53 183 2665
+ 29 0 99 Violet
+ 50 13 123 2685
+ 49 31 80 2695
+168 164 217 270
+136 131 203 271
+107 101 187 272
+ 37 27 115 273
+ 36 26 97 274
+ 32 23 79 275
+ 38 31 62 276
+143 135 220 2705
+109 99 206 2715
+ 74 58 187 2725
+ 41 10 146 2735
+ 35 14 118 2745
+ 35 21 103 2755
+ 37 26 87 2765
+187 192 230 2706
+129 139 219 2716
+ 62 69 186 2726
+ 43 37 163 2736
+ 36 36 138 2746
+ 34 37 102 2756
+ 34 36 79 2766
+169 188 231 2707
+129 158 230 2717
+ 39 84 211 2727
+ 9 0 139 Blue 072
+ 8 16 83 2747
+ 11 18 60 2757
+ 16 19 33 2767
+154 174 224 2708
+ 65 96 199 2718
+ 22 48 166 2728
+ 13 15 132 2738
+ 14 27 100 2748
+ 15 25 79 2758
+ 16 22 50 2768
+172 196 229 277
+136 173 227 278
+ 66 120 211 279
+ 0 14 120 Reflex Blue
+ 0 35 105 280
+ 0 28 77 281
+ 12 30 60 282
+141 182 228 283
+101 155 223 284
+ 17 96 198 285
+ 0 45 154 286
+ 0 37 119 287
+ 0 35 100 288
+ 11 32 58 289
+175 207 232 290
+133 184 232 291
+ 87 155 225 292
+ 0 65 173 293
+ 0 53 116 294
+ 0 46 89 295
+ 17 39 56 296
+133 187 228 2905
+ 83 158 222 2915
+ 15 122 209 2925
+ 0 68 173 2935
+ 0 60 135 2945
+ 0 45 84 2955
+ 7 36 56 2965
+123 192 232 297
+ 62 161 226 298
+ 0 100 196 299
+ 0 79 179 300
+ 0 63 128 301
+ 0 54 87 302
+ 12 53 70 303
+154 210 231 2975
+ 65 172 227 2985
+ 0 142 216 2995
+ 0 104 195 3005
+ 0 88 147 3015
+ 0 66 94 3025
+ 10 56 70 3035
+151 213 229 304
+ 92 193 231 305
+ 0 148 216 306
+ 0 95 185 Process Blue
+ 0 101 165 307
+ 0 72 107 308
+ 11 60 70 309
+ 98 197 224 310
+ 58 184 219 311
+ 0 154 203 312
+ 0 121 177 313
+ 0 97 138 314
+ 0 76 100 315
+ 13 61 68 316
+120 206 219 3105
+ 55 184 209 3115
+ 0 168 198 3125
+ 0 135 172 3135
+ 0 112 135 3145
+ 0 93 110 3155
+ 0 71 80 3165
+183 226 224 317
+134 214 219 318
+ 64 192 203 319
+ 0 110 127 320
+ 0 116 128 321
+ 0 97 104 322
+ 0 84 87 323
+159 216 215 324
+ 87 191 189 325
+ 0 161 155 326
+ 0 94 75 327
+ 0 101 92 328
+ 0 90 82 329
+ 25 73 68 330
+133 217 209 3242
+ 82 203 194 3252
+ 0 182 173 3262
+ 0 155 145 3272
+ 0 119 110 3282
+ 0 77 69 3292
+ 17 56 50 3302
+132 219 204 3245
+ 78 206 186 3255
+ 0 185 162 3265
+ 0 163 137 3275
+ 0 133 113 3285
+ 0 113 96 3295
+ 25 68 57 3305
+125 204 189 3248
+ 70 183 160 3258
+ 0 158 128 3268
+ 0 137 103 3278
+ 0 113 87 3288
+ 0 86 68 3298
+ 21 54 44 3308
+181 230 216 331
+147 226 206 332
+ 83 212 183 333
+ 0 131 86 Green
+ 0 136 100 334
+ 0 108 82 335
+ 13 87 67 336
+145 211 188 337
+106 198 165 338
+ 12 163 115 339
+ 0 133 79 340
+ 0 97 63 341
+ 9 83 57 342
+ 29 69 51 343
+142 225 192 3375
+ 98 214 168 3385
+ 29 195 133 3395
+ 0 169 95 3405
+ 0 111 70 3415
+ 22 90 59 3425
+ 25 62 42 3435
+163 217 178 344
+133 207 155 345
+ 95 191 127 346
+ 0 136 52 347
+ 0 112 48 348
+ 21 85 43 349
+ 37 62 40 350
+170 229 186 351
+142 224 165 352
+116 218 146 353
+ 0 139 13 354
+ 0 138 41 355
+ 13 105 40 356
+ 42 80 46 357
+158 214 122 358
+144 208 107 359
+ 94 185 53 360
+ 53 162 17 361
+ 61 138 26 362
+ 63 123 28 363
+ 59 101 29 364
+202 227 148 365
+183 221 117 366
+154 210 77 367
+ 40 149 0 368
+ 79 151 0 369
+ 77 121 0 370
+ 70 85 26 371
+209 233 132 372
+195 230 101 373
+174 226 57 374
+ 79 186 0 375
+112 175 0 376
+ 98 134 0 377
+ 71 82 17 378
+220 229 87 379
+210 225 49 380
+197 219 0 381
+143 190 0 382
+150 162 0 383
+132 139 0 384
+101 99 20 385
+225 232 67 386
+219 230 31 387
+207 226 0 388
+193 220 0 389
+168 183 0 390
+141 143 0 391
+116 114 0 392
+236 233 107 393
+232 231 31 394
+226 228 0 395
+214 222 0 396
+181 181 0 397
+163 159 0 398
+142 135 0 399
+239 232 76 3935
+237 227 0 3945
+230 218 0 3955
+227 214 0 3965
+169 154 0 3975
+131 118 0 3985
+ 85 75 0 3995
+193 186 176 400
+170 162 152 401
+145 137 127 402
+128 120 109 403
+103 95 84 404
+ 83 75 66 405
+ 49 46 43 Black
+189 178 172 406
+166 154 148 407
+145 133 127 408
+130 117 112 409
+107 94 88 410
+ 85 72 67 411
+ 43 36 34 412
+183 182 171 413
+165 164 153 414
+146 145 134 415
+120 120 108 416
+ 98 98 86 417
+ 79 79 68 418
+ 39 40 34 419
+198 196 193 420
+178 177 174 421
+158 157 155 422
+133 133 131 423
+108 109 107 424
+ 79 80 80 425
+ 42 42 42 426
+209 209 207 427
+184 186 186 428
+150 154 156 429
+118 123 127 430
+ 80 86 91 431
+ 56 61 66 432
+ 10 13 16 433
+205 193 196 434
+187 172 178 435
+160 142 150 436
+113 94 102 437
+ 66 51 55 438
+ 51 40 42 439
+ 47 40 39 440
+191 198 196 441
+167 177 177 442
+140 151 154 443
+114 126 130 444
+ 69 77 82 445
+ 57 62 63 446
+ 49 51 48 447
+216 209 198 Warm Gray 1
+202 194 184 Warm Gray 2
+184 175 165 Warm Gray 3
+170 160 151 Warm Gray 4
+159 149 139 Warm Gray 5
+149 138 129 Warm Gray 6
+137 126 117 Warm Gray 7
+126 116 106 Warm Gray 8
+116 105 95 Warm Gray 9
+107 96 87 Warm Gray 10
+ 86 75 66 Warm Gray 11
+219 215 210 Cool Gray 1
+203 201 198 Cool Gray 2
+192 190 189 Cool Gray 3
+177 175 174 Cool Gray 4
+166 164 165 Cool Gray 5
+157 156 157 Cool Gray 6
+140 139 141 Cool Gray 7
+124 123 126 Cool Gray 8
+114 114 116 Cool Gray 9
+ 93 93 96 Cool Gray 10
+ 81 81 84 Cool Gray 11
+ 65 57 39 448
+ 72 62 38 449
+ 79 70 40 450
+149 142 108 451
+175 169 139 452
+197 192 167 453
+211 207 186 454
+ 71 56 17 4485
+108 91 35 4495
+137 121 64 4505
+168 154 102 4515
+187 175 130 4525
+207 197 162 4535
+218 210 179 4545
+ 82 70 16 455
+130 110 0 456
+157 129 0 457
+206 187 78 458
+218 204 112 459
+226 215 142 460
+232 224 167 461
+ 76 57 31 462
+103 70 33 463
+ 93 49 16 464
+176 145 95 465
+197 173 129 466
+206 186 146 467
+217 201 167 468
+ 58 30 18 4625
+111 65 34 4635
+152 107 76 4645
+179 138 110 4655
+200 165 141 4665
+214 185 164 4675
+223 200 182 4685
+ 80 43 21 469
+128 57 17 470
+140 44 0 471
+221 147 106 472
+232 177 144 473
+236 194 166 474
+238 204 180 475
+ 65 35 30 4695
+103 63 54 4705
+132 94 83 4715
+161 127 116 4725
+187 158 149 4735
+200 176 166 4745
+214 195 186 4755
+ 73 46 37 476
+ 82 40 32 477
+ 99 44 36 478
+161 116 98 479
+196 165 150 480
+212 189 176 481
+221 204 192 482
+ 91 41 34 483
+136 32 31 484
+192 0 0 485
+223 131 122 486
+228 165 157 487
+231 187 178 488
+233 203 195 489
+ 71 28 33 490
+ 98 30 38 491
+123 36 49 492
+199 107 131 493
+226 159 178 494
+232 176 190 495
+236 192 202 496
+ 60 34 35 497
+ 84 41 42 498
+ 95 44 43 499
+180 115 128 500
+214 163 174 501
+227 188 196 502
+233 205 209 503
+ 56 28 30 4975
+105 56 64 4985
+142 91 100 4995
+167 118 127 5005
+196 155 162 5015
+207 172 177 5025
+219 191 192 5035
+ 64 25 34 504
+ 85 25 42 505
+101 27 50 506
+187 106 139 507
+210 142 170 508
+223 169 190 509
+230 187 202 510
+ 64 26 55 511
+ 94 27 93 512
+115 28 125 513
+185 106 185 514
+207 141 202 515
+220 168 213 516
+228 190 219 517
+ 62 30 54 5115
+ 94 55 87 5125
+123 86 119 5135
+150 117 145 5145
+189 163 185 5155
+209 190 204 5165
+219 204 213 5175
+ 61 38 61 518
+ 74 39 85 519
+ 79 39 100 520
+153 116 176 521
+173 141 192 522
+193 167 205 523
+209 189 214 524
+ 50 32 44 5185
+ 68 42 58 5195
+112 80 101 5205
+150 120 138 5215
+176 150 164 5225
+203 183 192 5235
+215 200 204 5245
+ 60 32 74 525
+ 70 27 112 526
+ 80 23 148 527
+138 93 197 528
+177 140 217 529
+191 159 222 530
+206 181 224 531
+ 38 31 59 5255
+ 53 45 87 5265
+ 75 67 111 5275
+115 109 148 5285
+153 147 178 5295
+179 173 197 5305
+200 194 209 5315
+ 46 46 61 532
+ 45 52 84 533
+ 46 58 105 534
+131 142 181 535
+156 164 195 536
+180 186 208 537
+197 201 215 538
+ 20 42 61 539
+ 1 45 82 540
+ 0 53 108 541
+ 76 130 185 542
+126 166 209 543
+160 190 219 544
+180 202 222 545
+ 21 38 53 5395
+ 50 76 98 5405
+ 81 106 127 5415
+113 135 154 5425
+151 168 183 5435
+181 192 202 5445
+203 209 215 5455
+ 16 36 43 546
+ 0 44 58 547
+ 0 54 74 548
+ 80 132 159 549
+118 161 184 550
+150 183 201 551
+187 206 216 552
+ 21 50 54 5463
+ 44 86 92 5473
+ 87 128 133 5483
+125 160 164 5493
+159 185 188 5503
+191 208 208 5513
+208 219 217 5523
+ 26 40 38 5467
+ 53 73 69 5477
+ 85 104 101 5487
+126 142 139 5497
+156 170 167 5507
+181 191 188 5517
+198 205 201 5527
+ 39 60 45 553
+ 39 79 58 554
+ 36 91 64 555
+114 156 133 556
+150 182 165 557
+173 198 184 558
+194 210 198 559
+ 33 52 43 5535
+ 69 95 83 5545
+103 127 114 5555
+130 152 140 5565
+165 182 171 5575
+179 194 182 5585
+200 209 198 5595
+ 41 64 56 560
+ 40 87 78 561
+ 41 110 102 562
+114 177 167 563
+145 197 187 564
+173 213 203 565
+198 223 214 566
+ 30 43 33 5605
+ 65 81 66 5615
+ 97 112 97 5625
+139 151 138 5635
+168 177 165 5645
+186 193 182 5655
+205 209 199 5665
+ 38 66 56 567
+ 30 92 79 568
+ 20 118 104 569
+109 187 173 570
+149 208 196 571
+175 219 208 572
+194 224 215 573
+ 58 69 30 574
+ 68 94 28 575
+ 81 122 35 576
+160 187 116 577
+177 198 137 578
+192 208 155 579
+205 216 173 580
+ 50 56 28 5743
+ 76 82 42 5753
+100 105 64 5763
+138 143 104 5773
+163 166 131 5783
+189 191 162 5793
+208 208 185 5803
+ 50 55 19 5747
+ 87 92 34 5757
+120 125 64 5767
+152 155 99 5777
+185 186 141 5787
+203 203 167 5797
+214 212 182 5807
+ 81 77 10 581
+117 119 0 582
+151 167 0 583
+199 208 57 584
+210 216 88 585
+217 221 112 586
+226 226 146 587
+ 61 57 16 5815
+ 98 92 30 5825
+140 135 72 5835
+163 158 101 5845
+191 186 138 5855
+202 198 155 5865
+214 209 174 5875
+237 233 183 600
+237 231 149 601
+235 228 120 602
+233 224 76 603
+228 214 0 604
+212 191 0 605
+207 185 0 606
+234 230 194 607
+233 228 175 608
+229 223 146 609
+221 213 108 610
+205 193 50 611
+188 173 0 612
+162 145 0 613
+223 217 179 614
+219 214 170 615
+212 205 150 616
+194 186 116 617
+166 156 72 618
+129 118 24 619
+118 107 19 620
+200 212 201 621
+179 197 185 622
+141 168 154 623
+107 139 124 624
+ 72 108 92 625
+ 28 60 47 626
+ 18 39 30 627
+188 218 220 628
+165 208 216 629
+125 190 207 630
+ 78 165 190 631
+ 39 143 174 632
+ 0 107 142 633
+ 0 78 114 634
+174 217 226 635
+144 207 225 636
+106 192 222 637
+ 45 167 211 638
+ 0 141 196 639
+ 0 119 180 640
+ 0 102 165 641
+189 201 215 642
+173 189 209 643
+131 155 187 644
+103 131 169 645
+ 73 104 146 646
+ 32 65 108 647
+ 17 43 81 648
+190 198 216 649
+165 179 206 650
+126 145 185 651
+ 82 106 154 652
+ 34 61 113 653
+ 11 31 74 654
+ 9 21 52 655
+198 207 229 656
+165 182 224 657
+127 153 215 658
+ 84 117 198 659
+ 41 80 174 660
+ 11 48 144 661
+ 0 23 103 662
+210 201 215 663
+193 182 204 664
+170 157 187 665
+137 122 161 666
+ 96 80 125 667
+ 71 53 100 668
+ 51 36 76 669
+230 202 221 670
+227 189 217 671
+216 153 200 672
+204 119 180 673
+187 82 154 674
+162 35 116 675
+142 0 88 676
+227 206 216 677
+219 190 209 678
+211 173 199 679
+187 132 170 680
+156 88 134 681
+133 59 108 682
+102 31 72 683
+223 191 204 684
+214 173 194 685
+201 152 179 686
+175 115 150 687
+147 82 122 688
+114 46 87 689
+ 82 28 57 690
+227 199 202 691
+218 178 185 692
+203 150 161 693
+185 123 137 694
+152 82 98 695
+116 46 61 696
+ 98 36 45 697
+234 194 200 698
+230 171 184 699
+222 142 161 700
+207 108 132 701
+185 69 97 702
+149 29 53 703
+128 16 31 704
+240 214 218 705
+240 185 198 706
+238 148 170 707
+231 108 138 708
+220 65 101 709
+199 21 58 710
+183 6 41 711
+244 208 174 712
+245 196 152 713
+244 169 108 714
+238 141 64 715
+223 107 0 716
+202 78 0 717
+181 60 0 718
+233 203 173 719
+229 190 154 720
+216 164 118 721
+190 125 68 722
+172 104 43 723
+121 56 0 724
+ 97 41 0 725
+222 194 164 726
+210 175 141 727
+196 155 116 728
+174 128 85 729
+148 97 51 730
+ 83 41 5 731
+ 70 35 9 732
+ 48 44 33 Black 2
+ 31 35 29 Black 3
+ 40 33 26 Black 4
+ 43 32 33 Black 5
+ 25 31 37 Black 6
+ 49 46 43 Black 7
diff --git a/chalk/data/palettes/Pastels.gpl b/chalk/data/palettes/Pastels.gpl
new file mode 100644
index 00000000..bcfd9342
--- /dev/null
+++ b/chalk/data/palettes/Pastels.gpl
@@ -0,0 +1,21 @@
+GIMP Palette
+Name: Pastels
+#
+226 145 145 Untitled
+153 221 146 Untitled
+147 216 185 Untitled
+148 196 211 Untitled
+148 154 206 Untitled
+179 148 204 Untitled
+204 150 177 Untitled
+204 164 153 Untitled
+223 229 146 Untitled
+255 165 96 Untitled
+107 255 99 Untitled
+101 255 204 Untitled
+101 196 255 Untitled
+101 107 255 Untitled
+173 101 255 Untitled
+255 101 244 Untitled
+255 101 132 Untitled
+255 101 101 Untitled
diff --git a/chalk/data/palettes/Plasma.gpl b/chalk/data/palettes/Plasma.gpl
new file mode 100644
index 00000000..db3982bc
--- /dev/null
+++ b/chalk/data/palettes/Plasma.gpl
@@ -0,0 +1,260 @@
+GIMP Palette
+Name: Plasma
+Columns: 16
+#
+240 240 0 Untitled
+240 224 0 Untitled
+240 208 0 Untitled
+240 192 0 Untitled
+240 176 0 Untitled
+240 160 0 Untitled
+240 144 0 Untitled
+240 128 0 Untitled
+240 112 0 Untitled
+240 96 0 Untitled
+240 80 0 Untitled
+240 64 0 Untitled
+240 48 0 Untitled
+240 32 0 Untitled
+240 16 0 Untitled
+240 0 0 Untitled
+224 224 16 Untitled
+224 212 16 Untitled
+224 200 16 Untitled
+224 184 16 Untitled
+224 172 12 Untitled
+224 156 12 Untitled
+224 144 12 Untitled
+224 128 12 Untitled
+224 116 8 Untitled
+224 100 8 Untitled
+224 88 8 Untitled
+224 72 8 Untitled
+224 60 4 Untitled
+224 44 4 Untitled
+224 32 4 Untitled
+224 16 0 Untitled
+208 208 32 Untitled
+208 200 32 Untitled
+208 188 28 Untitled
+208 176 28 Untitled
+208 164 24 Untitled
+208 152 24 Untitled
+208 140 20 Untitled
+208 128 20 Untitled
+208 116 16 Untitled
+208 104 16 Untitled
+208 92 12 Untitled
+208 80 12 Untitled
+208 68 8 Untitled
+208 56 8 Untitled
+208 44 4 Untitled
+208 32 0 Untitled
+192 192 48 Untitled
+192 184 48 Untitled
+192 176 44 Untitled
+192 164 40 Untitled
+192 156 36 Untitled
+192 144 32 Untitled
+192 136 32 Untitled
+192 128 28 Untitled
+192 116 24 Untitled
+192 108 20 Untitled
+192 96 16 Untitled
+192 88 16 Untitled
+192 80 12 Untitled
+192 68 8 Untitled
+192 60 4 Untitled
+192 48 0 Untitled
+176 176 64 Untitled
+176 172 60 Untitled
+176 164 56 Untitled
+176 156 52 Untitled
+176 148 48 Untitled
+176 140 44 Untitled
+176 132 40 Untitled
+176 124 36 Untitled
+176 120 32 Untitled
+176 112 28 Untitled
+176 104 24 Untitled
+176 96 20 Untitled
+176 88 16 Untitled
+176 80 12 Untitled
+176 72 8 Untitled
+176 64 0 Untitled
+160 160 80 Untitled
+160 156 76 Untitled
+160 152 72 Untitled
+160 144 64 Untitled
+160 140 60 Untitled
+160 136 56 Untitled
+160 128 48 Untitled
+160 124 44 Untitled
+160 120 40 Untitled
+160 112 32 Untitled
+160 108 28 Untitled
+160 104 24 Untitled
+160 96 16 Untitled
+160 92 12 Untitled
+160 88 8 Untitled
+160 80 0 Untitled
+144 144 96 Untitled
+144 144 92 Untitled
+144 140 84 Untitled
+144 136 80 Untitled
+144 132 72 Untitled
+144 128 64 Untitled
+144 128 60 Untitled
+144 124 52 Untitled
+144 120 48 Untitled
+144 116 40 Untitled
+144 112 32 Untitled
+144 112 28 Untitled
+144 108 20 Untitled
+144 104 16 Untitled
+144 100 8 Untitled
+144 96 0 Untitled
+128 128 112 Untitled
+128 128 108 Untitled
+128 128 100 Untitled
+128 128 92 Untitled
+128 124 84 Untitled
+128 124 76 Untitled
+128 124 68 Untitled
+128 124 60 Untitled
+128 120 56 Untitled
+128 120 48 Untitled
+128 120 40 Untitled
+128 120 32 Untitled
+128 116 24 Untitled
+128 116 16 Untitled
+128 116 8 Untitled
+128 112 0 Untitled
+112 112 128 Untitled
+112 112 120 Untitled
+112 112 112 grey44
+112 112 104 Untitled
+112 116 96 Untitled
+112 116 88 Untitled
+112 116 80 Untitled
+112 116 72 Untitled
+112 120 60 Untitled
+112 120 52 Untitled
+112 120 44 Untitled
+112 120 36 Untitled
+112 124 28 Untitled
+112 124 20 Untitled
+112 124 12 Untitled
+112 128 0 Untitled
+ 96 96 144 Untitled
+ 96 96 136 Untitled
+ 96 100 128 Untitled
+ 96 104 116 Untitled
+ 96 108 108 Untitled
+ 96 112 96 Untitled
+ 96 112 88 Untitled
+ 96 116 80 Untitled
+ 96 120 68 Untitled
+ 96 124 60 Untitled
+ 96 128 48 Untitled
+ 96 128 40 Untitled
+ 96 132 32 Untitled
+ 96 136 20 Untitled
+ 96 140 12 Untitled
+ 96 144 0 Untitled
+ 80 80 160 Untitled
+ 80 84 152 Untitled
+ 80 88 140 Untitled
+ 80 96 128 Untitled
+ 80 100 120 Untitled
+ 80 104 108 Untitled
+ 80 112 96 Untitled
+ 80 116 88 Untitled
+ 80 120 76 Untitled
+ 80 128 64 Untitled
+ 80 132 56 Untitled
+ 80 136 44 Untitled
+ 80 144 32 Untitled
+ 80 148 24 Untitled
+ 80 152 12 Untitled
+ 80 160 0 Untitled
+ 64 64 176 Untitled
+ 64 68 168 Untitled
+ 64 76 156 Untitled
+ 64 84 144 Untitled
+ 64 92 132 Untitled
+ 64 100 120 Untitled
+ 64 108 108 Untitled
+ 64 116 96 Untitled
+ 64 120 84 Untitled
+ 64 128 72 Untitled
+ 64 136 60 Untitled
+ 64 144 48 Untitled
+ 64 152 36 Untitled
+ 64 160 24 Untitled
+ 64 168 12 Untitled
+ 64 176 0 Untitled
+ 48 48 192 Untitled
+ 48 56 180 Untitled
+ 48 64 168 Untitled
+ 48 76 156 Untitled
+ 48 84 144 Untitled
+ 48 96 128 Untitled
+ 48 104 116 Untitled
+ 48 112 104 Untitled
+ 48 124 92 Untitled
+ 48 132 80 Untitled
+ 48 144 64 Untitled
+ 48 152 52 Untitled
+ 48 160 40 Untitled
+ 48 172 28 Untitled
+ 48 180 16 Untitled
+ 48 192 0 Untitled
+ 32 32 208 Untitled
+ 32 40 196 Untitled
+ 32 52 184 Untitled
+ 32 64 168 Untitled
+ 32 76 156 Untitled
+ 32 88 140 Untitled
+ 32 100 128 Untitled
+ 32 112 112 Untitled
+ 32 124 100 Untitled
+ 32 136 84 Untitled
+ 32 148 72 Untitled
+ 32 160 56 Untitled
+ 32 172 44 Untitled
+ 32 184 28 Untitled
+ 32 196 16 Untitled
+ 32 208 0 Untitled
+ 16 16 224 Untitled
+ 16 28 212 Untitled
+ 16 40 196 Untitled
+ 16 56 180 Untitled
+ 16 68 168 Untitled
+ 16 84 152 Untitled
+ 16 96 136 Untitled
+ 16 112 120 Untitled
+ 16 124 108 Untitled
+ 16 140 92 Untitled
+ 16 152 76 Untitled
+ 16 168 60 Untitled
+ 16 180 48 Untitled
+ 16 196 32 Untitled
+ 16 208 16 Untitled
+ 16 224 0 Untitled
+ 0 0 240 Untitled
+ 0 16 224 Untitled
+ 0 32 208 Untitled
+ 0 48 192 Untitled
+ 0 64 176 Untitled
+ 0 80 160 Untitled
+ 0 96 144 Untitled
+ 0 112 128 Untitled
+ 0 128 112 Untitled
+ 0 144 96 Untitled
+ 0 160 80 Untitled
+ 0 176 64 Untitled
+ 0 192 48 Untitled
+ 0 208 32 Untitled
+ 0 224 16 Untitled
+ 0 240 0 Untitled
diff --git a/chalk/data/palettes/Reds.gpl b/chalk/data/palettes/Reds.gpl
new file mode 100644
index 00000000..8297e143
--- /dev/null
+++ b/chalk/data/palettes/Reds.gpl
@@ -0,0 +1,259 @@
+GIMP Palette
+Name: Reds
+#
+ 0 0 0 grey0
+ 76 0 0 Untitled
+ 76 0 0 Untitled
+ 72 0 0 Untitled
+ 68 0 0 Untitled
+ 68 0 0 Untitled
+ 64 0 0 Untitled
+ 60 0 0 Untitled
+ 56 0 0 Untitled
+ 56 0 0 Untitled
+ 52 0 0 Untitled
+ 48 0 0 Untitled
+ 48 0 0 Untitled
+ 44 0 0 Untitled
+ 40 0 0 Untitled
+ 40 0 0 Untitled
+ 36 0 0 Untitled
+ 32 0 0 Untitled
+ 28 0 0 Untitled
+ 28 0 0 Untitled
+ 24 0 0 Untitled
+ 20 0 0 Untitled
+ 20 0 0 Untitled
+ 16 0 0 Untitled
+ 12 0 0 Untitled
+ 12 0 0 Untitled
+ 8 0 0 Untitled
+ 4 0 0 Untitled
+ 0 0 0 grey0
+ 0 0 0 grey0
+ 0 0 0 grey0
+ 4 0 0 Untitled
+ 4 0 0 Untitled
+ 4 4 4 Untitled
+ 8 4 4 Untitled
+ 8 4 4 Untitled
+ 8 4 4 Untitled
+ 12 8 8 Untitled
+ 12 8 8 Untitled
+ 16 8 8 Untitled
+ 16 8 8 Untitled
+ 16 12 12 Untitled
+ 20 12 12 Untitled
+ 20 12 12 Untitled
+ 20 12 12 Untitled
+ 24 16 16 Untitled
+ 24 16 16 Untitled
+ 28 16 16 Untitled
+ 28 16 16 Untitled
+ 28 20 20 Untitled
+ 32 20 20 Untitled
+ 32 20 20 Untitled
+ 32 20 20 Untitled
+ 36 24 24 Untitled
+ 36 24 24 Untitled
+ 36 24 24 Untitled
+ 40 24 24 Untitled
+ 40 28 28 Untitled
+ 44 28 28 Untitled
+ 44 28 28 Untitled
+ 44 28 28 Untitled
+ 48 32 32 Untitled
+ 48 32 32 Untitled
+ 48 32 32 Untitled
+ 52 32 32 Untitled
+ 52 36 36 Untitled
+ 56 36 36 Untitled
+ 56 36 36 Untitled
+ 56 36 36 Untitled
+ 60 40 40 Untitled
+ 60 40 40 Untitled
+ 60 40 40 Untitled
+ 64 40 40 Untitled
+ 64 44 44 Untitled
+ 64 44 44 Untitled
+ 68 44 44 Untitled
+ 68 44 44 Untitled
+ 72 48 48 Untitled
+ 72 48 48 Untitled
+ 72 48 48 Untitled
+ 76 48 48 Untitled
+ 76 52 52 Untitled
+ 76 52 52 Untitled
+ 80 52 52 Untitled
+ 80 52 52 Untitled
+ 84 56 56 Untitled
+ 84 56 56 Untitled
+ 84 56 56 Untitled
+ 88 56 56 Untitled
+ 88 60 60 Untitled
+ 88 60 60 Untitled
+ 92 60 60 Untitled
+ 92 60 60 Untitled
+ 92 64 64 Untitled
+ 96 64 64 Untitled
+ 96 64 64 Untitled
+100 64 64 Untitled
+100 68 68 Untitled
+100 68 68 Untitled
+104 68 68 Untitled
+104 68 68 Untitled
+104 72 72 Untitled
+108 72 72 Untitled
+108 72 72 Untitled
+112 72 72 Untitled
+112 76 76 Untitled
+112 76 76 Untitled
+116 76 76 Untitled
+116 76 76 Untitled
+116 80 80 Untitled
+120 80 80 Untitled
+120 80 80 Untitled
+120 80 80 Untitled
+124 84 84 Untitled
+124 84 84 Untitled
+128 84 84 Untitled
+128 84 84 Untitled
+128 88 88 Untitled
+132 88 88 Untitled
+132 88 88 Untitled
+132 88 88 Untitled
+252 252 252 grey99
+252 252 252 grey99
+252 248 248 Untitled
+252 244 244 Untitled
+252 240 240 Untitled
+252 236 236 Untitled
+252 232 232 Untitled
+252 228 228 Untitled
+252 224 224 Untitled
+252 224 224 Untitled
+252 220 220 Untitled
+252 216 216 Untitled
+252 212 212 Untitled
+252 208 208 Untitled
+252 204 204 Untitled
+252 200 200 Untitled
+252 196 196 Untitled
+252 196 196 Untitled
+252 192 192 Untitled
+252 188 188 Untitled
+252 184 184 Untitled
+252 180 180 Untitled
+252 176 176 Untitled
+252 172 172 Untitled
+252 168 168 Untitled
+252 168 168 Untitled
+252 164 164 Untitled
+252 160 160 Untitled
+252 156 156 Untitled
+252 152 152 Untitled
+252 148 148 Untitled
+252 144 144 Untitled
+252 140 140 Untitled
+252 140 140 Untitled
+252 136 136 Untitled
+252 132 132 Untitled
+252 128 128 Untitled
+252 124 124 Untitled
+252 120 120 Untitled
+252 116 116 Untitled
+252 112 112 Untitled
+252 112 112 Untitled
+252 108 108 Untitled
+252 104 104 Untitled
+252 100 100 Untitled
+252 96 96 Untitled
+252 92 92 Untitled
+252 88 88 Untitled
+252 84 84 Untitled
+252 84 84 Untitled
+252 80 80 Untitled
+252 76 76 Untitled
+252 72 72 Untitled
+252 68 68 Untitled
+252 64 64 Untitled
+252 60 60 Untitled
+252 56 56 Untitled
+252 56 56 Untitled
+252 52 52 Untitled
+252 48 48 Untitled
+252 44 44 Untitled
+252 40 40 Untitled
+252 36 36 Untitled
+252 32 32 Untitled
+252 28 28 Untitled
+252 28 28 Untitled
+252 24 24 Untitled
+252 20 20 Untitled
+252 16 16 Untitled
+252 12 12 Untitled
+252 8 8 Untitled
+252 4 4 Untitled
+252 0 0 Untitled
+252 0 0 Untitled
+248 0 0 Untitled
+244 0 0 Untitled
+244 0 0 Untitled
+240 0 0 Untitled
+236 0 0 Untitled
+236 0 0 Untitled
+232 0 0 Untitled
+228 0 0 Untitled
+224 0 0 Untitled
+224 0 0 Untitled
+220 0 0 Untitled
+216 0 0 Untitled
+216 0 0 Untitled
+212 0 0 Untitled
+208 0 0 Untitled
+208 0 0 Untitled
+204 0 0 Untitled
+200 0 0 Untitled
+196 0 0 Untitled
+196 0 0 Untitled
+192 0 0 Untitled
+188 0 0 Untitled
+188 0 0 Untitled
+184 0 0 Untitled
+180 0 0 Untitled
+180 0 0 Untitled
+176 0 0 Untitled
+172 0 0 Untitled
+168 0 0 Untitled
+168 0 0 Untitled
+164 0 0 Untitled
+160 0 0 Untitled
+160 0 0 Untitled
+156 0 0 Untitled
+152 0 0 Untitled
+152 0 0 Untitled
+148 0 0 Untitled
+144 0 0 Untitled
+140 0 0 Untitled
+140 0 0 Untitled
+136 0 0 Untitled
+132 0 0 Untitled
+132 0 0 Untitled
+128 0 0 Untitled
+124 0 0 Untitled
+124 0 0 Untitled
+120 0 0 Untitled
+116 0 0 Untitled
+112 0 0 Untitled
+112 0 0 Untitled
+108 0 0 Untitled
+104 0 0 Untitled
+104 0 0 Untitled
+100 0 0 Untitled
+ 96 0 0 Untitled
+ 96 0 0 Untitled
+ 92 0 0 Untitled
+ 88 0 0 Untitled
+ 84 0 0 Untitled
+ 84 0 0 Untitled
+ 80 0 0 Untitled
diff --git a/chalk/data/palettes/Reds_And_Purples.gpl b/chalk/data/palettes/Reds_And_Purples.gpl
new file mode 100644
index 00000000..6096547c
--- /dev/null
+++ b/chalk/data/palettes/Reds_And_Purples.gpl
@@ -0,0 +1,33 @@
+GIMP Palette
+Name: Reds and Purples
+#
+205 92 92 Indian Red
+178 34 34 Firebrick
+165 42 42 Brown Red
+233 150 122 Dark Salmon
+250 128 114 Salmon
+255 160 122 Light Salmon
+255 127 80 Coral
+240 128 128 Light Coral
+255 99 71 Tomato
+255 69 0 Orange Red
+255 0 0 Red
+255 105 180 Hot Pink
+255 20 147 Deep Pink
+255 192 203 Pink
+255 182 193 Light Pink
+219 112 147 Pale Violet Red
+176 48 96 Maroon
+199 21 133 Medium Violet Red
+208 32 144 Violet Red
+255 0 255 Magenta
+238 130 238 Violet
+221 160 221 Plum
+218 112 214 Orchid
+186 85 211 Medium Orchid
+153 50 204 Dark Orchid
+148 0 211 Dark Violet
+138 43 226 Blue Violet
+160 32 240 Purple
+147 112 219 Medium Purple
+216 191 216 Thistle
diff --git a/chalk/data/palettes/Royal.gpl b/chalk/data/palettes/Royal.gpl
new file mode 100644
index 00000000..67c5bbb7
--- /dev/null
+++ b/chalk/data/palettes/Royal.gpl
@@ -0,0 +1,259 @@
+GIMP Palette
+Name: Royal
+#
+ 0 0 0 grey0
+ 60 0 80 Untitled
+ 60 0 80 Untitled
+ 60 0 84 Untitled
+ 64 0 84 Untitled
+ 64 0 84 Untitled
+ 64 0 88 Untitled
+ 64 0 88 Untitled
+ 68 0 88 Untitled
+ 68 0 92 Untitled
+ 68 0 92 Untitled
+ 68 0 92 Untitled
+ 72 0 96 Untitled
+ 72 0 96 Untitled
+ 72 0 96 Untitled
+ 72 0 100 Untitled
+ 76 0 100 Untitled
+ 76 0 100 Untitled
+ 76 0 104 Untitled
+ 76 0 104 Untitled
+ 76 0 104 Untitled
+ 80 0 104 Untitled
+ 80 0 108 Untitled
+ 80 0 108 Untitled
+ 80 0 108 Untitled
+ 84 0 112 Untitled
+ 84 0 112 Untitled
+ 84 0 112 Untitled
+ 84 0 116 Untitled
+ 88 0 116 Untitled
+ 88 0 116 Untitled
+ 88 0 120 Untitled
+ 88 0 120 Untitled
+ 92 0 120 Untitled
+ 92 0 124 Untitled
+ 92 0 124 Untitled
+ 92 0 124 Untitled
+ 96 0 128 Untitled
+ 96 0 128 Untitled
+ 96 0 128 Untitled
+ 96 0 132 Untitled
+ 96 0 132 Untitled
+100 0 132 Untitled
+100 0 132 Untitled
+100 0 136 Untitled
+100 0 136 Untitled
+104 0 136 Untitled
+104 0 140 Untitled
+104 0 140 Untitled
+104 0 140 Untitled
+108 0 144 Untitled
+108 0 144 Untitled
+108 0 144 Untitled
+108 0 148 Untitled
+112 0 148 Untitled
+112 0 148 Untitled
+112 0 152 Untitled
+112 0 152 Untitled
+116 0 152 Untitled
+116 0 156 Untitled
+116 0 156 Untitled
+116 0 156 Untitled
+120 0 160 Untitled
+120 0 160 Untitled
+124 4 160 Untitled
+124 8 164 Untitled
+128 12 164 Untitled
+128 16 164 Untitled
+132 20 168 Untitled
+132 24 168 Untitled
+136 28 168 Untitled
+136 32 172 Untitled
+140 36 172 Untitled
+140 40 172 Untitled
+144 44 176 Untitled
+144 48 176 Untitled
+148 52 180 Untitled
+148 56 180 Untitled
+152 60 180 Untitled
+152 64 184 Untitled
+156 68 184 Untitled
+156 72 184 Untitled
+160 76 188 Untitled
+160 80 188 Untitled
+164 84 188 Untitled
+164 88 192 Untitled
+168 92 192 Untitled
+168 96 192 Untitled
+172 100 196 Untitled
+172 104 196 Untitled
+176 108 200 Untitled
+176 112 200 Untitled
+180 116 200 Untitled
+180 120 204 Untitled
+184 124 204 Untitled
+188 128 204 Untitled
+188 132 208 Untitled
+192 136 208 Untitled
+192 140 208 Untitled
+196 144 212 Untitled
+196 148 212 Untitled
+200 152 216 Untitled
+200 156 216 Untitled
+204 160 216 Untitled
+204 164 220 Untitled
+208 168 220 Untitled
+208 172 220 Untitled
+212 176 224 Untitled
+212 180 224 Untitled
+216 184 224 Untitled
+216 188 228 Untitled
+220 192 228 Untitled
+220 196 228 Untitled
+224 200 232 Untitled
+224 204 232 Untitled
+228 208 236 Untitled
+228 212 236 Untitled
+232 216 236 Untitled
+232 220 240 Untitled
+236 224 240 Untitled
+236 228 240 Untitled
+240 232 244 Untitled
+240 236 244 Untitled
+244 240 244 Untitled
+244 244 248 Untitled
+248 248 248 Untitled
+252 252 252 grey99
+252 252 252 grey99
+252 252 248 Untitled
+252 252 244 Untitled
+252 252 240 Untitled
+252 252 236 Untitled
+252 252 232 Untitled
+252 252 228 Untitled
+252 252 224 Untitled
+252 252 220 Untitled
+252 252 216 Untitled
+252 252 212 Untitled
+252 252 208 Untitled
+252 252 204 Untitled
+252 252 200 Untitled
+252 252 196 Untitled
+252 252 192 Untitled
+252 252 188 Untitled
+252 252 184 Untitled
+252 252 180 Untitled
+252 252 176 Untitled
+252 252 172 Untitled
+252 252 168 Untitled
+252 252 164 Untitled
+252 252 160 Untitled
+252 252 156 Untitled
+252 252 152 Untitled
+252 252 148 Untitled
+252 252 144 Untitled
+252 252 140 Untitled
+252 252 136 Untitled
+252 252 132 Untitled
+252 252 128 Untitled
+252 252 124 Untitled
+252 252 120 Untitled
+252 252 116 Untitled
+252 252 112 Untitled
+252 252 108 Untitled
+252 252 104 Untitled
+252 252 100 Untitled
+252 252 96 Untitled
+252 252 92 Untitled
+252 252 88 Untitled
+252 252 84 Untitled
+252 252 80 Untitled
+252 252 76 Untitled
+252 252 72 Untitled
+252 252 68 Untitled
+252 252 64 Untitled
+252 252 60 Untitled
+252 252 56 Untitled
+252 252 52 Untitled
+252 252 48 Untitled
+252 252 44 Untitled
+252 252 40 Untitled
+252 252 36 Untitled
+252 252 32 Untitled
+252 252 28 Untitled
+252 252 24 Untitled
+252 252 20 Untitled
+252 252 16 Untitled
+252 252 12 Untitled
+252 252 8 Untitled
+252 252 4 Untitled
+252 252 0 Untitled
+252 248 0 Untitled
+248 244 0 Untitled
+244 240 0 Untitled
+240 236 4 Untitled
+240 232 4 Untitled
+236 228 4 Untitled
+232 224 8 Untitled
+228 220 8 Untitled
+228 216 8 Untitled
+224 212 12 Untitled
+220 208 12 Untitled
+216 204 12 Untitled
+212 200 16 Untitled
+212 196 16 Untitled
+208 192 16 Untitled
+204 188 20 Untitled
+200 184 20 Untitled
+200 180 20 Untitled
+196 176 24 Untitled
+192 172 24 Untitled
+188 168 24 Untitled
+184 164 28 Untitled
+184 160 28 Untitled
+180 156 28 Untitled
+176 152 32 Untitled
+172 148 32 Untitled
+172 144 32 Untitled
+168 140 36 Untitled
+164 136 36 Untitled
+160 132 36 Untitled
+160 128 36 Untitled
+156 124 40 Untitled
+152 120 40 Untitled
+148 116 40 Untitled
+144 112 44 Untitled
+144 108 44 Untitled
+140 104 44 Untitled
+136 100 48 Untitled
+132 96 48 Untitled
+132 92 48 Untitled
+128 88 52 Untitled
+124 84 52 Untitled
+120 80 52 Untitled
+116 76 56 Untitled
+116 72 56 Untitled
+112 68 56 Untitled
+108 64 60 Untitled
+104 60 60 Untitled
+104 56 60 Untitled
+100 52 64 Untitled
+ 96 48 64 Untitled
+ 92 44 64 Untitled
+ 88 40 68 Untitled
+ 88 36 68 Untitled
+ 84 32 68 Untitled
+ 80 28 72 Untitled
+ 76 24 72 Untitled
+ 76 20 72 Untitled
+ 72 16 76 Untitled
+ 68 12 76 Untitled
+ 64 8 76 Untitled
+ 60 0 80 Untitled
+ 60 0 80 Untitled
+ 60 0 80 Untitled
+ 60 0 80 Untitled
diff --git a/chalk/data/palettes/Topographic.gpl b/chalk/data/palettes/Topographic.gpl
new file mode 100644
index 00000000..8361edc7
--- /dev/null
+++ b/chalk/data/palettes/Topographic.gpl
@@ -0,0 +1,265 @@
+GIMP Palette
+Name: Topographic
+#
+# "Topographic" color map - M. Davis
+# waterline
+# Rocks
+# Snow
+# Rocks
+#
+ 0 0 0 grey0
+ 0 0 168 Untitled
+ 4 0 172 Untitled
+ 4 8 172 Untitled
+ 4 12 172 Untitled
+ 4 16 172 Untitled
+ 8 20 176 Untitled
+ 8 24 176 Untitled
+ 8 28 176 Untitled
+ 12 32 176 Untitled
+ 12 36 180 Untitled
+ 16 40 184 Untitled
+ 16 44 184 Untitled
+ 20 48 184 Untitled
+ 20 52 188 Untitled
+ 24 56 192 Untitled
+ 24 60 192 Untitled
+ 28 64 192 Untitled
+ 28 68 196 Untitled
+ 32 72 200 Untitled
+ 32 76 200 Untitled
+ 36 80 200 Untitled
+ 36 84 204 Untitled
+ 40 88 208 Untitled
+ 40 92 208 Untitled
+ 44 96 208 Untitled
+ 44 100 212 Untitled
+ 48 104 216 Untitled
+ 48 108 216 Untitled
+ 52 112 216 Untitled
+ 52 116 220 Untitled
+ 56 120 224 Untitled
+ 60 124 224 Untitled
+ 60 128 224 Untitled
+ 64 132 228 Untitled
+ 64 136 232 Untitled
+ 68 132 232 Untitled
+ 68 136 232 Untitled
+ 68 140 232 Untitled
+ 68 144 232 Untitled
+ 72 148 236 Untitled
+ 72 152 240 Untitled
+ 76 156 240 Untitled
+ 76 160 240 Untitled
+ 80 164 244 Untitled
+ 80 168 248 Untitled
+ 84 172 248 Untitled
+ 84 176 248 Untitled
+ 40 124 0 Untitled
+ 40 124 0 Untitled
+ 44 124 0 Untitled
+ 44 124 0 Untitled
+ 44 124 4 Untitled
+ 44 124 4 Untitled
+ 44 128 4 Untitled
+ 44 128 4 Untitled
+ 48 128 4 Untitled
+ 48 128 4 Untitled
+ 48 128 8 Untitled
+ 48 128 8 Untitled
+ 48 132 8 Untitled
+ 48 132 8 Untitled
+ 52 132 8 Untitled
+ 52 132 8 Untitled
+ 56 132 12 Untitled
+ 56 132 12 Untitled
+ 60 132 12 Untitled
+ 60 132 12 Untitled
+ 60 136 12 Untitled
+ 60 136 12 Untitled
+ 60 136 16 Untitled
+ 60 136 16 Untitled
+ 60 140 16 Untitled
+ 60 140 16 Untitled
+ 64 140 16 Untitled
+ 64 140 16 Untitled
+ 64 140 20 Untitled
+ 64 140 20 Untitled
+ 64 144 20 Untitled
+ 64 144 20 Untitled
+ 68 144 20 Untitled
+ 68 144 20 Untitled
+ 68 144 24 Untitled
+ 68 144 24 Untitled
+ 68 148 24 Untitled
+ 72 148 24 Untitled
+ 72 148 28 Untitled
+ 72 152 28 Untitled
+ 72 152 32 Untitled
+ 76 152 32 Untitled
+ 76 156 32 Untitled
+ 80 156 32 Untitled
+ 80 156 36 Untitled
+ 80 160 36 Untitled
+ 80 160 40 Untitled
+ 84 160 40 Untitled
+ 84 164 40 Untitled
+ 88 164 40 Untitled
+ 88 164 44 Untitled
+ 88 168 44 Untitled
+ 88 168 48 Untitled
+ 92 168 48 Untitled
+ 92 172 48 Untitled
+ 96 172 48 Untitled
+ 96 172 52 Untitled
+ 96 176 52 Untitled
+100 176 52 Untitled
+100 176 56 Untitled
+100 180 56 Untitled
+100 180 56 Untitled
+104 180 60 Untitled
+104 184 60 Untitled
+104 184 64 Untitled
+108 184 64 Untitled
+108 188 64 Untitled
+108 188 68 Untitled
+112 188 68 Untitled
+112 188 72 Untitled
+112 192 72 Untitled
+112 192 76 Untitled
+116 192 76 Untitled
+116 196 76 Untitled
+116 196 80 Untitled
+120 196 80 Untitled
+120 200 80 Untitled
+120 200 84 Untitled
+124 200 84 Untitled
+124 204 84 Untitled
+124 204 88 Untitled
+128 204 88 Untitled
+128 208 88 Untitled
+128 208 92 Untitled
+132 208 92 Untitled
+132 212 92 Untitled
+136 212 92 Untitled
+136 212 96 Untitled
+136 216 96 Untitled
+136 216 100 Untitled
+140 216 100 Untitled
+140 220 100 Untitled
+140 220 104 Untitled
+144 220 104 Untitled
+144 224 104 Untitled
+144 224 108 Untitled
+148 224 108 Untitled
+148 228 108 Untitled
+152 228 108 Untitled
+152 228 108 Untitled
+156 228 108 Untitled
+156 228 108 Untitled
+160 228 108 Untitled
+164 228 108 Untitled
+168 228 108 Untitled
+168 228 108 Untitled
+172 228 108 Untitled
+172 228 108 Untitled
+176 228 108 Untitled
+176 228 108 Untitled
+180 228 108 Untitled
+180 228 108 Untitled
+184 228 108 Untitled
+184 228 108 Untitled
+188 228 108 Untitled
+188 228 108 Untitled
+192 228 108 Untitled
+196 228 108 Untitled
+196 228 108 Untitled
+200 228 108 Untitled
+204 228 108 Untitled
+204 228 108 Untitled
+208 228 108 Untitled
+208 228 108 Untitled
+212 228 108 Untitled
+212 228 108 Untitled
+216 228 108 Untitled
+220 228 108 Untitled
+220 228 108 Untitled
+224 228 108 Untitled
+228 228 108 Untitled
+228 228 108 Untitled
+232 228 108 Untitled
+232 228 108 Untitled
+232 228 104 Untitled
+232 228 104 Untitled
+232 228 100 Untitled
+232 228 100 Untitled
+232 228 96 Untitled
+232 228 96 Untitled
+232 228 92 Untitled
+232 224 92 Untitled
+232 224 92 Untitled
+232 220 88 Untitled
+232 216 84 Untitled
+232 216 80 Untitled
+232 212 80 Untitled
+232 212 76 Untitled
+232 208 76 Untitled
+232 204 72 Untitled
+232 204 68 Untitled
+232 200 68 Untitled
+232 200 64 Untitled
+232 200 64 Untitled
+232 196 64 Untitled
+232 196 60 Untitled
+232 192 60 Untitled
+232 192 56 Untitled
+232 188 56 Untitled
+232 188 52 Untitled
+232 184 52 Untitled
+232 184 48 Untitled
+232 180 48 Untitled
+232 180 44 Untitled
+232 180 44 Untitled
+232 176 44 Untitled
+232 176 44 Untitled
+232 176 40 Untitled
+232 176 40 Untitled
+232 172 40 Untitled
+232 172 36 Untitled
+232 168 36 Untitled
+232 168 36 Untitled
+228 164 32 Untitled
+228 164 32 Untitled
+228 160 32 Untitled
+228 160 32 Untitled
+224 156 28 Untitled
+224 152 24 Untitled
+224 152 24 Untitled
+224 148 20 Untitled
+220 148 20 Untitled
+220 140 16 Untitled
+220 140 16 Untitled
+220 132 16 Untitled
+216 132 16 Untitled
+216 124 8 Untitled
+216 124 8 Untitled
+216 116 8 Untitled
+128 128 128 Untitled
+128 128 128 Untitled
+252 252 252 grey99
+252 252 252 grey99
+252 252 252 grey99
+252 252 252 grey99
+252 252 252 grey99
+252 252 252 grey99
+252 252 252 grey99
+252 252 252 grey99
+192 192 192 Untitled
+192 192 192 Untitled
+252 252 252 grey99
+252 252 252 grey99
+252 252 252 grey99
+252 252 252 grey99
+252 252 252 grey99
+252 252 252 grey99
+252 252 252 grey99
diff --git a/chalk/data/palettes/Visibone.gpl b/chalk/data/palettes/Visibone.gpl
new file mode 100644
index 00000000..17c357b9
--- /dev/null
+++ b/chalk/data/palettes/Visibone.gpl
@@ -0,0 +1,346 @@
+GIMP Palette
+Name: Visibone
+Columns: 16
+#
+# Visibone -- GIMP Palette file
+#
+# Arrangement idea from www.visibone.com
+# Conversion to GIMP Palette and addition of
+# hex codes and color names by Tigert <tigert@gimp.org>
+#
+255 255 255 #FFFFFF - White
+204 204 204 #CCCCCC - Pale Gray
+153 153 153 #999999 - Light Gray
+102 102 102 #666666 - Dark Gray
+ 51 51 51 #333333 - Obscure Gray
+ 0 0 0 #000000 - Black
+255 204 0 #FFCC00 - Yellow-Yellow-Orange
+255 153 0 #FF9900 - Orange-Orange-Yellow
+255 102 0 #FF6600 - Orange-Orange-Red
+255 51 0 #FF3300 - Red-Red-Orange
+ 0 0 0 #000000 - Black
+ 51 51 51 #333333 - Obscure Gray
+102 102 102 #666666 - Dark Gray
+153 153 153 #999999 - Light Gray
+204 204 204 #CCCCCC - Pale Gray
+255 255 255 #FFFFFF - White
+ 0 0 0 #000000 - Black
+ 0 0 0 #000000 - Black
+ 0 0 0 #000000 - Black
+ 0 0 0 #000000 - Black
+ 0 0 0 #000000 - Black
+ 0 0 0 #000000 - Black
+255 204 51 #FFCC33 - Light Yellow-Orange
+255 204 102 #FFCC66 - Light Orange-Yellow
+255 153 102 #FF9966 - Light Orange-Red
+255 102 51 #FF6633 - Light Red-Orange
+ 0 0 0 #000000 - Black
+ 0 0 0 #000000 - Black
+ 0 0 0 #000000 - Black
+ 0 0 0 #000000 - Black
+ 0 0 0 #000000 - Black
+ 0 0 0 #000000 - Black
+ 0 0 0 #000000 - Black
+ 0 0 0 #000000 - Black
+ 0 0 0 #000000 - Black
+ 0 0 0 #000000 - Black
+ 0 0 0 #000000 - Black
+ 0 0 0 #000000 - Black
+204 153 0 #CC9900 - Dark Yellow-Orange
+204 153 51 #CC9933 - Medium Orange-Yellow
+204 102 51 #CC6633 - Medium Orange-Red
+204 51 0 #CC3300 - Dark Red-Orange
+ 0 0 0 #000000 - Black
+ 0 0 0 #000000 - Black
+ 0 0 0 #000000 - Black
+ 0 0 0 #000000 - Black
+ 0 0 0 #000000 - Black
+ 0 0 0 #000000 - Black
+ 0 0 0 #000000 - Black
+ 0 0 0 #000000 - Black
+ 51 51 0 #333300 - Obscure Weak Yellow
+102 102 0 #666600 - Obscure Dull Yellow
+153 153 0 #999900 - Dark Faded Yellow
+204 204 0 #CCCC00 - Dark Hard Yellow
+255 255 0 #FFFF00 - Yellow
+153 102 0 #996600 - Dark Orange-Yellow
+153 51 0 #993300 - Dark Orange-Red
+ 51 0 0 #330000 - Obscure Weak Red
+102 0 0 #660000 - Obscure Dull Red
+153 0 0 #990000 - Dark Faded Red
+204 0 0 #CC0000 - Dark Hard Red
+255 0 0 #FF0000 - Red
+ 0 0 0 #000000 - Black
+ 0 0 0 #000000 - Black
+204 255 0 #CCFF00 - Yellow-Yellow-Spring
+204 255 51 #CCFF33 - Light Yellow-Spring
+153 204 0 #99CC00 - Dark Yellow-Spring
+102 102 51 #666633 - Dark Weak Yellow
+153 153 51 #999933 - Dark Dull Yellow
+204 204 51 #CCCC33 - Medium Faded Yellow
+255 255 51 #FFFF33 - Light Hard Yellow
+102 51 0 #663300 - Obscure Dull Orange
+ 0 0 0 #000000 - Black
+102 51 51 #663333 - Dark Weak Red
+153 51 51 #993333 - Dark Dull Red
+204 51 51 #CC3333 - Medium Faded Red
+255 51 51 #FF3333 - Light Hard Red
+204 0 51 #CC0033 - Dark Red-Pink
+255 51 102 #FF3366 - Light Red-Pink
+255 0 51 #FF0033 - Red-Red-Pink
+153 255 0 #99FF00 - Spring-Spring-Yellow
+204 255 102 #CCFF66 - Light Spring-Yellow
+153 204 51 #99CC33 - Medium Spring-Yellow
+102 153 0 #669900 - Dark Spring-Yellow
+153 153 102 #999966 - Medium Weak Yellow
+204 204 102 #CCCC66 - Light Dull Yellow
+255 255 102 #FFFF66 - Light Faded Yellow
+153 102 51 #996633 - Dark Dull Orange
+204 102 0 #CC6600 - Dark Hard Orange
+153 102 102 #996666 - Medium Weak Red
+204 102 102 #CC6666 - Light Dull Red
+255 102 102 #FF6666 - Light Faded Red
+153 0 51 #990033 - Dark Pink-Red
+204 51 102 #CC3366 - Medium Pink-Red
+255 102 153 #FF6699 - Light Pink-Red
+255 0 102 #FF0066 - Pink-Pink-Red
+102 255 0 #66FF00 - Spring-Spring-Green
+153 255 102 #99FF66 - Light Spring-Green
+102 204 51 #66CC33 - Medium Spring-Green
+ 51 153 0 #339900 - Dark Spring-Green
+ 0 0 0 #000000 - Black
+204 204 153 #CCCC99 - Light Weak Yellow
+255 255 153 #FFFF99 - Pale Dull Yellow
+204 153 102 #CC9966 - Light Dull Orange
+255 153 51 #FF9933 - Light Hard Orange
+204 153 153 #CC9999 - Light Weak Red
+255 153 153 #FF9999 - Pale Dull Red
+ 0 0 0 #000000 - Black
+153 0 102 #990066 - Dark Pink-Magenta
+204 51 153 #CC3399 - Medium Pink-Magenta
+255 102 204 #FF66CC - Light Pink-Magenta
+255 0 153 #FF0099 - Pink-Pink-Magenta
+ 51 255 0 #33FF00 - Green-Green-Spring
+102 255 51 #66FF33 - Light Green-Spring
+ 51 204 0 #33CC00 - Dark Green-Spring
+ 51 102 0 #336600 - Obscure Dull Spring
+102 204 0 #66CC00 - Dark Hard Spring
+153 255 51 #99FF33 - Light Hard Spring
+255 255 204 #FFFFCC - Pale Weak Yellow
+255 204 153 #FFCC99 - Pale Dull Orange
+ 0 0 0 #000000 - Black
+255 204 204 #FFCCCC - Pale Weak Red
+204 102 153 #CC6699 - Light Dull Pink
+153 51 102 #993366 - Dark Dull Pink
+102 0 51 #660033 - Obscure Dull Pink
+204 0 153 #CC0099 - Dark Magenta-Pink
+255 51 204 #FF33CC - Light Magenta-Pink
+255 0 204 #FF00CC - Magenta-Magenta-Pink
+ 0 255 0 #00FF00 - Green
+ 0 0 0 #000000 - Black
+ 0 0 0 #000000 - Black
+102 153 51 #669933 - Dark Dull Spring
+153 204 102 #99CC66 - Light Dull Spring
+204 255 153 #CCFF99 - Pale Dull Spring
+ 0 0 0 #000000 - Black
+ 0 0 0 #000000 - Black
+ 0 0 0 #000000 - Black
+ 0 0 0 #000000 - Black
+255 153 204 #FF99CC - Pale Dull Pink
+255 51 153 #FF3399 - Light Hard Pink
+204 0 102 #CC0066 - Dark Hard Pink
+ 0 0 0 #000000 - Black
+102 51 102 #663366 - Dark Weak Magenta
+ 51 0 51 #330033 - Obscure Weak Magenta
+ 0 204 0 #00CC00 - Dark Hard Green
+ 51 255 51 #33FF33 - Light Hard Green
+102 255 102 #66FF66 - Light Faded Green
+ 0 0 0 #000000 - Black
+ 0 0 0 #000000 - Black
+ 0 0 0 #000000 - Black
+ 0 0 0 #000000 - Black
+ 0 0 0 #000000 - Black
+ 0 0 0 #000000 - Black
+ 0 0 0 #000000 - Black
+ 0 0 0 #000000 - Black
+ 0 0 0 #000000 - Black
+204 153 204 #CC99CC - Light Weak Magenta
+153 102 153 #996699 - Medium Weak Magenta
+153 51 153 #993399 - Dark Dull Magenta
+102 0 102 #660066 - Obscure Dull Magenta
+ 0 153 0 #009900 - Dark Faded Green
+ 51 204 51 #33CC33 - Medium Faded Green
+102 204 102 #66CC66 - Light Dull Green
+153 255 153 #99FF99 - Pale Dull Green
+204 255 204 #CCFFCC - Pale Weak Green
+ 0 0 0 #000000 - Black
+ 0 0 0 #000000 - Black
+ 0 0 0 #000000 - Black
+ 0 0 0 #000000 - Black
+ 0 0 0 #000000 - Black
+ 0 0 0 #000000 - Black
+255 204 255 #FFCCFF - Pale Weak Magenta
+255 153 255 #FF99FF - Pale Dull Magenta
+204 102 204 #CC66CC - Light Dull Magenta
+204 51 204 #CC33CC - Medium Faded Magenta
+153 0 153 #990099 - Dark Faded Magenta
+ 0 102 0 #006600 - Obscure Dull Green
+ 51 153 51 #339933 - Dark Dull Green
+102 153 102 #669966 - Medium Weak Green
+153 204 153 #99CC99 - Light Weak Green
+ 0 0 0 #000000 - Black
+ 0 0 0 #000000 - Black
+ 0 0 0 #000000 - Black
+ 0 0 0 #000000 - Black
+ 0 0 0 #000000 - Black
+ 0 0 0 #000000 - Black
+ 0 0 0 #000000 - Black
+ 0 0 0 #000000 - Black
+ 0 0 0 #000000 - Black
+255 102 255 #FF66FF - Light Faded Magenta
+255 51 255 #FF33FF - Light Hard Magenta
+204 0 204 #CC00CC - Dark Hard Magenta
+ 0 51 0 #003300 - Obscure Weak Green
+ 51 102 51 #336633 - Dark Weak Green
+ 0 0 0 #000000 - Black
+ 0 204 102 #00CC66 - Dark Hard Teal
+ 51 255 153 #33FF99 - Light Hard Teal
+153 255 204 #99FFCC - Pale Dull Teal
+ 0 0 0 #000000 - Black
+ 0 0 0 #000000 - Black
+ 0 0 0 #000000 - Black
+ 0 0 0 #000000 - Black
+204 153 255 #CC99FF - Pale Dull Violet
+153 102 204 #9966CC - Light Dull Violet
+102 51 153 #663399 - Dark Dull Violet
+ 0 0 0 #000000 - Black
+ 0 0 0 #000000 - Black
+255 0 255 #FF00FF - Magenta
+ 0 255 51 #00FF33 - Green-Green-Teal
+ 51 255 102 #33FF66 - Light Green-Teal
+ 0 204 51 #00CC33 - Dark Green-Teal
+ 0 102 51 #006633 - Obscure Dull Teal
+ 51 153 102 #339966 - Dark Dull Teal
+102 204 153 #66CC99 - Light Dull Teal
+204 255 255 #CCFFFF - Pale Weak Cyan
+ 0 0 0 #000000 - Black
+153 204 255 #99CCFF - Pale Dull Azure
+204 204 255 #CCCCFF - Pale Weak Blue
+153 51 255 #9933FF - Light Hard Violet
+102 0 204 #6600CC - Dark Hard Violet
+ 51 0 102 #330066 - Obscure Dull Violet
+153 0 204 #9900CC - Dark Magenta-Violet
+204 51 255 #CC33FF - Light Magenta-Violet
+204 0 255 #CC00FF - Magenta-Magenta-Violet
+ 0 255 102 #00FF66 - Teal-Teal-Green
+102 255 153 #66FF99 - Light Teal-Green
+ 51 204 102 #33CC66 - Medium Teal-Green
+ 0 153 51 #009933 - Dark Teal-Green
+ 0 0 0 #000000 - Black
+153 255 255 #99FFFF - Pale Dull Cyan
+153 204 204 #99CCCC - Light Weak Cyan
+ 51 153 255 #3399FF - Light Hard Azure
+102 153 204 #6699CC - Light Dull Azure
+153 153 255 #9999FF - Pale Dull Blue
+153 153 204 #9999CC - Light Weak Blue
+ 0 0 0 #000000 - Black
+102 0 153 #660099 - Dark Violet-Magenta
+153 51 204 #9933CC - Medium Violet-Magenta
+204 102 255 #CC66FF - Light Violet-Magenta
+153 0 255 #9900FF - Violet-Violet-Magenta
+ 0 255 153 #00FF99 - Teal-Teal-Cyan
+102 255 204 #66FFCC - Light Teal-Cyan
+ 51 204 153 #33CC99 - Medium Teal-Cyan
+ 0 153 102 #009966 - Dark Teal-Cyan
+102 255 255 #66FFFF - Light Faded Cyan
+102 204 204 #66CCCC - Light Dull Cyan
+102 153 153 #669999 - Medium Weak Cyan
+ 0 102 204 #0066CC - Dark Hard Azure
+ 51 102 153 #336699 - Dark Dull Azure
+102 102 255 #6666FF - Light Faded Blue
+102 102 204 #6666CC - Light Dull Blue
+102 102 153 #666699 - Medium Weak Blue
+102 0 153 #660099 - Dark Violet-Magenta
+153 51 204 #9933CC - Medium Violet-Magenta
+204 102 255 #CC66FF - Light Violet-Magenta
+153 0 255 #9900FF - Violet-Violet-Magenta
+ 0 255 204 #00FFCC - Cyan-Cyan-Teal
+ 51 255 204 #33FFCC - Light Cyan-Teal
+ 0 204 153 #00CC99 - Dark Cyan-Teal
+ 51 255 255 #33FFFF - Light Hard Cyan
+ 51 204 204 #33CCCC - Medium Faded Cyan
+ 51 153 153 #339999 - Dark Dull Cyan
+ 51 102 102 #336666 - Dark Weak Cyan
+ 0 0 0 #000000 - Black
+ 0 51 102 #003366 - Obscure Dull Azure
+ 51 51 255 #3333FF - Light Hard Blue
+ 51 51 204 #3333CC - Medium Faded Blue
+ 51 51 153 #333399 - Dark Dull Blue
+ 51 51 102 #333366 - Dark Weak Blue
+ 51 0 204 #3300CC - Dark Blue-Violet
+102 51 255 #6633FF - Light Blue-Violet
+ 51 0 255 #3300FF - Blue-Blue-Violet
+ 0 0 0 #000000 - Black
+ 0 0 0 #000000 - Black
+ 0 255 255 #00FFFF - Cyan
+ 0 204 204 #00CCCC - Dark Hard Cyan
+ 0 153 153 #009999 - Dark Faded Cyan
+ 0 102 102 #006666 - Obscure Dull Cyan
+ 0 51 51 #003333 - Obscure Weak Cyan
+ 0 102 153 #006699 - Dark Azure-Cyan
+ 0 51 153 #003399 - Dark Azure-Blue
+ 0 0 255 #0000FF - Blue
+ 0 0 204 #0000CC - Dark Hard Blue
+ 0 0 153 #000099 - Dark Faded Blue
+ 0 0 102 #000066 - Obscure Dull Blue
+ 0 0 51 #000033 - Obscure Weak Blue
+ 0 0 0 #000000 - Black
+ 0 0 0 #000000 - Black
+ 0 0 0 #000000 - Black
+ 0 0 0 #000000 - Black
+ 0 0 0 #000000 - Black
+ 0 0 0 #000000 - Black
+ 0 0 0 #000000 - Black
+ 0 0 0 #000000 - Black
+ 0 153 204 #0099CC - Dark Cyan-Azure
+ 51 153 204 #3399CC - Medium Azure-Cyan
+ 51 102 204 #3366CC - Medium Azure-Blue
+ 0 51 204 #0033CC - Dark Blue-Azure
+ 0 0 0 #000000 - Black
+ 0 0 0 #000000 - Black
+ 0 0 0 #000000 - Black
+ 0 0 0 #000000 - Black
+ 0 0 0 #000000 - Black
+ 0 0 0 #000000 - Black
+ 0 0 0 #000000 - Black
+ 0 0 0 #000000 - Black
+ 0 0 0 #000000 - Black
+ 0 0 0 #000000 - Black
+ 0 0 0 #000000 - Black
+ 0 0 0 #000000 - Black
+ 51 204 255 #33CCFF - Light Cyan-Azure
+102 204 255 #66CCFF - Light Azure-Cyan
+102 153 255 #6699FF - Light Azure-Blue
+ 51 102 255 #3366FF - Light Blue-Azure
+ 0 0 0 #000000 - Black
+ 0 0 0 #000000 - Black
+ 0 0 0 #000000 - Black
+ 0 0 0 #000000 - Black
+ 0 0 0 #000000 - Black
+ 0 0 0 #000000 - Black
+255 255 255 #FFFFFF - White
+204 204 204 #CCCCCC - Pale Gray
+153 153 153 #999999 - Light Gray
+102 102 102 #666666 - Dark Gray
+ 51 51 51 #333333 - Obscure Gray
+ 0 0 0 #000000 - Black
+ 0 204 255 #00CCFF - Cyan-Cyan-Azure
+ 0 153 255 #0099FF - Azure-Azure-Cyan
+ 0 102 255 #0066FF - Azure-Azure-Blue
+ 0 51 255 #0033FF - Blue-Blue-Azure
+ 0 0 0 #000000 - Black
+ 51 51 51 #333333 - Obscure Gray
+102 102 102 #666666 - Dark Gray
+153 153 153 #999999 - Light Gray
+204 204 204 #CCCCCC - Pale Gray
+255 255 255 #FFFFFF - White
diff --git a/chalk/data/palettes/Visibone_2.gpl b/chalk/data/palettes/Visibone_2.gpl
new file mode 100644
index 00000000..affacd18
--- /dev/null
+++ b/chalk/data/palettes/Visibone_2.gpl
@@ -0,0 +1,266 @@
+GIMP Palette
+Name: Visibone 2
+Columns: 16
+#
+# Visibone 2 -- GIMP Palette file
+#
+# Arrangement idea from www.visibone.com
+# Conversion to GIMP Palette and addition of
+# RGB and hex codes by Carey Bunks <cbunks@bbn.com>
+#
+255 255 255 (255 255 255) #FFFFFF
+204 204 204 (204 204 204) #CCCCCC
+153 153 153 (153 153 153) #999999
+102 102 102 (102 102 102) #666666
+ 51 51 51 ( 51 51 51) #333333
+ 0 0 0 ( 0 0 0) #000000
+255 204 0 (255 204 0) #FFCC00
+255 153 0 (255 153 0) #FF9900
+255 102 0 (255 102 0) #FF6600
+255 51 0 (255 51 0) #FF3300
+ 0 0 0 ( 0 0 0) #000000
+ 51 51 51 ( 51 51 51) #333333
+102 102 102 (102 102 102) #666666
+153 153 153 (153 153 153) #999999
+204 204 204 (204 204 204) #CCCCCC
+255 255 255 (255 255 255) #FFFFFF
+153 204 0 (153 204 0) #99CC00
+ 0 0 0 ( 0 0 0) #000000
+ 0 0 0 ( 0 0 0) #000000
+ 0 0 0 ( 0 0 0) #000000
+ 0 0 0 ( 0 0 0) #000000
+204 153 0 (204 153 0) #CC9900
+255 204 51 (255 204 51) #FFCC33
+255 204 102 (255 204 102) #FFCC66
+255 153 102 (255 153 102) #FF9966
+255 102 51 (255 102 51) #FF6633
+204 51 0 (204 51 0) #CC3300
+ 0 0 0 ( 0 0 0) #000000
+ 0 0 0 ( 0 0 0) #000000
+ 0 0 0 ( 0 0 0) #000000
+ 0 0 0 ( 0 0 0) #000000
+204 0 51 (204 0 51) #CC0033
+204 255 0 (204 255 0) #CCFF00
+204 255 51 (204 255 51) #CCFF33
+ 51 51 0 ( 51 51 0) #333300
+102 102 0 (102 102 0) #666600
+153 153 0 (153 153 0) #999900
+204 204 0 (204 204 0) #CCCC00
+255 255 0 (255 255 0) #FFFF00
+204 153 51 (204 153 51) #CC9933
+204 102 51 (204 102 51) #CC6633
+ 51 0 0 ( 51 0 0) #330000
+102 0 0 (102 0 0) #660000
+153 0 0 (153 0 0) #990000
+204 0 0 (204 0 0) #CC0000
+255 0 0 (255 0 0) #FF0000
+255 51 102 (255 51 102) #FF3366
+255 0 51 (255 0 51) #FF0033
+153 255 0 (153 255 0) #99FF00
+204 255 102 (204 255 102) #CCFF66
+153 204 51 (153 204 51) #99CC33
+102 102 51 (102 102 51) #666633
+153 153 51 (153 153 51) #999933
+204 204 51 (204 204 51) #CCCC33
+255 255 51 (255 255 51) #FFFF33
+153 102 0 (153 102 0) #996600
+153 51 0 (153 51 0) #993300
+102 51 51 (102 51 51) #663333
+153 51 51 (153 51 51) #993333
+204 51 51 (204 51 51) #CC3333
+255 51 51 (255 51 51) #FF3333
+204 51 102 (204 51 102) #CC3366
+255 102 153 (255 102 153) #FF6699
+255 0 102 (255 0 102) #FF0066
+102 255 0 (102 255 0) #66FF00
+153 255 102 (153 255 102) #99FF66
+102 204 51 (102 204 51) #66CC33
+102 153 0 (102 153 0) #669900
+153 153 102 (153 153 102) #999966
+204 204 102 (204 204 102) #CCCC66
+255 255 102 (255 255 102) #FFFF66
+153 102 51 (153 102 51) #996633
+102 51 0 (102 51 0) #663300
+153 102 102 (153 102 102) #996666
+204 102 102 (204 102 102) #CC6666
+255 102 102 (255 102 102) #FF6666
+153 0 51 (153 0 51) #990033
+204 51 153 (204 51 153) #CC3399
+255 102 204 (255 102 204) #FF66CC
+255 0 153 (255 0 153) #FF0099
+ 51 255 0 ( 51 255 0) #33FF00
+102 255 51 (102 255 51) #66FF33
+ 51 153 0 ( 51 153 0) #339900
+102 204 0 (102 204 0) #66CC00
+153 255 51 (153 255 51) #99FF33
+204 204 153 (204 204 153) #CCCC99
+255 255 153 (255 255 153) #FFFF99
+204 153 102 (204 153 102) #CC9966
+204 102 0 (204 102 0) #CC6600
+204 153 153 (204 153 153) #CC9999
+255 153 153 (255 153 153) #FF9999
+255 51 153 (255 51 153) #FF3399
+204 0 102 (204 0 102) #CC0066
+153 0 102 (153 0 102) #990066
+255 51 204 (255 51 204) #FF33CC
+255 0 204 (255 0 204) #FF00CC
+ 0 204 0 ( 0 204 0) #00CC00
+ 51 204 0 ( 51 204 0) #33CC00
+ 51 102 0 ( 51 102 0) #336600
+102 153 51 (102 153 51) #669933
+153 204 102 (153 204 102) #99CC66
+204 255 153 (204 255 153) #CCFF99
+255 255 204 (255 255 204) #FFFFCC
+255 204 153 (255 204 153) #FFCC99
+255 153 51 (255 153 51) #FF9933
+255 204 204 (255 204 204) #FFCCCC
+255 153 204 (255 153 204) #FF99CC
+204 102 153 (204 102 153) #CC6699
+153 51 102 (153 51 102) #993366
+102 0 51 (102 0 51) #660033
+204 0 153 (204 0 153) #CC0099
+ 51 0 51 ( 51 0 51) #330033
+ 51 204 51 ( 51 204 51) #33CC33
+102 204 102 (102 204 102) #66CC66
+ 0 255 0 ( 0 255 0) #00FF00
+ 51 255 51 ( 51 255 51) #33FF33
+102 255 102 (102 255 102) #66FF66
+153 255 153 (153 255 153) #99FF99
+204 255 204 (204 255 204) #CCFFCC
+ 0 0 0 ( 0 0 0) #000000
+ 0 0 0 ( 0 0 0) #000000
+ 0 0 0 ( 0 0 0) #000000
+204 153 204 (204 153 204) #CC99CC
+153 102 153 (153 102 153) #996699
+153 51 153 (153 51 153) #993399
+153 0 153 (153 0 153) #990099
+102 51 102 (102 51 102) #663366
+102 0 102 (102 0 102) #660066
+ 0 102 0 ( 0 102 0) #006600
+ 51 102 51 ( 51 102 51) #336633
+ 0 153 0 ( 0 153 0) #009900
+ 51 153 51 ( 51 153 51) #339933
+102 153 102 (102 153 102) #669966
+153 204 153 (153 204 153) #99CC99
+ 0 0 0 ( 0 0 0) #000000
+ 0 0 0 ( 0 0 0) #000000
+ 0 0 0 ( 0 0 0) #000000
+255 204 255 (255 204 255) #FFCCFF
+255 153 255 (255 153 255) #FF99FF
+255 102 255 (255 102 255) #FF66FF
+255 51 255 (255 51 255) #FF33FF
+255 0 255 (255 0 255) #FF00FF
+204 102 204 (204 102 204) #CC66CC
+204 51 204 (204 51 204) #CC33CC
+ 0 51 0 ( 0 51 0) #003300
+ 0 204 51 ( 0 204 51) #00CC33
+ 0 102 51 ( 0 102 51) #006633
+ 51 153 102 ( 51 153 102) #339966
+102 204 153 (102 204 153) #66CC99
+153 255 204 (153 255 204) #99FFCC
+204 255 255 (204 255 255) #CCFFFF
+ 51 153 255 ( 51 153 255) #3399FF
+153 204 255 (153 204 255) #99CCFF
+204 204 255 (204 204 255) #CCCCFF
+204 153 255 (204 153 255) #CC99FF
+153 102 204 (153 102 204) #9966CC
+102 51 153 (102 51 153) #663399
+ 51 0 102 ( 51 0 102) #330066
+153 0 204 (153 0 204) #9900CC
+204 0 204 (204 0 204) #CC00CC
+ 0 255 51 ( 0 255 51) #00FF33
+ 51 255 102 ( 51 255 102) #33FF66
+ 0 153 51 ( 0 153 51) #009933
+ 0 204 102 ( 0 204 102) #00CC66
+ 51 255 153 ( 51 255 153) #33FF99
+153 255 255 (153 255 255) #99FFFF
+153 204 204 (153 204 204) #99CCCC
+ 0 102 204 ( 0 102 204) #0066CC
+102 153 204 (102 153 204) #6699CC
+153 153 255 (153 153 255) #9999FF
+153 153 204 (153 153 204) #9999CC
+153 51 255 (153 51 255) #9933FF
+102 0 204 (102 0 204) #6600CC
+102 0 153 (102 0 153) #660099
+204 51 255 (204 51 255) #CC33FF
+204 0 255 (204 0 255) #CC00FF
+ 0 255 102 ( 0 255 102) #00FF66
+102 255 153 (102 255 153) #66FF99
+ 51 204 102 ( 51 204 102) #33CC66
+ 0 153 102 ( 0 153 102) #009966
+102 255 255 (102 255 255) #66FFFF
+102 204 204 (102 204 204) #66CCCC
+102 153 153 (102 153 153) #669999
+ 0 51 102 ( 0 51 102) #003366
+ 51 102 153 ( 51 102 153) #336699
+102 102 255 (102 102 255) #6666FF
+102 102 204 (102 102 204) #6666CC
+102 102 153 (102 102 153) #666699
+ 51 0 153 ( 51 0 153) #330099
+153 51 204 (153 51 204) #9933CC
+204 102 255 (204 102 255) #CC66FF
+153 0 255 (153 0 255) #9900FF
+ 0 255 153 ( 0 255 153) #00FF99
+102 255 204 (102 255 204) #66FFCC
+ 51 204 153 ( 51 204 153) #33CC99
+ 51 255 255 ( 51 255 255) #33FFFF
+ 51 204 204 ( 51 204 204) #33CCCC
+ 51 153 153 ( 51 153 153) #339999
+ 51 102 102 ( 51 102 102) #336666
+ 0 102 153 ( 0 102 153) #006699
+ 0 51 153 ( 0 51 153) #003399
+ 51 51 255 ( 51 51 255) #3333FF
+ 51 51 204 ( 51 51 204) #3333CC
+ 51 51 153 ( 51 51 153) #333399
+ 51 51 102 ( 51 51 102) #333366
+102 51 204 (102 51 204) #6633CC
+153 102 255 (153 102 255) #9966FF
+102 0 255 (102 0 255) #6600FF
+ 0 255 204 ( 0 255 204) #00FFCC
+ 51 255 204 ( 51 255 204) #33FFCC
+ 0 255 255 ( 0 255 255) #00FFFF
+ 0 204 204 ( 0 204 204) #00CCCC
+ 0 153 153 ( 0 153 153) #009999
+ 0 102 102 ( 0 102 102) #006666
+ 0 51 51 ( 0 51 51) #003333
+ 51 153 204 ( 51 153 204) #3399CC
+ 51 102 204 ( 51 102 204) #3366CC
+ 0 0 255 ( 0 0 255) #0000FF
+ 0 0 204 ( 0 0 204) #0000CC
+ 0 0 153 ( 0 0 153) #000099
+ 0 0 102 ( 0 0 102) #000066
+ 0 0 51 ( 0 0 51) #000033
+102 51 255 (102 51 255) #6633FF
+ 51 0 255 ( 51 0 255) #3300FF
+ 0 204 153 ( 0 204 153) #00CC99
+ 0 0 0 ( 0 0 0) #000000
+ 0 0 0 ( 0 0 0) #000000
+ 0 0 0 ( 0 0 0) #000000
+ 0 0 0 ( 0 0 0) #000000
+ 0 153 202 ( 0 153 202) #0099CA
+ 51 204 255 ( 51 204 255) #33CCFF
+102 204 255 (102 204 255) #66CCFF
+102 153 255 (102 153 255) #6699FF
+ 51 102 255 ( 51 102 255) #3366FF
+ 0 51 204 ( 0 51 204) #0033CC
+ 0 0 0 ( 0 0 0) #000000
+ 0 0 0 ( 0 0 0) #000000
+ 0 0 0 ( 0 0 0) #000000
+ 0 0 0 ( 0 0 0) #000000
+ 51 0 204 ( 51 0 204) #3300CC
+255 255 255 (255 255 255) #FFFFFF
+204 204 204 (204 204 204) #CCCCCC
+153 153 153 (153 153 153) #999999
+102 102 102 (102 102 102) #666666
+ 51 51 51 ( 51 51 51) #333333
+ 0 0 0 ( 0 0 0) #000000
+ 0 204 255 ( 0 204 255) #00CCFF
+ 0 153 255 ( 0 153 255) #0099FF
+ 0 102 255 ( 0 102 255) #0066FF
+ 0 51 255 ( 0 51 255) #0033FF
+ 0 0 0 ( 0 0 0) #000000
+ 51 51 51 ( 51 51 51) #333333
+102 102 102 (102 102 102) #666666
+153 153 153 (153 153 153) #999999
+204 204 204 (204 204 204) #CCCCCC
+255 255 255 (255 255 255) #FFFFFF
diff --git a/chalk/data/palettes/Volcano.gpl b/chalk/data/palettes/Volcano.gpl
new file mode 100644
index 00000000..f9031e3d
--- /dev/null
+++ b/chalk/data/palettes/Volcano.gpl
@@ -0,0 +1,259 @@
+GIMP Palette
+Name: Volcano
+#
+ 0 0 0 grey0
+ 0 0 0 grey0
+ 0 0 8 Untitled
+ 0 0 16 Untitled
+ 0 0 24 Untitled
+ 0 0 32 Untitled
+ 0 0 40 Untitled
+ 0 0 48 Untitled
+ 0 0 56 Untitled
+ 0 0 64 Untitled
+ 0 0 72 Untitled
+ 0 0 84 Untitled
+ 0 0 92 Untitled
+ 0 0 100 Untitled
+ 0 0 108 Untitled
+ 0 0 116 Untitled
+ 0 0 124 Untitled
+ 0 0 132 Untitled
+ 0 0 140 Untitled
+ 0 0 148 Untitled
+ 0 0 156 Untitled
+ 0 0 168 Untitled
+ 0 0 176 Untitled
+ 0 0 184 Untitled
+ 0 0 192 Untitled
+ 0 0 200 Untitled
+ 0 0 208 Untitled
+ 0 0 216 Untitled
+ 0 0 224 Untitled
+ 0 0 232 Untitled
+ 0 0 240 Untitled
+ 0 0 252 Untitled
+ 8 0 252 Untitled
+ 16 0 252 Untitled
+ 24 0 252 Untitled
+ 32 0 252 Untitled
+ 40 0 252 Untitled
+ 48 0 252 Untitled
+ 56 0 252 Untitled
+ 64 0 252 Untitled
+ 72 0 252 Untitled
+ 84 0 252 Untitled
+ 92 0 252 Untitled
+100 0 252 Untitled
+108 0 252 Untitled
+116 0 252 Untitled
+124 0 252 Untitled
+132 0 252 Untitled
+140 0 252 Untitled
+148 0 252 Untitled
+156 0 252 Untitled
+168 0 252 Untitled
+176 0 252 Untitled
+184 0 252 Untitled
+192 0 252 Untitled
+200 0 252 Untitled
+208 0 252 Untitled
+216 0 252 Untitled
+224 0 252 Untitled
+232 0 252 Untitled
+240 0 252 Untitled
+252 0 252 Untitled
+252 0 244 Untitled
+252 0 236 Untitled
+252 0 228 Untitled
+252 0 220 Untitled
+252 0 212 Untitled
+252 0 200 Untitled
+252 0 192 Untitled
+252 0 184 Untitled
+252 0 176 Untitled
+252 0 168 Untitled
+252 0 160 Untitled
+252 0 148 Untitled
+252 0 140 Untitled
+252 0 132 Untitled
+252 0 124 Untitled
+252 0 116 Untitled
+252 0 108 Untitled
+252 0 96 Untitled
+252 0 88 Untitled
+252 0 80 Untitled
+252 0 72 Untitled
+252 0 64 Untitled
+252 0 56 Untitled
+252 0 44 Untitled
+252 0 36 Untitled
+252 0 28 Untitled
+252 0 20 Untitled
+252 0 12 Untitled
+252 0 0 Untitled
+252 8 0 Untitled
+252 16 0 Untitled
+252 24 0 Untitled
+252 32 0 Untitled
+252 40 0 Untitled
+252 48 0 Untitled
+252 56 0 Untitled
+252 64 0 Untitled
+252 72 0 Untitled
+252 80 0 Untitled
+252 88 0 Untitled
+252 96 0 Untitled
+252 104 0 Untitled
+252 112 0 Untitled
+252 120 0 Untitled
+252 128 0 Untitled
+252 128 0 Untitled
+252 132 0 Untitled
+252 136 0 Untitled
+252 140 0 Untitled
+252 144 0 Untitled
+252 148 0 Untitled
+252 152 0 Untitled
+252 156 0 Untitled
+252 160 0 Untitled
+252 164 0 Untitled
+252 168 0 Untitled
+252 172 0 Untitled
+252 176 0 Untitled
+252 180 0 Untitled
+252 184 0 Untitled
+252 188 0 Untitled
+252 192 0 Untitled
+252 196 0 Untitled
+252 200 0 Untitled
+252 204 0 Untitled
+252 208 0 Untitled
+252 212 0 Untitled
+252 216 0 Untitled
+252 220 0 Untitled
+252 224 0 Untitled
+252 228 0 Untitled
+252 232 0 Untitled
+252 236 0 Untitled
+252 240 0 Untitled
+252 244 0 Untitled
+252 248 0 Untitled
+252 252 0 Untitled
+248 252 0 Untitled
+240 252 0 Untitled
+232 252 0 Untitled
+224 252 0 Untitled
+216 252 0 Untitled
+208 252 0 Untitled
+200 252 0 Untitled
+192 252 0 Untitled
+184 252 0 Untitled
+176 252 0 Untitled
+168 252 0 Untitled
+160 252 0 Untitled
+152 252 0 Untitled
+144 252 0 Untitled
+136 252 0 Untitled
+128 252 0 Untitled
+124 252 0 LawnGreen
+116 252 0 Untitled
+108 252 0 Untitled
+100 252 0 Untitled
+ 92 252 0 Untitled
+ 84 252 0 Untitled
+ 76 252 0 Untitled
+ 68 252 0 Untitled
+ 60 252 0 Untitled
+ 52 252 0 Untitled
+ 44 252 0 Untitled
+ 36 252 0 Untitled
+ 28 252 0 Untitled
+ 20 252 0 Untitled
+ 12 252 0 Untitled
+ 4 252 0 Untitled
+ 12 252 0 Untitled
+ 20 252 0 Untitled
+ 28 252 0 Untitled
+ 36 252 0 Untitled
+ 44 252 0 Untitled
+ 52 252 0 Untitled
+ 60 252 0 Untitled
+ 68 252 0 Untitled
+ 76 252 0 Untitled
+ 84 252 0 Untitled
+ 92 252 0 Untitled
+100 252 0 Untitled
+108 252 0 Untitled
+116 252 0 Untitled
+124 252 0 LawnGreen
+128 252 0 Untitled
+132 252 0 Untitled
+136 252 0 Untitled
+140 252 0 Untitled
+144 252 0 Untitled
+148 252 0 Untitled
+152 252 0 Untitled
+156 252 0 Untitled
+160 252 0 Untitled
+164 252 0 Untitled
+168 252 0 Untitled
+172 252 0 Untitled
+176 252 0 Untitled
+180 252 0 Untitled
+184 252 0 Untitled
+188 252 0 Untitled
+192 252 0 Untitled
+196 252 0 Untitled
+200 252 0 Untitled
+204 252 0 Untitled
+208 252 0 Untitled
+212 252 0 Untitled
+216 252 0 Untitled
+220 252 0 Untitled
+224 252 0 Untitled
+228 252 0 Untitled
+232 252 0 Untitled
+236 252 0 Untitled
+240 252 0 Untitled
+244 252 0 Untitled
+248 252 0 Untitled
+252 252 0 Untitled
+252 232 0 Untitled
+252 208 0 Untitled
+252 184 0 Untitled
+252 164 0 Untitled
+252 140 0 Untitled
+252 116 0 Untitled
+252 92 0 Untitled
+252 72 0 Untitled
+252 48 0 Untitled
+252 24 0 Untitled
+252 0 0 Untitled
+252 8 0 Untitled
+252 20 0 Untitled
+252 32 0 Untitled
+252 44 0 Untitled
+252 56 0 Untitled
+252 68 0 Untitled
+252 80 0 Untitled
+252 88 0 Untitled
+252 100 0 Untitled
+252 112 0 Untitled
+252 124 0 Untitled
+252 136 0 Untitled
+252 148 0 Untitled
+252 160 0 Untitled
+252 168 0 Untitled
+252 180 0 Untitled
+252 192 0 Untitled
+252 204 0 Untitled
+252 216 0 Untitled
+252 228 0 Untitled
+252 240 0 Untitled
+252 252 0 Untitled
+ 0 0 0 grey0
+ 0 0 0 grey0
+ 0 0 0 grey0
+ 0 0 0 grey0
+ 0 0 0 grey0
diff --git a/chalk/data/palettes/Warm_Colors.gpl b/chalk/data/palettes/Warm_Colors.gpl
new file mode 100644
index 00000000..654ad5da
--- /dev/null
+++ b/chalk/data/palettes/Warm_Colors.gpl
@@ -0,0 +1,10 @@
+GIMP Palette
+Name: Warm Colors
+#
+196 9 9 Untitled
+216 213 8 Untitled
+237 110 0 Untitled
+232 0 50 Untitled
+140 11 11 Untitled
+228 170 4 Untitled
+117 0 0 Untitled
diff --git a/chalk/data/palettes/Web.gpl b/chalk/data/palettes/Web.gpl
new file mode 100644
index 00000000..0b907f79
--- /dev/null
+++ b/chalk/data/palettes/Web.gpl
@@ -0,0 +1,220 @@
+GIMP Palette
+Name: Web
+Columns: 6
+#
+255 255 255 Untitled
+255 255 204 Untitled
+255 255 153 Untitled
+255 255 102 Untitled
+255 255 51 Untitled
+255 255 0 Untitled
+255 204 255 Untitled
+255 204 204 Untitled
+255 204 153 Untitled
+255 204 102 Untitled
+255 204 51 Untitled
+255 204 0 Untitled
+255 153 255 Untitled
+255 153 204 Untitled
+255 153 153 Untitled
+255 153 102 Untitled
+255 153 51 Untitled
+255 153 0 Untitled
+255 102 255 Untitled
+255 102 204 Untitled
+255 102 153 Untitled
+255 102 102 Untitled
+255 102 51 Untitled
+255 102 0 Untitled
+255 51 255 Untitled
+255 51 204 Untitled
+255 51 153 Untitled
+255 51 102 Untitled
+255 51 51 Untitled
+255 51 0 Untitled
+255 0 255 Untitled
+255 0 204 Untitled
+255 0 153 Untitled
+255 0 102 Untitled
+255 0 51 Untitled
+255 0 0 Untitled
+204 255 255 Untitled
+204 255 204 Untitled
+204 255 153 Untitled
+204 255 102 Untitled
+204 255 51 Untitled
+204 255 0 Untitled
+204 204 255 Untitled
+204 204 204 Untitled
+204 204 153 Untitled
+204 204 102 Untitled
+204 204 51 Untitled
+204 204 0 Untitled
+204 153 255 Untitled
+204 153 204 Untitled
+204 153 153 Untitled
+204 153 102 Untitled
+204 153 51 Untitled
+204 153 0 Untitled
+204 102 255 Untitled
+204 102 204 Untitled
+204 102 153 Untitled
+204 102 102 Untitled
+204 102 51 Untitled
+204 102 0 Untitled
+204 51 255 Untitled
+204 51 204 Untitled
+204 51 153 Untitled
+204 51 102 Untitled
+204 51 51 Untitled
+204 51 0 Untitled
+204 0 255 Untitled
+204 0 204 Untitled
+204 0 153 Untitled
+204 0 102 Untitled
+204 0 51 Untitled
+204 0 0 Untitled
+153 255 255 Untitled
+153 255 204 Untitled
+153 255 153 Untitled
+153 255 102 Untitled
+153 255 51 Untitled
+153 255 0 Untitled
+153 204 255 Untitled
+153 204 204 Untitled
+153 204 153 Untitled
+153 204 102 Untitled
+153 204 51 Untitled
+153 204 0 Untitled
+153 153 255 Untitled
+153 153 204 Untitled
+153 153 153 Untitled
+153 153 102 Untitled
+153 153 51 Untitled
+153 153 0 Untitled
+153 102 255 Untitled
+153 102 204 Untitled
+153 102 153 Untitled
+153 102 102 Untitled
+153 102 51 Untitled
+153 102 0 Untitled
+153 51 255 Untitled
+153 51 204 Untitled
+153 51 153 Untitled
+153 51 102 Untitled
+153 51 51 Untitled
+153 51 0 Untitled
+153 0 255 Untitled
+153 0 204 Untitled
+153 0 153 Untitled
+153 0 102 Untitled
+153 0 51 Untitled
+153 0 0 Untitled
+102 255 255 Untitled
+102 255 204 Untitled
+102 255 153 Untitled
+102 255 102 Untitled
+102 255 51 Untitled
+102 255 0 Untitled
+102 204 255 Untitled
+102 204 204 Untitled
+102 204 153 Untitled
+102 204 102 Untitled
+102 204 51 Untitled
+102 204 0 Untitled
+102 153 255 Untitled
+102 153 204 Untitled
+102 153 153 Untitled
+102 153 102 Untitled
+102 153 51 Untitled
+102 153 0 Untitled
+102 102 255 Untitled
+102 102 204 Untitled
+102 102 153 Untitled
+102 102 102 Untitled
+102 102 51 Untitled
+102 102 0 Untitled
+102 51 255 Untitled
+102 51 204 Untitled
+102 51 153 Untitled
+102 51 102 Untitled
+102 51 51 Untitled
+102 51 0 Untitled
+102 0 255 Untitled
+102 0 204 Untitled
+102 0 153 Untitled
+102 0 102 Untitled
+102 0 51 Untitled
+102 0 0 Untitled
+ 51 255 255 Untitled
+ 51 255 204 Untitled
+ 51 255 153 Untitled
+ 51 255 102 Untitled
+ 51 255 51 Untitled
+ 51 255 0 Untitled
+ 51 204 255 Untitled
+ 51 204 204 Untitled
+ 51 204 153 Untitled
+ 51 204 102 Untitled
+ 51 204 51 Untitled
+ 51 204 0 Untitled
+ 51 153 255 Untitled
+ 51 153 204 Untitled
+ 51 153 153 Untitled
+ 51 153 102 Untitled
+ 51 153 51 Untitled
+ 51 153 0 Untitled
+ 51 102 255 Untitled
+ 51 102 204 Untitled
+ 51 102 153 Untitled
+ 51 102 102 Untitled
+ 51 102 51 Untitled
+ 51 102 0 Untitled
+ 51 51 255 Untitled
+ 51 51 204 Untitled
+ 51 51 153 Untitled
+ 51 51 102 Untitled
+ 51 51 51 Untitled
+ 51 51 0 Untitled
+ 51 0 255 Untitled
+ 51 0 204 Untitled
+ 51 0 153 Untitled
+ 51 0 102 Untitled
+ 51 0 51 Untitled
+ 51 0 0 Untitled
+ 0 255 255 Untitled
+ 0 255 204 Untitled
+ 0 255 153 Untitled
+ 0 255 102 Untitled
+ 0 255 51 Untitled
+ 0 255 0 Untitled
+ 0 204 255 Untitled
+ 0 204 204 Untitled
+ 0 204 153 Untitled
+ 0 204 102 Untitled
+ 0 204 51 Untitled
+ 0 204 0 Untitled
+ 0 153 255 Untitled
+ 0 153 204 Untitled
+ 0 153 153 Untitled
+ 0 153 102 Untitled
+ 0 153 51 Untitled
+ 0 153 0 Untitled
+ 0 102 255 Untitled
+ 0 102 204 Untitled
+ 0 102 153 Untitled
+ 0 102 102 Untitled
+ 0 102 51 Untitled
+ 0 102 0 Untitled
+ 0 51 255 Untitled
+ 0 51 204 Untitled
+ 0 51 153 Untitled
+ 0 51 102 Untitled
+ 0 51 51 Untitled
+ 0 51 0 Untitled
+ 0 0 255 Untitled
+ 0 0 204 Untitled
+ 0 0 153 Untitled
+ 0 0 102 Untitled
+ 0 0 51 Untitled
+ 0 0 0 Untitled
diff --git a/chalk/data/palettes/new_kde.gpl b/chalk/data/palettes/new_kde.gpl
new file mode 100644
index 00000000..33647606
--- /dev/null
+++ b/chalk/data/palettes/new_kde.gpl
@@ -0,0 +1,48 @@
+GIMP Palette
+Name: KDE (new)
+Columns: 4
+#
+82 34 0
+159 95 0
+217 174 126
+243 223 198
+181 0 47
+231 35 0
+240 164 185
+246 207 221
+249 186 7
+255 220 0
+255 233 68
+255 245 146
+83 147 22
+99 176 31
+127 187 86
+180 213 151
+0 102 47
+0 151 84
+128 195 155
+171 215 188
+0 65 136
+0 113 188
+0 148 213
+179 221 245
+27 45 131
+74 108 179
+95 143 203
+197 217 240
+85 18 123
+121 103 171
+164 158 205
+191 184 216
+123 12 130
+155 87 159
+186 144 192
+209 176 210
+0 0 28
+11 17 45
+68 78 90
+109 113 121
+157 161 166
+187 191 195
+218 221 224
+235 236 237 \ No newline at end of file