init commit
diff --git a/public/Icons/PY.svg b/public/Icons/PY.svg
new file mode 100644
index 0000000..f2df632
--- /dev/null
+++ b/public/Icons/PY.svg
@@ -0,0 +1,29 @@
+<svg width="101" height="101" viewBox="0 0 101 101" fill="none" xmlns="http://www.w3.org/2000/svg">
+<g clip-path="url(#clip0)">
+<path d="M74.5879 65.1915V84.6933L91.4252 78.5653V59.0635L74.5879 65.1915Z" fill="white" stroke="#CCCCCC" stroke-width="0.378666" stroke-linejoin="bevel"/>
+<path d="M57.9224 71.2521V90.7529L74.7607 84.6249V65.123L57.9224 71.2521Z" fill="#FFD242" stroke="#CCCCCC" stroke-width="0.378666" stroke-linejoin="bevel"/>
+<path d="M71.7089 76.0061C71.709 76.4581 71.6254 76.9361 71.4629 77.4128C71.3004 77.8896 71.0622 78.3557 70.7619 78.7846C70.4616 79.2136 70.105 79.5968 69.7126 79.9125C69.3201 80.2283 68.8995 80.4703 68.4748 80.6248C67.6175 80.9365 66.7953 80.8732 66.1891 80.4488C65.5828 80.0243 65.242 79.2735 65.2417 78.3613C65.2415 77.9094 65.3251 77.4315 65.4875 76.9548C65.6499 76.4781 65.888 76.012 66.1882 75.5831C66.4884 75.1542 66.8449 74.7709 67.2372 74.4551C67.6296 74.1393 68.0501 73.8972 68.4748 73.7426C68.8995 73.588 69.32 73.524 69.7124 73.5541C70.1048 73.5843 70.4613 73.708 70.7616 73.9183C71.062 74.1286 71.3002 74.4213 71.4627 74.7797C71.6253 75.1381 71.7089 75.5552 71.7089 76.0072V76.0061Z" fill="white"/>
+<path d="M41.2578 77.3117V96.8135L58.0962 90.6845V71.1826L41.2578 77.3117Z" fill="#FFD242" stroke="#CCCCCC" stroke-width="0.378666" stroke-linejoin="bevel"/>
+<path d="M24.5933 83.3712V102.873L41.4306 96.7439V77.2432L24.5933 83.3712Z" fill="white" stroke="#CCCCCC" stroke-width="0.378666" stroke-linejoin="bevel"/>
+<path d="M8 77.332L24.593 83.3715V102.873L8 96.8339V77.332Z" fill="#EFEEEA" stroke="#CCCCCC" stroke-width="0.378666" stroke-linejoin="bevel"/>
+<path d="M74.5879 45.4972V64.998L91.4252 58.87V39.3682L74.5879 45.4972Z" fill="#FFD242" stroke="#CCCCCC" stroke-width="0.378666" stroke-linejoin="bevel"/>
+<path d="M57.9946 19.7628L74.5877 25.8023L91.425 19.6732L74.833 13.6338L57.9946 19.7628Z" fill="#FFC91D" stroke="#CCCCCC" stroke-width="0.378666" stroke-linejoin="bevel"/>
+<path d="M74.5879 25.8029V45.3037L91.4252 39.1757V19.6738L74.5879 25.8029ZM57.9224 51.5575V71.0583L74.7607 64.9303V45.4284L57.9224 51.5575Z" fill="#FFD242" stroke="#CCCCCC" stroke-width="0.378666" stroke-linejoin="bevel"/>
+<path d="M57.9224 31.8625V51.3632L74.7607 45.2352V25.7334L57.9224 31.8625Z" fill="#3775A9" stroke="#CCCCCC" stroke-width="0.378666" stroke-linejoin="bevel"/>
+<path d="M41.3301 6.12799L57.922 12.1674L74.7604 6.03839L58.1684 0L41.3301 6.12799Z" fill="#2F6491" stroke="#CCCCCC" stroke-width="0.378666" stroke-linejoin="bevel"/>
+<path d="M57.9224 12.1661V31.6679L74.7607 25.5399V6.03809L57.9224 12.1661Z" fill="#3775A9" stroke="#CCCCCC" stroke-width="0.378666" stroke-linejoin="bevel"/>
+<path d="M41.2578 57.6173V77.1192L58.0962 70.9901V51.4883L41.2578 57.6173Z" fill="#FFD242" stroke="#CCCCCC" stroke-width="0.378666" stroke-linejoin="bevel"/>
+<path d="M41.2578 37.922V57.4239L58.0961 51.2948V31.793L41.2578 37.922ZM24.5933 63.6766V83.1785L41.4306 77.0494V57.5487L24.5933 63.6766Z" fill="#3775A9" stroke="#CCCCCC" stroke-width="0.378666" stroke-linejoin="bevel"/>
+<path d="M8 57.6384L24.593 63.6768V83.1786L8 77.1392V57.6384ZM8 37.9424L24.593 43.9819L41.4303 37.8539L24.8384 31.8145L8 37.9424Z" fill="#2F6491" stroke="#CCCCCC" stroke-width="0.378666" stroke-linejoin="bevel"/>
+<path d="M24.5933 43.9815V63.4833L41.4306 57.3543V37.8535L24.5933 43.9815Z" fill="#3775A9" stroke="#CCCCCC" stroke-width="0.378666" stroke-linejoin="bevel"/>
+<path d="M8 37.9422L24.593 43.9816V63.4835L8 57.444V37.9422ZM24.6656 12.1876L41.2575 18.227L58.0959 12.098L41.5029 6.05957L24.6656 12.1876Z" fill="#2F6491" stroke="#CCCCCC" stroke-width="0.378666" stroke-linejoin="bevel"/>
+<path d="M41.2578 18.2267V37.7285L58.0962 31.5995V12.0977L41.2578 18.2267Z" fill="#3775A9" stroke="#CCCCCC" stroke-width="0.378666" stroke-linejoin="bevel"/>
+<path d="M24.6655 12.1875L41.2575 18.227V37.7288L24.6655 31.6893V12.1875Z" fill="#2F6491" stroke="#CCCCCC" stroke-width="0.378666" stroke-linejoin="bevel"/>
+<path d="M50.7778 24.4906C50.7779 24.9425 50.6944 25.4206 50.5319 25.8973C50.3694 26.3741 50.1312 26.8402 49.8308 27.2691C49.5305 27.698 49.1739 28.0813 48.7815 28.397C48.3891 28.7127 47.9685 28.9548 47.5437 29.1092C47.119 29.2638 46.6985 29.3279 46.3061 29.2977C45.9137 29.2676 45.5571 29.1439 45.2568 28.9336C44.9565 28.7233 44.7183 28.4306 44.5557 28.0722C44.3932 27.7137 44.3096 27.2966 44.3096 26.8447C44.3095 26.3927 44.3931 25.9147 44.5555 25.4379C44.718 24.9612 44.9562 24.4951 45.2566 24.0661C45.5569 23.6372 45.9135 23.254 46.3059 22.9382C46.6983 22.6225 47.119 22.3805 47.5437 22.226C47.9684 22.0714 48.3889 22.0074 48.7813 22.0375C49.1737 22.0677 49.5303 22.1914 49.8306 22.4017C50.1309 22.612 50.3691 22.9047 50.5317 23.2631C50.6942 23.6215 50.7778 24.0386 50.7778 24.4906Z" fill="white"/>
+</g>
+<defs>
+<clipPath id="clip0">
+<rect width="101" height="101" fill="white"/>
+</clipPath>
+</defs>
+</svg>