diff --git a/.gitignore b/.gitignore
index cbb0583..74ab860 100644
--- a/.gitignore
+++ b/.gitignore
@@ -38,3 +38,26 @@ htmlcov/
# Temp files
temp/
*.tmp
+
+# Large binaries and build outputs
+*.dll
+*.exe
+*.so
+*.dylib
+*.ttf
+*.otf
+*.png
+*.jpg
+*.jpeg
+*.mp3
+*.mp4
+*.avi
+*.mov
+*.mkv
+
+# Build outputs
+bin/
+obj/
+build/
+dotnet/**/bin/
+dotnet/**/obj/
diff --git a/searchnews/templates/blackboard_chalk.png b/searchnews/templates/blackboard_chalk.png
deleted file mode 100644
index ffef82b..0000000
Binary files a/searchnews/templates/blackboard_chalk.png and /dev/null differ
diff --git a/video-creator/assets/bgm_epic.mp3 b/video-creator/assets/bgm_epic.mp3
deleted file mode 100644
index fca7813..0000000
Binary files a/video-creator/assets/bgm_epic.mp3 and /dev/null differ
diff --git a/video-creator/assets/bgm_technology.mp3 b/video-creator/assets/bgm_technology.mp3
deleted file mode 100644
index 044a977..0000000
Binary files a/video-creator/assets/bgm_technology.mp3 and /dev/null differ
diff --git a/video-creator/assets/media/texts/25a546dbcb230f7f.svg b/video-creator/assets/media/texts/25a546dbcb230f7f.svg
deleted file mode 100644
index 1e1b5a7..0000000
--- a/video-creator/assets/media/texts/25a546dbcb230f7f.svg
+++ /dev/null
@@ -1,54 +0,0 @@
-
-
diff --git a/video-creator/assets/media/texts/60350aa7fd09283e.svg b/video-creator/assets/media/texts/60350aa7fd09283e.svg
deleted file mode 100644
index e4ef69a..0000000
--- a/video-creator/assets/media/texts/60350aa7fd09283e.svg
+++ /dev/null
@@ -1,54 +0,0 @@
-
-
diff --git a/video-creator/assets/media/texts/6bc75dd1367e9f40.svg b/video-creator/assets/media/texts/6bc75dd1367e9f40.svg
deleted file mode 100644
index 209d0cf..0000000
--- a/video-creator/assets/media/texts/6bc75dd1367e9f40.svg
+++ /dev/null
@@ -1,54 +0,0 @@
-
-
diff --git a/video-creator/assets/media/texts/94ee77f0d4c0bc26.svg b/video-creator/assets/media/texts/94ee77f0d4c0bc26.svg
deleted file mode 100644
index f0b672e..0000000
--- a/video-creator/assets/media/texts/94ee77f0d4c0bc26.svg
+++ /dev/null
@@ -1,54 +0,0 @@
-
-
diff --git a/video-creator/assets/media/texts/9fded5d4bc94afcd.svg b/video-creator/assets/media/texts/9fded5d4bc94afcd.svg
deleted file mode 100644
index 2a57a67..0000000
--- a/video-creator/assets/media/texts/9fded5d4bc94afcd.svg
+++ /dev/null
@@ -1,54 +0,0 @@
-
-
diff --git a/video-creator/assets/media/texts/a47357e721583a39.svg b/video-creator/assets/media/texts/a47357e721583a39.svg
deleted file mode 100644
index b7f70a8..0000000
--- a/video-creator/assets/media/texts/a47357e721583a39.svg
+++ /dev/null
@@ -1,54 +0,0 @@
-
-
diff --git a/video-creator/assets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation1x1/2933822066_4135568850_2738303351.mp4 b/video-creator/assets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation1x1/2933822066_4135568850_2738303351.mp4
deleted file mode 100644
index bf8a05d..0000000
Binary files a/video-creator/assets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation1x1/2933822066_4135568850_2738303351.mp4 and /dev/null differ
diff --git a/video-creator/assets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation1x1/2933822066_4277570474_1431002730.mp4 b/video-creator/assets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation1x1/2933822066_4277570474_1431002730.mp4
deleted file mode 100644
index 7ebfc25..0000000
Binary files a/video-creator/assets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation1x1/2933822066_4277570474_1431002730.mp4 and /dev/null differ
diff --git a/video-creator/assets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation1x1/2933822066_887646692_2952798786.mp4 b/video-creator/assets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation1x1/2933822066_887646692_2952798786.mp4
deleted file mode 100644
index 47a2838..0000000
Binary files a/video-creator/assets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation1x1/2933822066_887646692_2952798786.mp4 and /dev/null differ
diff --git a/video-creator/assets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation1x1/498540077_3316948809_223132457.mp4 b/video-creator/assets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation1x1/498540077_3316948809_223132457.mp4
deleted file mode 100644
index a8b0aeb..0000000
Binary files a/video-creator/assets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation1x1/498540077_3316948809_223132457.mp4 and /dev/null differ
diff --git a/video-creator/assets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation21x9/2933822066_2031271638_2967863776.mp4 b/video-creator/assets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation21x9/2933822066_2031271638_2967863776.mp4
deleted file mode 100644
index 2468327..0000000
Binary files a/video-creator/assets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation21x9/2933822066_2031271638_2967863776.mp4 and /dev/null differ
diff --git a/video-creator/assets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation21x9/2933822066_3179084452_3934815855.mp4 b/video-creator/assets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation21x9/2933822066_3179084452_3934815855.mp4
deleted file mode 100644
index 337a80e..0000000
Binary files a/video-creator/assets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation21x9/2933822066_3179084452_3934815855.mp4 and /dev/null differ
diff --git a/video-creator/assets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation21x9/2933822066_4277570474_2501621613.mp4 b/video-creator/assets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation21x9/2933822066_4277570474_2501621613.mp4
deleted file mode 100644
index 2e4bdbc..0000000
Binary files a/video-creator/assets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation21x9/2933822066_4277570474_2501621613.mp4 and /dev/null differ
diff --git a/video-creator/assets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation21x9/498540077_2060609914_223132457.mp4 b/video-creator/assets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation21x9/498540077_2060609914_223132457.mp4
deleted file mode 100644
index c8e4ee6..0000000
Binary files a/video-creator/assets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation21x9/498540077_2060609914_223132457.mp4 and /dev/null differ
diff --git a/video-creator/assets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation2x3/2933822066_1666630342_2001822528.mp4 b/video-creator/assets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation2x3/2933822066_1666630342_2001822528.mp4
deleted file mode 100644
index 229ed13..0000000
Binary files a/video-creator/assets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation2x3/2933822066_1666630342_2001822528.mp4 and /dev/null differ
diff --git a/video-creator/assets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation2x3/2933822066_4277570474_1204793078.mp4 b/video-creator/assets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation2x3/2933822066_4277570474_1204793078.mp4
deleted file mode 100644
index 9215f27..0000000
Binary files a/video-creator/assets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation2x3/2933822066_4277570474_1204793078.mp4 and /dev/null differ
diff --git a/video-creator/assets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation2x3/2933822066_7843185_1641679825.mp4 b/video-creator/assets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation2x3/2933822066_7843185_1641679825.mp4
deleted file mode 100644
index 2dc1a29..0000000
Binary files a/video-creator/assets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation2x3/2933822066_7843185_1641679825.mp4 and /dev/null differ
diff --git a/video-creator/assets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation2x3/498540077_2134406039_223132457.mp4 b/video-creator/assets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation2x3/498540077_2134406039_223132457.mp4
deleted file mode 100644
index bdafaeb..0000000
Binary files a/video-creator/assets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation2x3/498540077_2134406039_223132457.mp4 and /dev/null differ
diff --git a/video-creator/assets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation3x2/2933822066_286234973_900026302.mp4 b/video-creator/assets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation3x2/2933822066_286234973_900026302.mp4
deleted file mode 100644
index 387d071..0000000
Binary files a/video-creator/assets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation3x2/2933822066_286234973_900026302.mp4 and /dev/null differ
diff --git a/video-creator/assets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation3x2/2933822066_4277570474_3976733403.mp4 b/video-creator/assets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation3x2/2933822066_4277570474_3976733403.mp4
deleted file mode 100644
index abd5b61..0000000
Binary files a/video-creator/assets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation3x2/2933822066_4277570474_3976733403.mp4 and /dev/null differ
diff --git a/video-creator/assets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation3x2/2933822066_857220353_3777748651.mp4 b/video-creator/assets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation3x2/2933822066_857220353_3777748651.mp4
deleted file mode 100644
index 71bc486..0000000
Binary files a/video-creator/assets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation3x2/2933822066_857220353_3777748651.mp4 and /dev/null differ
diff --git a/video-creator/assets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation3x2/498540077_1073456939_223132457.mp4 b/video-creator/assets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation3x2/498540077_1073456939_223132457.mp4
deleted file mode 100644
index aef78f9..0000000
Binary files a/video-creator/assets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation3x2/498540077_1073456939_223132457.mp4 and /dev/null differ
diff --git a/video-creator/assets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation4x3/2933822066_1716291363_1647168702.mp4 b/video-creator/assets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation4x3/2933822066_1716291363_1647168702.mp4
deleted file mode 100644
index 259eae6..0000000
Binary files a/video-creator/assets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation4x3/2933822066_1716291363_1647168702.mp4 and /dev/null differ
diff --git a/video-creator/assets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation4x3/2933822066_2630333845_4169855342.mp4 b/video-creator/assets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation4x3/2933822066_2630333845_4169855342.mp4
deleted file mode 100644
index c042a8f..0000000
Binary files a/video-creator/assets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation4x3/2933822066_2630333845_4169855342.mp4 and /dev/null differ
diff --git a/video-creator/assets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation4x3/2933822066_4277570474_2839993380.mp4 b/video-creator/assets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation4x3/2933822066_4277570474_2839993380.mp4
deleted file mode 100644
index 4fe8272..0000000
Binary files a/video-creator/assets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation4x3/2933822066_4277570474_2839993380.mp4 and /dev/null differ
diff --git a/video-creator/assets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation4x3/498540077_118822790_223132457.mp4 b/video-creator/assets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation4x3/498540077_118822790_223132457.mp4
deleted file mode 100644
index 5d136ff..0000000
Binary files a/video-creator/assets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation4x3/498540077_118822790_223132457.mp4 and /dev/null differ
diff --git a/video-creator/assets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation4x5/2933822066_1557795140_374128077.mp4 b/video-creator/assets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation4x5/2933822066_1557795140_374128077.mp4
deleted file mode 100644
index 277170e..0000000
Binary files a/video-creator/assets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation4x5/2933822066_1557795140_374128077.mp4 and /dev/null differ
diff --git a/video-creator/assets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation4x5/2933822066_4277570474_3514208436.mp4 b/video-creator/assets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation4x5/2933822066_4277570474_3514208436.mp4
deleted file mode 100644
index d097488..0000000
Binary files a/video-creator/assets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation4x5/2933822066_4277570474_3514208436.mp4 and /dev/null differ
diff --git a/video-creator/assets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation4x5/2933822066_973063406_3560967737.mp4 b/video-creator/assets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation4x5/2933822066_973063406_3560967737.mp4
deleted file mode 100644
index 20acf3f..0000000
Binary files a/video-creator/assets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation4x5/2933822066_973063406_3560967737.mp4 and /dev/null differ
diff --git a/video-creator/assets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation4x5/498540077_2948670807_223132457.mp4 b/video-creator/assets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation4x5/498540077_2948670807_223132457.mp4
deleted file mode 100644
index 7cf0f7c..0000000
Binary files a/video-creator/assets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation4x5/498540077_2948670807_223132457.mp4 and /dev/null differ
diff --git a/video-creator/assets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation5x4/2933822066_1842399710_1291134229.mp4 b/video-creator/assets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation5x4/2933822066_1842399710_1291134229.mp4
deleted file mode 100644
index c769c23..0000000
Binary files a/video-creator/assets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation5x4/2933822066_1842399710_1291134229.mp4 and /dev/null differ
diff --git a/video-creator/assets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation5x4/2933822066_2270210369_508999682.mp4 b/video-creator/assets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation5x4/2933822066_2270210369_508999682.mp4
deleted file mode 100644
index f4fa0e6..0000000
Binary files a/video-creator/assets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation5x4/2933822066_2270210369_508999682.mp4 and /dev/null differ
diff --git a/video-creator/assets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation5x4/2933822066_4277570474_2967280566.mp4 b/video-creator/assets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation5x4/2933822066_4277570474_2967280566.mp4
deleted file mode 100644
index 4da6a0d..0000000
Binary files a/video-creator/assets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation5x4/2933822066_4277570474_2967280566.mp4 and /dev/null differ
diff --git a/video-creator/assets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation5x4/498540077_2122747169_223132457.mp4 b/video-creator/assets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation5x4/498540077_2122747169_223132457.mp4
deleted file mode 100644
index 27565d9..0000000
Binary files a/video-creator/assets/media/videos/outro_generator/1080p30/partial_movie_files/OutroAnimation5x4/498540077_2122747169_223132457.mp4 and /dev/null differ
diff --git a/video-creator/assets/media/videos/outro_generator/1920p30/outro_9x16.mp4 b/video-creator/assets/media/videos/outro_generator/1920p30/outro_9x16.mp4
deleted file mode 100644
index 3ec2e8c..0000000
Binary files a/video-creator/assets/media/videos/outro_generator/1920p30/outro_9x16.mp4 and /dev/null differ
diff --git a/video-creator/assets/media/videos/outro_generator/1920p30/partial_movie_files/OutroAnimation9x16/1194513873_1624633994_2233391360.mp4 b/video-creator/assets/media/videos/outro_generator/1920p30/partial_movie_files/OutroAnimation9x16/1194513873_1624633994_2233391360.mp4
deleted file mode 100644
index 54f6cb4..0000000
Binary files a/video-creator/assets/media/videos/outro_generator/1920p30/partial_movie_files/OutroAnimation9x16/1194513873_1624633994_2233391360.mp4 and /dev/null differ
diff --git a/video-creator/assets/media/videos/outro_generator/1920p30/partial_movie_files/OutroAnimation9x16/1194513873_3197887656_697976996.mp4 b/video-creator/assets/media/videos/outro_generator/1920p30/partial_movie_files/OutroAnimation9x16/1194513873_3197887656_697976996.mp4
deleted file mode 100644
index 584e786..0000000
Binary files a/video-creator/assets/media/videos/outro_generator/1920p30/partial_movie_files/OutroAnimation9x16/1194513873_3197887656_697976996.mp4 and /dev/null differ
diff --git a/video-creator/assets/media/videos/outro_generator/1920p30/partial_movie_files/OutroAnimation9x16/1194513873_4277570474_1063621336.mp4 b/video-creator/assets/media/videos/outro_generator/1920p30/partial_movie_files/OutroAnimation9x16/1194513873_4277570474_1063621336.mp4
deleted file mode 100644
index 54f508b..0000000
Binary files a/video-creator/assets/media/videos/outro_generator/1920p30/partial_movie_files/OutroAnimation9x16/1194513873_4277570474_1063621336.mp4 and /dev/null differ
diff --git a/video-creator/assets/media/videos/outro_generator/1920p30/partial_movie_files/OutroAnimation9x16/1469256112_2213673558_223132457.mp4 b/video-creator/assets/media/videos/outro_generator/1920p30/partial_movie_files/OutroAnimation9x16/1469256112_2213673558_223132457.mp4
deleted file mode 100644
index 7e7f508..0000000
Binary files a/video-creator/assets/media/videos/outro_generator/1920p30/partial_movie_files/OutroAnimation9x16/1469256112_2213673558_223132457.mp4 and /dev/null differ