diff --git a/venv/images/colors/colors.png b/venv/images/colors/colors.png
new file mode 100644
index 0000000..be5908e
Binary files /dev/null and b/venv/images/colors/colors.png differ
diff --git a/venv/images/elements/ai/line_long.ai b/venv/images/elements/ai/line_long.ai
new file mode 100644
index 0000000..66f4400
--- /dev/null
+++ b/venv/images/elements/ai/line_long.ai
@@ -0,0 +1,1412 @@
+%PDF-1.6
%
+1 0 obj
<>/OCGs[24 0 R]>>/Pages 3 0 R/Type/Catalog>>
endobj
2 0 obj
<>stream
+
+
+
+
+ application/pdf
+
+
+ line_long
+
+
+ Adobe Illustrator 25.2 (Windows)
+ 2021-06-03T09:50:44-04:00
+ 2021-06-03T09:50:45-04:00
+ 2021-06-03T09:50:45-04:00
+
+
+
+ 256
+ 8
+ JPEG
+ /9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA
AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK
DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f
Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgACAEAAwER
AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA
AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB
UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE
1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ
qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy
obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp
0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo
+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9IXGhX8s8kiavdRK7Flj
UpxUE14j4egyo4zfMufDWQAAOOB+f61P/Dupf9Xu7+9P+acHhS/nFl+dh/qUPt/W7/Dupf8AV7u/
vT/mnHwpfziv52H+pQ+39bv8O6l/1e7v70/5px8KX84r+dh/qUPt/W7/AA7qX/V7u/vT/mnHwpfz
iv52H+pQ+39bv8O6l/1e7v70/wCacfCl/OK/nYf6lD7f1u/w7qX/AFe7v70/5px8KX84r+dh/qUP
t/W7/Dupf9Xu7+9P+acfCl/OK/nYf6lD7f1u/wAO6l/1e7v70/5px8KX84r+dh/qUPt/W7/Dupf9
Xu7+9P8AmnHwpfziv52H+pQ+39bv8O6l/wBXu7+9P+acfCl/OK/nYf6lD7f1u/w7qX/V7u/vT/mn
Hwpfziv52H+pQ+39bv8ADupf9Xu7+9P+acfCl/OK/nYf6lD7f1u/w7qX/V7u/vT/AJpx8KX84r+d
h/qUPt/W7/Dupf8AV7u/vT/mnHwpfziv52H+pQ+39bv8O6l/1e7v70/5px8KX84r+dh/qUPt/W7/
AA7qX/V7u/vT/mnHwpfziv52H+pQ+39bv8O6l/1e7v70/wCacfCl/OK/nYf6lD7f1u/w7qX/AFe7
v70/5px8KX84r+dh/qUPt/W7/Dupf9Xu7+9P+acfCl/OK/nYf6lD7f1u/wAO6l/1e7v70/5px8KX
84r+dh/qUPt/W7/Dupf9Xu7+9P8AmnHwpfziv52H+pQ+39bv8O6l/wBXu7+9P+acfCl/OK/nYf6l
D7f1u/w7qX/V7u/vT/mnHwpfziv52H+pQ+39bv8ADupf9Xu7+9P+acfCl/OK/nYf6lD7f1u/w7qX
/V7u/vT/AJpx8KX84r+dh/qUPt/W7/Dupf8AV7u/vT/mnHwpfziv52H+pQ+39bv8O6l/1e7v70/5
px8KX84r+dh/qUPt/W7/AA7qX/V7u/vT/mnHwpfziv52H+pQ+39bv8O6l/1e7v70/wCacfCl/OK/
nYf6lD7f1u/w7qX/AFe7v70/5px8KX84r+dh/qUPt/WitO0m8tJzLLqM92pUr6UvHiKkGuwG+2Sj
Ag87ac+ojONCEY+5/9k=
+
+
+
+ proof:pdf
+ uuid:65E6390686CF11DBA6E2D887CEACB407
+ xmp.did:7b679679-76ea-e149-9c78-f08f125870af
+ uuid:120d8eb1-7bae-47ea-a507-d2e36c18b7e7
+
+ uuid:977b090f-124e-4650-b8e8-7ff4b2824aaf
+ xmp.did:4dde2ac8-f8f9-df49-be5f-86a697879804
+ uuid:65E6390686CF11DBA6E2D887CEACB407
+ proof:pdf
+
+
+
+
+ saved
+ xmp.iid:3e405b58-9478-2948-be8e-e8b65ff81f1e
+ 2021-06-01T13:28:44-04:00
+ Adobe Illustrator 25.2 (Windows)
+ /
+
+
+ saved
+ xmp.iid:7b679679-76ea-e149-9c78-f08f125870af
+ 2021-06-03T09:46:52-04:00
+ Adobe Illustrator 25.2 (Windows)
+ /
+
+
+
+ Web
+ Document
+ AIRobin
+ 1
+ True
+ False
+
+ 784.000000
+ 66.000000
+ Pixels
+
+
+
+ Cyan
+ Magenta
+ Yellow
+ Black
+
+
+
+
+
+ Default Swatch Group
+ 0
+
+
+
+ White
+ RGB
+ PROCESS
+ 255
+ 255
+ 255
+
+
+ Black
+ RGB
+ PROCESS
+ 0
+ 0
+ 0
+
+
+ RGB Red
+ RGB
+ PROCESS
+ 255
+ 0
+ 0
+
+
+ RGB Yellow
+ RGB
+ PROCESS
+ 255
+ 255
+ 0
+
+
+ RGB Green
+ RGB
+ PROCESS
+ 0
+ 255
+ 0
+
+
+ RGB Cyan
+ RGB
+ PROCESS
+ 0
+ 255
+ 255
+
+
+ RGB Blue
+ RGB
+ PROCESS
+ 0
+ 0
+ 255
+
+
+ RGB Magenta
+ RGB
+ PROCESS
+ 255
+ 0
+ 255
+
+
+ R=193 G=39 B=45
+ RGB
+ PROCESS
+ 193
+ 39
+ 45
+
+
+ R=237 G=28 B=36
+ RGB
+ PROCESS
+ 237
+ 28
+ 36
+
+
+ R=241 G=90 B=36
+ RGB
+ PROCESS
+ 241
+ 90
+ 36
+
+
+ R=247 G=147 B=30
+ RGB
+ PROCESS
+ 247
+ 147
+ 30
+
+
+ R=251 G=176 B=59
+ RGB
+ PROCESS
+ 251
+ 176
+ 59
+
+
+ R=252 G=238 B=33
+ RGB
+ PROCESS
+ 252
+ 238
+ 33
+
+
+ R=217 G=224 B=33
+ RGB
+ PROCESS
+ 217
+ 224
+ 33
+
+
+ R=140 G=198 B=63
+ RGB
+ PROCESS
+ 140
+ 198
+ 63
+
+
+ R=57 G=181 B=74
+ RGB
+ PROCESS
+ 57
+ 181
+ 74
+
+
+ R=0 G=146 B=69
+ RGB
+ PROCESS
+ 0
+ 146
+ 69
+
+
+ R=0 G=104 B=55
+ RGB
+ PROCESS
+ 0
+ 104
+ 55
+
+
+ R=34 G=181 B=115
+ RGB
+ PROCESS
+ 34
+ 181
+ 115
+
+
+ R=0 G=169 B=157
+ RGB
+ PROCESS
+ 0
+ 169
+ 157
+
+
+ R=41 G=171 B=226
+ RGB
+ PROCESS
+ 41
+ 171
+ 226
+
+
+ R=0 G=113 B=188
+ RGB
+ PROCESS
+ 0
+ 113
+ 188
+
+
+ R=46 G=49 B=146
+ RGB
+ PROCESS
+ 46
+ 49
+ 146
+
+
+ R=27 G=20 B=100
+ RGB
+ PROCESS
+ 27
+ 20
+ 100
+
+
+ R=102 G=45 B=145
+ RGB
+ PROCESS
+ 102
+ 45
+ 145
+
+
+ R=147 G=39 B=143
+ RGB
+ PROCESS
+ 147
+ 39
+ 143
+
+
+ R=158 G=0 B=93
+ RGB
+ PROCESS
+ 158
+ 0
+ 93
+
+
+ R=212 G=20 B=90
+ RGB
+ PROCESS
+ 212
+ 20
+ 90
+
+
+ R=237 G=30 B=121
+ RGB
+ PROCESS
+ 237
+ 30
+ 121
+
+
+ R=199 G=178 B=153
+ RGB
+ PROCESS
+ 199
+ 178
+ 153
+
+
+ R=153 G=134 B=117
+ RGB
+ PROCESS
+ 153
+ 134
+ 117
+
+
+ R=115 G=99 B=87
+ RGB
+ PROCESS
+ 115
+ 99
+ 87
+
+
+ R=83 G=71 B=65
+ RGB
+ PROCESS
+ 83
+ 71
+ 65
+
+
+ R=198 G=156 B=109
+ RGB
+ PROCESS
+ 198
+ 156
+ 109
+
+
+ R=166 G=124 B=82
+ RGB
+ PROCESS
+ 166
+ 124
+ 82
+
+
+ R=140 G=98 B=57
+ RGB
+ PROCESS
+ 140
+ 98
+ 57
+
+
+ R=117 G=76 B=36
+ RGB
+ PROCESS
+ 117
+ 76
+ 36
+
+
+ R=96 G=56 B=19
+ RGB
+ PROCESS
+ 96
+ 56
+ 19
+
+
+ R=66 G=33 B=11
+ RGB
+ PROCESS
+ 66
+ 33
+ 11
+
+
+
+
+
+ Grays
+ 1
+
+
+
+ R=0 G=0 B=0
+ RGB
+ PROCESS
+ 0
+ 0
+ 0
+
+
+ R=26 G=26 B=26
+ RGB
+ PROCESS
+ 26
+ 26
+ 26
+
+
+ R=51 G=51 B=51
+ RGB
+ PROCESS
+ 51
+ 51
+ 51
+
+
+ R=77 G=77 B=77
+ RGB
+ PROCESS
+ 77
+ 77
+ 77
+
+
+ R=102 G=102 B=102
+ RGB
+ PROCESS
+ 102
+ 102
+ 102
+
+
+ R=128 G=128 B=128
+ RGB
+ PROCESS
+ 128
+ 128
+ 128
+
+
+ R=153 G=153 B=153
+ RGB
+ PROCESS
+ 153
+ 153
+ 153
+
+
+ R=179 G=179 B=179
+ RGB
+ PROCESS
+ 179
+ 179
+ 179
+
+
+ R=204 G=204 B=204
+ RGB
+ PROCESS
+ 204
+ 204
+ 204
+
+
+ R=230 G=230 B=230
+ RGB
+ PROCESS
+ 230
+ 230
+ 230
+
+
+ R=242 G=242 B=242
+ RGB
+ PROCESS
+ 242
+ 242
+ 242
+
+
+
+
+
+ Web Color Group
+ 1
+
+
+
+ R=63 G=169 B=245
+ RGB
+ PROCESS
+ 63
+ 169
+ 245
+
+
+ R=122 G=201 B=67
+ RGB
+ PROCESS
+ 122
+ 201
+ 67
+
+
+ R=255 G=147 B=30
+ RGB
+ PROCESS
+ 255
+ 147
+ 30
+
+
+ R=255 G=29 B=37
+ RGB
+ PROCESS
+ 255
+ 29
+ 37
+
+
+ R=255 G=123 B=172
+ RGB
+ PROCESS
+ 255
+ 123
+ 172
+
+
+ R=189 G=204 B=212
+ RGB
+ PROCESS
+ 189
+ 204
+ 212
+
+
+
+
+
+
+ Adobe PDF library 15.00
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+endstream
endobj
3 0 obj
<>
endobj
5 0 obj
<>/Resources<>/ExtGState<>/Properties<>/XObject<>>>/Thumb 32 0 R/TrimBox[0.0 0.0 784.0 66.0]/Type/Page>>
endobj
26 0 obj
<>stream
+H,A
+0EsIfTXE"x 7R]x}@>7a&SlF,:`/RϊLJb8#mR¿(=e