summaryrefslogtreecommitdiff
path: root/image/svg/design
diff options
context:
space:
mode:
authorJosh Estelle <jestelle@google.com>2014-11-12 10:22:00 -0800
committerJosh Estelle <jestelle@google.com>2014-11-12 10:22:00 -0800
commitce890ae0ff5e6fb65713442e21694736005a257e (patch)
tree7840bbfc19105c61ea602502be2720beb02aff9d /image/svg/design
parent129aec8f72177a6c7f148dae396c2715eda878ba (diff)
Moving SVGs to subfolder to make room for both design versions and production
versions Getting ready to address issue #6 and #37
Diffstat (limited to 'image/svg/design')
-rw-r--r--image/svg/design/ic_add_to_photos_24px.svg4
-rw-r--r--image/svg/design/ic_add_to_photos_48px.svg4
-rw-r--r--image/svg/design/ic_adjust_24px.svg4
-rw-r--r--image/svg/design/ic_adjust_48px.svg4
-rw-r--r--image/svg/design/ic_assistant_photo_24px.svg4
-rw-r--r--image/svg/design/ic_assistant_photo_48px.svg4
-rw-r--r--image/svg/design/ic_audiotrack_24px.svg4
-rw-r--r--image/svg/design/ic_audiotrack_48px.svg4
-rw-r--r--image/svg/design/ic_blur_circular_24px.svg4
-rw-r--r--image/svg/design/ic_blur_circular_48px.svg4
-rw-r--r--image/svg/design/ic_blur_linear_24px.svg4
-rw-r--r--image/svg/design/ic_blur_linear_48px.svg4
-rw-r--r--image/svg/design/ic_blur_off_24px.svg4
-rw-r--r--image/svg/design/ic_blur_off_48px.svg4
-rw-r--r--image/svg/design/ic_blur_on_24px.svg4
-rw-r--r--image/svg/design/ic_blur_on_48px.svg4
-rw-r--r--image/svg/design/ic_brightness_1_24px.svg4
-rw-r--r--image/svg/design/ic_brightness_1_48px.svg4
-rw-r--r--image/svg/design/ic_brightness_2_24px.svg4
-rw-r--r--image/svg/design/ic_brightness_2_48px.svg4
-rw-r--r--image/svg/design/ic_brightness_3_24px.svg4
-rw-r--r--image/svg/design/ic_brightness_3_48px.svg4
-rw-r--r--image/svg/design/ic_brightness_4_24px.svg4
-rw-r--r--image/svg/design/ic_brightness_4_48px.svg4
-rw-r--r--image/svg/design/ic_brightness_5_24px.svg4
-rw-r--r--image/svg/design/ic_brightness_5_48px.svg4
-rw-r--r--image/svg/design/ic_brightness_6_24px.svg4
-rw-r--r--image/svg/design/ic_brightness_6_48px.svg4
-rw-r--r--image/svg/design/ic_brightness_7_24px.svg4
-rw-r--r--image/svg/design/ic_brightness_7_48px.svg4
-rw-r--r--image/svg/design/ic_brush_24px.svg4
-rw-r--r--image/svg/design/ic_brush_48px.svg4
-rw-r--r--image/svg/design/ic_camera_24px.svg4
-rw-r--r--image/svg/design/ic_camera_48px.svg4
-rw-r--r--image/svg/design/ic_camera_alt_24px.svg5
-rw-r--r--image/svg/design/ic_camera_alt_48px.svg5
-rw-r--r--image/svg/design/ic_camera_front_24px.svg4
-rw-r--r--image/svg/design/ic_camera_front_48px.svg4
-rw-r--r--image/svg/design/ic_camera_rear_24px.svg4
-rw-r--r--image/svg/design/ic_camera_rear_48px.svg4
-rw-r--r--image/svg/design/ic_camera_roll_24px.svg4
-rw-r--r--image/svg/design/ic_camera_roll_48px.svg4
-rw-r--r--image/svg/design/ic_center_focus_strong_24px.svg4
-rw-r--r--image/svg/design/ic_center_focus_strong_48px.svg4
-rw-r--r--image/svg/design/ic_center_focus_weak_24px.svg4
-rw-r--r--image/svg/design/ic_center_focus_weak_48px.svg4
-rw-r--r--image/svg/design/ic_collections_24px.svg4
-rw-r--r--image/svg/design/ic_collections_48px.svg4
-rw-r--r--image/svg/design/ic_color_lens_24px.svg4
-rw-r--r--image/svg/design/ic_color_lens_48px.svg4
-rw-r--r--image/svg/design/ic_colorize_24px.svg4
-rw-r--r--image/svg/design/ic_colorize_48px.svg4
-rw-r--r--image/svg/design/ic_compare_24px.svg4
-rw-r--r--image/svg/design/ic_compare_48px.svg4
-rw-r--r--image/svg/design/ic_control_point_24px.svg4
-rw-r--r--image/svg/design/ic_control_point_48px.svg4
-rw-r--r--image/svg/design/ic_control_point_duplicate_24px.svg4
-rw-r--r--image/svg/design/ic_control_point_duplicate_48px.svg4
-rw-r--r--image/svg/design/ic_crop_16_9_24px.svg4
-rw-r--r--image/svg/design/ic_crop_16_9_48px.svg4
-rw-r--r--image/svg/design/ic_crop_24px.svg4
-rw-r--r--image/svg/design/ic_crop_3_2_24px.svg4
-rw-r--r--image/svg/design/ic_crop_3_2_48px.svg4
-rw-r--r--image/svg/design/ic_crop_48px.svg4
-rw-r--r--image/svg/design/ic_crop_5_4_24px.svg4
-rw-r--r--image/svg/design/ic_crop_5_4_48px.svg4
-rw-r--r--image/svg/design/ic_crop_7_5_24px.svg4
-rw-r--r--image/svg/design/ic_crop_7_5_48px.svg4
-rw-r--r--image/svg/design/ic_crop_din_24px.svg4
-rw-r--r--image/svg/design/ic_crop_din_48px.svg4
-rw-r--r--image/svg/design/ic_crop_free_24px.svg4
-rw-r--r--image/svg/design/ic_crop_free_48px.svg4
-rw-r--r--image/svg/design/ic_crop_landscape_24px.svg4
-rw-r--r--image/svg/design/ic_crop_landscape_48px.svg4
-rw-r--r--image/svg/design/ic_crop_original_24px.svg4
-rw-r--r--image/svg/design/ic_crop_original_48px.svg4
-rw-r--r--image/svg/design/ic_crop_portrait_24px.svg4
-rw-r--r--image/svg/design/ic_crop_portrait_48px.svg4
-rw-r--r--image/svg/design/ic_crop_square_24px.svg4
-rw-r--r--image/svg/design/ic_crop_square_48px.svg4
-rw-r--r--image/svg/design/ic_dehaze_24px.svg4
-rw-r--r--image/svg/design/ic_dehaze_48px.svg4
-rw-r--r--image/svg/design/ic_details_24px.svg4
-rw-r--r--image/svg/design/ic_details_48px.svg4
-rw-r--r--image/svg/design/ic_edit_24px.svg4
-rw-r--r--image/svg/design/ic_edit_48px.svg4
-rw-r--r--image/svg/design/ic_exposure_24px.svg4
-rw-r--r--image/svg/design/ic_exposure_48px.svg4
-rw-r--r--image/svg/design/ic_exposure_minus_1_24px.svg4
-rw-r--r--image/svg/design/ic_exposure_minus_1_48px.svg4
-rw-r--r--image/svg/design/ic_exposure_minus_2_24px.svg4
-rw-r--r--image/svg/design/ic_exposure_minus_2_48px.svg4
-rw-r--r--image/svg/design/ic_exposure_plus_1_24px.svg4
-rw-r--r--image/svg/design/ic_exposure_plus_1_48px.svg4
-rw-r--r--image/svg/design/ic_exposure_plus_2_24px.svg4
-rw-r--r--image/svg/design/ic_exposure_plus_2_48px.svg4
-rw-r--r--image/svg/design/ic_exposure_zero_24px.svg4
-rw-r--r--image/svg/design/ic_exposure_zero_48px.svg4
-rw-r--r--image/svg/design/ic_filter_1_24px.svg4
-rw-r--r--image/svg/design/ic_filter_1_48px.svg4
-rw-r--r--image/svg/design/ic_filter_24px.svg4
-rw-r--r--image/svg/design/ic_filter_2_24px.svg4
-rw-r--r--image/svg/design/ic_filter_2_48px.svg4
-rw-r--r--image/svg/design/ic_filter_3_24px.svg4
-rw-r--r--image/svg/design/ic_filter_3_48px.svg4
-rw-r--r--image/svg/design/ic_filter_48px.svg4
-rw-r--r--image/svg/design/ic_filter_4_24px.svg4
-rw-r--r--image/svg/design/ic_filter_4_48px.svg4
-rw-r--r--image/svg/design/ic_filter_5_24px.svg4
-rw-r--r--image/svg/design/ic_filter_5_48px.svg4
-rw-r--r--image/svg/design/ic_filter_6_24px.svg4
-rw-r--r--image/svg/design/ic_filter_6_48px.svg4
-rw-r--r--image/svg/design/ic_filter_7_24px.svg4
-rw-r--r--image/svg/design/ic_filter_7_48px.svg4
-rw-r--r--image/svg/design/ic_filter_8_24px.svg4
-rw-r--r--image/svg/design/ic_filter_8_48px.svg4
-rw-r--r--image/svg/design/ic_filter_9_24px.svg4
-rw-r--r--image/svg/design/ic_filter_9_48px.svg4
-rw-r--r--image/svg/design/ic_filter_9_plus_24px.svg4
-rw-r--r--image/svg/design/ic_filter_9_plus_48px.svg4
-rw-r--r--image/svg/design/ic_filter_b_and_w_24px.svg4
-rw-r--r--image/svg/design/ic_filter_b_and_w_48px.svg4
-rw-r--r--image/svg/design/ic_filter_center_focus_24px.svg4
-rw-r--r--image/svg/design/ic_filter_center_focus_48px.svg4
-rw-r--r--image/svg/design/ic_filter_drama_24px.svg4
-rw-r--r--image/svg/design/ic_filter_drama_48px.svg4
-rw-r--r--image/svg/design/ic_filter_frames_24px.svg4
-rw-r--r--image/svg/design/ic_filter_frames_48px.svg4
-rw-r--r--image/svg/design/ic_filter_hdr_24px.svg4
-rw-r--r--image/svg/design/ic_filter_hdr_48px.svg4
-rw-r--r--image/svg/design/ic_filter_none_24px.svg4
-rw-r--r--image/svg/design/ic_filter_none_48px.svg4
-rw-r--r--image/svg/design/ic_filter_tilt_shift_24px.svg4
-rw-r--r--image/svg/design/ic_filter_tilt_shift_48px.svg4
-rw-r--r--image/svg/design/ic_filter_vintage_24px.svg4
-rw-r--r--image/svg/design/ic_filter_vintage_48px.svg4
-rw-r--r--image/svg/design/ic_flare_24px.svg4
-rw-r--r--image/svg/design/ic_flare_48px.svg4
-rw-r--r--image/svg/design/ic_flash_auto_24px.svg4
-rw-r--r--image/svg/design/ic_flash_auto_48px.svg4
-rw-r--r--image/svg/design/ic_flash_off_24px.svg4
-rw-r--r--image/svg/design/ic_flash_off_48px.svg4
-rw-r--r--image/svg/design/ic_flash_on_24px.svg4
-rw-r--r--image/svg/design/ic_flash_on_48px.svg4
-rw-r--r--image/svg/design/ic_flip_24px.svg4
-rw-r--r--image/svg/design/ic_flip_48px.svg4
-rw-r--r--image/svg/design/ic_gradient_24px.svg4
-rw-r--r--image/svg/design/ic_gradient_48px.svg4
-rw-r--r--image/svg/design/ic_grain_24px.svg4
-rw-r--r--image/svg/design/ic_grain_48px.svg4
-rw-r--r--image/svg/design/ic_grid_off_24px.svg4
-rw-r--r--image/svg/design/ic_grid_off_48px.svg4
-rw-r--r--image/svg/design/ic_grid_on_24px.svg4
-rw-r--r--image/svg/design/ic_grid_on_48px.svg4
-rw-r--r--image/svg/design/ic_hdr_off_24px.svg4
-rw-r--r--image/svg/design/ic_hdr_off_48px.svg4
-rw-r--r--image/svg/design/ic_hdr_on_24px.svg5
-rw-r--r--image/svg/design/ic_hdr_on_48px.svg5
-rw-r--r--image/svg/design/ic_hdr_strong_24px.svg4
-rw-r--r--image/svg/design/ic_hdr_strong_48px.svg4
-rw-r--r--image/svg/design/ic_hdr_weak_24px.svg4
-rw-r--r--image/svg/design/ic_hdr_weak_48px.svg4
-rw-r--r--image/svg/design/ic_healing_24px.svg4
-rw-r--r--image/svg/design/ic_healing_48px.svg4
-rw-r--r--image/svg/design/ic_image_24px.svg4
-rw-r--r--image/svg/design/ic_image_48px.svg4
-rw-r--r--image/svg/design/ic_image_aspect_ratio_24px.svg4
-rw-r--r--image/svg/design/ic_image_aspect_ratio_48px.svg4
-rw-r--r--image/svg/design/ic_iso_24px.svg4
-rw-r--r--image/svg/design/ic_iso_48px.svg4
-rw-r--r--image/svg/design/ic_landscape_24px.svg4
-rw-r--r--image/svg/design/ic_landscape_48px.svg4
-rw-r--r--image/svg/design/ic_leak_add_24px.svg4
-rw-r--r--image/svg/design/ic_leak_add_48px.svg4
-rw-r--r--image/svg/design/ic_leak_remove_24px.svg4
-rw-r--r--image/svg/design/ic_leak_remove_48px.svg4
-rw-r--r--image/svg/design/ic_lens_24px.svg4
-rw-r--r--image/svg/design/ic_lens_48px.svg4
-rw-r--r--image/svg/design/ic_looks_24px.svg4
-rw-r--r--image/svg/design/ic_looks_3_24px.svg4
-rw-r--r--image/svg/design/ic_looks_3_48px.svg4
-rw-r--r--image/svg/design/ic_looks_48px.svg4
-rw-r--r--image/svg/design/ic_looks_4_24px.svg4
-rw-r--r--image/svg/design/ic_looks_4_48px.svg4
-rw-r--r--image/svg/design/ic_looks_5_24px.svg4
-rw-r--r--image/svg/design/ic_looks_5_48px.svg4
-rw-r--r--image/svg/design/ic_looks_6_24px.svg4
-rw-r--r--image/svg/design/ic_looks_6_48px.svg4
-rw-r--r--image/svg/design/ic_looks_one_24px.svg4
-rw-r--r--image/svg/design/ic_looks_one_48px.svg4
-rw-r--r--image/svg/design/ic_looks_two_24px.svg4
-rw-r--r--image/svg/design/ic_looks_two_48px.svg4
-rw-r--r--image/svg/design/ic_loupe_24px.svg4
-rw-r--r--image/svg/design/ic_loupe_48px.svg4
-rw-r--r--image/svg/design/ic_movie_creation_24px.svg4
-rw-r--r--image/svg/design/ic_movie_creation_48px.svg4
-rw-r--r--image/svg/design/ic_nature_24px.svg4
-rw-r--r--image/svg/design/ic_nature_48px.svg4
-rw-r--r--image/svg/design/ic_nature_people_24px.svg4
-rw-r--r--image/svg/design/ic_nature_people_48px.svg4
-rw-r--r--image/svg/design/ic_navigate_before_24px.svg4
-rw-r--r--image/svg/design/ic_navigate_before_48px.svg4
-rw-r--r--image/svg/design/ic_navigate_next_24px.svg4
-rw-r--r--image/svg/design/ic_navigate_next_48px.svg4
-rw-r--r--image/svg/design/ic_palette_24px.svg4
-rw-r--r--image/svg/design/ic_palette_48px.svg4
-rw-r--r--image/svg/design/ic_panorama_24px.svg4
-rw-r--r--image/svg/design/ic_panorama_48px.svg4
-rw-r--r--image/svg/design/ic_panorama_fisheye_24px.svg4
-rw-r--r--image/svg/design/ic_panorama_fisheye_48px.svg4
-rw-r--r--image/svg/design/ic_panorama_horizontal_24px.svg4
-rw-r--r--image/svg/design/ic_panorama_horizontal_48px.svg4
-rw-r--r--image/svg/design/ic_panorama_vertical_24px.svg4
-rw-r--r--image/svg/design/ic_panorama_vertical_48px.svg4
-rw-r--r--image/svg/design/ic_panorama_wide_angle_24px.svg4
-rw-r--r--image/svg/design/ic_panorama_wide_angle_48px.svg4
-rw-r--r--image/svg/design/ic_photo_24px.svg4
-rw-r--r--image/svg/design/ic_photo_48px.svg4
-rw-r--r--image/svg/design/ic_photo_album_24px.svg4
-rw-r--r--image/svg/design/ic_photo_album_48px.svg4
-rw-r--r--image/svg/design/ic_photo_camera_24px.svg5
-rw-r--r--image/svg/design/ic_photo_camera_48px.svg5
-rw-r--r--image/svg/design/ic_photo_library_24px.svg4
-rw-r--r--image/svg/design/ic_photo_library_48px.svg4
-rw-r--r--image/svg/design/ic_portrait_24px.svg4
-rw-r--r--image/svg/design/ic_portrait_48px.svg4
-rw-r--r--image/svg/design/ic_remove_red_eye_24px.svg4
-rw-r--r--image/svg/design/ic_remove_red_eye_48px.svg4
-rw-r--r--image/svg/design/ic_rotate_left_24px.svg4
-rw-r--r--image/svg/design/ic_rotate_left_48px.svg4
-rw-r--r--image/svg/design/ic_rotate_right_24px.svg4
-rw-r--r--image/svg/design/ic_rotate_right_48px.svg4
-rw-r--r--image/svg/design/ic_slideshow_24px.svg4
-rw-r--r--image/svg/design/ic_slideshow_48px.svg4
-rw-r--r--image/svg/design/ic_straighten_24px.svg4
-rw-r--r--image/svg/design/ic_straighten_48px.svg4
-rw-r--r--image/svg/design/ic_style_24px.svg4
-rw-r--r--image/svg/design/ic_style_48px.svg4
-rw-r--r--image/svg/design/ic_switch_camera_24px.svg4
-rw-r--r--image/svg/design/ic_switch_camera_48px.svg4
-rw-r--r--image/svg/design/ic_switch_video_24px.svg4
-rw-r--r--image/svg/design/ic_switch_video_48px.svg4
-rw-r--r--image/svg/design/ic_tag_faces_24px.svg4
-rw-r--r--image/svg/design/ic_tag_faces_48px.svg4
-rw-r--r--image/svg/design/ic_texture_24px.svg4
-rw-r--r--image/svg/design/ic_texture_48px.svg4
-rw-r--r--image/svg/design/ic_timelapse_24px.svg4
-rw-r--r--image/svg/design/ic_timelapse_48px.svg4
-rw-r--r--image/svg/design/ic_timer_10_24px.svg4
-rw-r--r--image/svg/design/ic_timer_10_48px.svg4
-rw-r--r--image/svg/design/ic_timer_24px.svg4
-rw-r--r--image/svg/design/ic_timer_3_24px.svg4
-rw-r--r--image/svg/design/ic_timer_3_48px.svg4
-rw-r--r--image/svg/design/ic_timer_48px.svg4
-rw-r--r--image/svg/design/ic_timer_auto_24px.svg4
-rw-r--r--image/svg/design/ic_timer_auto_48px.svg4
-rw-r--r--image/svg/design/ic_timer_off_24px.svg4
-rw-r--r--image/svg/design/ic_timer_off_48px.svg4
-rw-r--r--image/svg/design/ic_tonality_24px.svg4
-rw-r--r--image/svg/design/ic_tonality_48px.svg4
-rw-r--r--image/svg/design/ic_transform_24px.svg4
-rw-r--r--image/svg/design/ic_transform_48px.svg4
-rw-r--r--image/svg/design/ic_tune_24px.svg4
-rw-r--r--image/svg/design/ic_tune_48px.svg4
-rw-r--r--image/svg/design/ic_wb_auto_24px.svg4
-rw-r--r--image/svg/design/ic_wb_auto_48px.svg4
-rw-r--r--image/svg/design/ic_wb_cloudy_24px.svg4
-rw-r--r--image/svg/design/ic_wb_cloudy_48px.svg4
-rw-r--r--image/svg/design/ic_wb_incandescent_24px.svg4
-rw-r--r--image/svg/design/ic_wb_incandescent_48px.svg4
-rw-r--r--image/svg/design/ic_wb_irradescent_24px.svg4
-rw-r--r--image/svg/design/ic_wb_irradescent_48px.svg4
-rw-r--r--image/svg/design/ic_wb_sunny_24px.svg4
-rw-r--r--image/svg/design/ic_wb_sunny_48px.svg4
274 files changed, 1102 insertions, 0 deletions
diff --git a/image/svg/design/ic_add_to_photos_24px.svg b/image/svg/design/ic_add_to_photos_24px.svg
new file mode 100644
index 000000000000..bc88c39166a1
--- /dev/null
+++ b/image/svg/design/ic_add_to_photos_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M4 6h-2v14c0 1.1.9 2 2 2h14v-2h-14v-14zm16-4h-12c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-12c0-1.1-.9-2-2-2zm-1 9h-4v4h-2v-4h-4v-2h4v-4h2v4h4v2z"/>
+</svg>
diff --git a/image/svg/design/ic_add_to_photos_48px.svg b/image/svg/design/ic_add_to_photos_48px.svg
new file mode 100644
index 000000000000..bb5718202a48
--- /dev/null
+++ b/image/svg/design/ic_add_to_photos_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M8 12h-4v28c0 2.21 1.79 4 4 4h28v-4h-28v-28zm32-8h-24c-2.21 0-4 1.79-4 4v24c0 2.21 1.79 4 4 4h24c2.21 0 4-1.79 4-4v-24c0-2.21-1.79-4-4-4zm-2 18h-8v8h-4v-8h-8v-4h8v-8h4v8h8v4z"/>
+</svg>
diff --git a/image/svg/design/ic_adjust_24px.svg b/image/svg/design/ic_adjust_24px.svg
new file mode 100644
index 000000000000..487c0dc1dfca
--- /dev/null
+++ b/image/svg/design/ic_adjust_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M12 2c-5.51 0-10 4.49-10 10s4.49 10 10 10 10-4.49 10-10-4.49-10-10-10zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm3-8c0 1.66-1.34 3-3 3s-3-1.34-3-3 1.34-3 3-3 3 1.34 3 3z"/>
+ <path d="M0 0h24v24h-24z" fill="none"/>
+</svg>
diff --git a/image/svg/design/ic_adjust_48px.svg b/image/svg/design/ic_adjust_48px.svg
new file mode 100644
index 000000000000..cd76e9cf6bb2
--- /dev/null
+++ b/image/svg/design/ic_adjust_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M24 4c-11.03 0-20 8.97-20 20s8.97 20 20 20 20-8.97 20-20-8.97-20-20-20zm0 36c-8.82 0-16-7.18-16-16s7.18-16 16-16 16 7.18 16 16-7.18 16-16 16zm6-16c0 3.31-2.69 6-6 6s-6-2.69-6-6 2.69-6 6-6 6 2.69 6 6z"/>
+ <path d="M0 0h48v48h-48z" fill="none"/>
+</svg>
diff --git a/image/svg/design/ic_assistant_photo_24px.svg b/image/svg/design/ic_assistant_photo_24px.svg
new file mode 100644
index 000000000000..c79d9efa7022
--- /dev/null
+++ b/image/svg/design/ic_assistant_photo_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M14.4 6l-.4-2h-9v17h2v-7h5.6l.4 2h7v-10z"/>
+</svg>
diff --git a/image/svg/design/ic_assistant_photo_48px.svg b/image/svg/design/ic_assistant_photo_48px.svg
new file mode 100644
index 000000000000..5eb4ce0031a7
--- /dev/null
+++ b/image/svg/design/ic_assistant_photo_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M28.8 12l-.8-4h-18v34h4v-14h11.2l.8 4h14v-20z"/>
+</svg>
diff --git a/image/svg/design/ic_audiotrack_24px.svg b/image/svg/design/ic_audiotrack_24px.svg
new file mode 100644
index 000000000000..55366da90d05
--- /dev/null
+++ b/image/svg/design/ic_audiotrack_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M12 3v9.28c-.47-.17-.97-.28-1.5-.28-2.49 0-4.5 2.01-4.5 4.5s2.01 4.5 4.5 4.5c2.31 0 4.2-1.75 4.45-4h.05v-11h4v-3h-7z"/>
+</svg>
diff --git a/image/svg/design/ic_audiotrack_48px.svg b/image/svg/design/ic_audiotrack_48px.svg
new file mode 100644
index 000000000000..c7e220b646d3
--- /dev/null
+++ b/image/svg/design/ic_audiotrack_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M24 6v18.55c-.94-.33-1.94-.55-3-.55-4.97 0-9 4.03-9 9s4.03 9 9 9c4.63 0 8.4-3.51 8.9-8h.1v-22h8v-6h-14z"/>
+</svg>
diff --git a/image/svg/design/ic_blur_circular_24px.svg b/image/svg/design/ic_blur_circular_24px.svg
new file mode 100644
index 000000000000..4438dc487c8a
--- /dev/null
+++ b/image/svg/design/ic_blur_circular_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M10 9c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm0 4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm-3-3.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5zm3 7c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5zm-3-3c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5zm3-6c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5zm4 1.5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm0-1.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5zm3 6c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5zm0-4c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5zm-5-7.5c-5.52 0-10 4.48-10 10s4.48 10 10 10 10-4.48 10-10-4.48-10-10-10zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zm2-3.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5zm0-3.5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1z"/>
+</svg>
diff --git a/image/svg/design/ic_blur_circular_48px.svg b/image/svg/design/ic_blur_circular_48px.svg
new file mode 100644
index 000000000000..8c29ac36d2ac
--- /dev/null
+++ b/image/svg/design/ic_blur_circular_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M20 18c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm-6-7c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm6 14c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm-6-6c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm6-12c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1zm8 3c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-3c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1zm6 12c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm0-8c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm-10-15c-11.05 0-20 8.95-20 20s8.95 20 20 20 20-8.95 20-20-8.95-20-20-20zm0 36c-8.84 0-16-7.16-16-16s7.16-16 16-16 16 7.16 16 16-7.16 16-16 16zm4-7c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm0-7c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"/>
+</svg>
diff --git a/image/svg/design/ic_blur_linear_24px.svg b/image/svg/design/ic_blur_linear_24px.svg
new file mode 100644
index 000000000000..ce8e6fd5cb5e
--- /dev/null
+++ b/image/svg/design/ic_blur_linear_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M5 17.5c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5-1.5.67-1.5 1.5.67 1.5 1.5 1.5zm4-4.5c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1zm0-4c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1zm-6 12h18v-2h-18v2zm2-11.5c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5-1.5.67-1.5 1.5.67 1.5 1.5 1.5zm0 4c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5-1.5.67-1.5 1.5.67 1.5 1.5 1.5zm4 3.5c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1zm8-.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5zm-14-13.5v2h18v-2h-18zm14 5.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5zm0 4c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5zm-4-3.5c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1zm0 4c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1zm0 4c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1z"/>
+</svg>
diff --git a/image/svg/design/ic_blur_linear_48px.svg b/image/svg/design/ic_blur_linear_48px.svg
new file mode 100644
index 000000000000..621fe914e0d6
--- /dev/null
+++ b/image/svg/design/ic_blur_linear_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M10 35c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3zm8-9c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0-8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm-12 24h36v-4h-36v4zm4-23c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3zm0 8c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3zm8 7c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm16-1c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1zm-28-27v4h36v-4h-36zm28 11c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1zm0 8c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1zm-8-7c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2z"/>
+</svg>
diff --git a/image/svg/design/ic_blur_off_24px.svg b/image/svg/design/ic_blur_off_24px.svg
new file mode 100644
index 000000000000..e7eb0df057e9
--- /dev/null
+++ b/image/svg/design/ic_blur_off_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M14 7c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1zm-.2 4.48l.2.02c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5-1.5.67-1.5 1.5l.02.2c.09.67.61 1.19 1.28 1.28zm.2-7.98c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5zm-4 0c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5zm11 7c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5zm-11-3.5c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1zm8 8c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1zm0-4c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1zm0-4c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1zm-4 13.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5zm-11.5-15.23l3.78 3.78-.28-.05c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1c0-.1-.03-.19-.06-.28l2.81 2.81c-.71.11-1.25.73-1.25 1.47 0 .83.67 1.5 1.5 1.5.74 0 1.36-.54 1.47-1.25l2.81 2.81c-.09-.03-.18-.06-.28-.06-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1c0-.1-.03-.19-.06-.28l3.78 3.78 1.28-1.27-16.23-16.23-1.27 1.27zm7.5 11.73c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm11-3.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5zm-15-.5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm-3-3.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5zm7 11c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5zm-4-3.5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm-3-3.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5z"/>
+</svg>
diff --git a/image/svg/design/ic_blur_off_48px.svg b/image/svg/design/ic_blur_off_48px.svg
new file mode 100644
index 000000000000..2e596e63dcaa
--- /dev/null
+++ b/image/svg/design/ic_blur_off_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M28 14c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm-.4 8.96c.13.02.26.04.4.04 1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3c0 .14.02.27.04.41.18 1.32 1.23 2.37 2.56 2.55zm.4-15.96c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1zm-8 0c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1zm22 14c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1zm-22-7c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm16 16c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0-8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0-8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm-8 27c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm-23-30.45l7.57 7.57c-.19-.06-.37-.12-.57-.12-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2c0-.2-.06-.38-.11-.57l5.62 5.62c-1.43.24-2.51 1.46-2.51 2.95 0 1.66 1.34 3 3 3 1.49 0 2.71-1.08 2.95-2.5l5.62 5.62c-.18-.06-.37-.12-.57-.12-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2c0-.2-.06-.38-.11-.57l7.56 7.57 2.55-2.55-32.45-32.45-2.55 2.55zm15 23.45c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm22-7c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm-30-1c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm-6-7c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm14 22c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm-8-7c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm-6-7c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1z"/>
+</svg>
diff --git a/image/svg/design/ic_blur_on_24px.svg b/image/svg/design/ic_blur_on_24px.svg
new file mode 100644
index 000000000000..c48809038d99
--- /dev/null
+++ b/image/svg/design/ic_blur_on_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M6 13c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm0 4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm0-8c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm-3 .5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5zm3-4.5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm15 5.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5zm-7-3.5c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1zm0-3.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5zm-11 10c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5zm7 7c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5zm0-17c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5zm0 3.5c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1zm0 5.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5zm8 .5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm0 4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm0-8c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm0-4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm3 8.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5zm-7 3.5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm0 3.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5zm-4-12c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5zm0 8.5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm4-4.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5zm0-4c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5z"/>
+ <path d="M0 0h24v24h-24z" fill="none"/>
+</svg>
diff --git a/image/svg/design/ic_blur_on_48px.svg b/image/svg/design/ic_blur_on_48px.svg
new file mode 100644
index 000000000000..cb6de52ee7fe
--- /dev/null
+++ b/image/svg/design/ic_blur_on_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M12 26c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-16c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm-6 1c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm6-9c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm30 11c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1zm-14-7c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0-7c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1zm-22 20c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm14 14c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm0-34c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1zm0 7c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 11c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3zm16 1c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-16c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm6 17c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm-14 7c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 7c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm-8-24c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3zm0 17c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm8-9c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3zm0-8c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3z"/>
+ <path d="M0 0h48v48h-48z" fill="none"/>
+</svg>
diff --git a/image/svg/design/ic_brightness_1_24px.svg b/image/svg/design/ic_brightness_1_24px.svg
new file mode 100644
index 000000000000..b53dc4c8dbea
--- /dev/null
+++ b/image/svg/design/ic_brightness_1_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <circle cx="12" cy="12" r="10"/>
+ <path d="M0 0h24v24h-24z" fill="none"/>
+</svg>
diff --git a/image/svg/design/ic_brightness_1_48px.svg b/image/svg/design/ic_brightness_1_48px.svg
new file mode 100644
index 000000000000..5fd37248321d
--- /dev/null
+++ b/image/svg/design/ic_brightness_1_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <circle cx="24" cy="24" r="20"/>
+ <path d="M0 0h48v48h-48z" fill="none"/>
+</svg>
diff --git a/image/svg/design/ic_brightness_2_24px.svg b/image/svg/design/ic_brightness_2_24px.svg
new file mode 100644
index 000000000000..beded8bd4ec1
--- /dev/null
+++ b/image/svg/design/ic_brightness_2_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M10 2c-1.82 0-3.53.5-5 1.35 2.99 1.73 5 4.95 5 8.65s-2.01 6.92-5 8.65c1.47.85 3.18 1.35 5 1.35 5.52 0 10-4.48 10-10s-4.48-10-10-10z"/>
+ <path d="M0 0h24v24h-24z" fill="none"/>
+</svg>
diff --git a/image/svg/design/ic_brightness_2_48px.svg b/image/svg/design/ic_brightness_2_48px.svg
new file mode 100644
index 000000000000..030245879074
--- /dev/null
+++ b/image/svg/design/ic_brightness_2_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M20 4c-3.65 0-7.06.99-10 2.7 5.97 3.46 10 9.9 10 17.3s-4.03 13.84-10 17.3c2.94 1.71 6.35 2.7 10 2.7 11.05 0 20-8.95 20-20s-8.95-20-20-20z"/>
+ <path d="M0 0h48v48h-48z" fill="none"/>
+</svg>
diff --git a/image/svg/design/ic_brightness_3_24px.svg b/image/svg/design/ic_brightness_3_24px.svg
new file mode 100644
index 000000000000..6d877d726d11
--- /dev/null
+++ b/image/svg/design/ic_brightness_3_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M9 2c-1.05 0-2.05.16-3 .46 4.06 1.27 7 5.06 7 9.54 0 4.48-2.94 8.27-7 9.54.95.3 1.95.46 3 .46 5.52 0 10-4.48 10-10s-4.48-10-10-10z"/>
+ <path d="M0 0h24v24h-24z" fill="none"/>
+</svg>
diff --git a/image/svg/design/ic_brightness_3_48px.svg b/image/svg/design/ic_brightness_3_48px.svg
new file mode 100644
index 000000000000..674fade19243
--- /dev/null
+++ b/image/svg/design/ic_brightness_3_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M18 4c-2.09 0-4.11.32-6 .92 8.11 2.55 14 10.13 14 19.08 0 8.95-5.89 16.53-14 19.08 1.89.59 3.91.92 6 .92 11.05 0 20-8.95 20-20s-8.95-20-20-20z"/>
+ <path d="M0 0h48v48h-48z" fill="none"/>
+</svg>
diff --git a/image/svg/design/ic_brightness_4_24px.svg b/image/svg/design/ic_brightness_4_24px.svg
new file mode 100644
index 000000000000..2aacd263fd79
--- /dev/null
+++ b/image/svg/design/ic_brightness_4_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M20 8.69v-4.69h-4.69l-3.31-3.31-3.31 3.31h-4.69v4.69l-3.31 3.31 3.31 3.31v4.69h4.69l3.31 3.31 3.31-3.31h4.69v-4.69l3.31-3.31-3.31-3.31zm-8 9.31c-.89 0-1.74-.2-2.5-.55 2.06-.95 3.5-3.03 3.5-5.45s-1.44-4.5-3.5-5.45c.76-.35 1.61-.55 2.5-.55 3.31 0 6 2.69 6 6s-2.69 6-6 6z"/>
+</svg>
diff --git a/image/svg/design/ic_brightness_4_48px.svg b/image/svg/design/ic_brightness_4_48px.svg
new file mode 100644
index 000000000000..9c22d56e7a11
--- /dev/null
+++ b/image/svg/design/ic_brightness_4_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M40 17.37v-9.37h-9.37l-6.63-6.63-6.63 6.63h-9.37v9.37l-6.63 6.63 6.63 6.63v9.37h9.37l6.63 6.63 6.63-6.63h9.37v-9.37l6.63-6.63-6.63-6.63zm-16 18.63c-1.79 0-3.48-.4-5-1.1 4.13-1.9 7-6.06 7-10.9s-2.87-9-7-10.9c1.52-.7 3.21-1.1 5-1.1 6.63 0 12 5.37 12 12s-5.37 12-12 12z"/>
+</svg>
diff --git a/image/svg/design/ic_brightness_5_24px.svg b/image/svg/design/ic_brightness_5_24px.svg
new file mode 100644
index 000000000000..b2808acad561
--- /dev/null
+++ b/image/svg/design/ic_brightness_5_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M20 15.31l3.31-3.31-3.31-3.31v-4.69h-4.69l-3.31-3.31-3.31 3.31h-4.69v4.69l-3.31 3.31 3.31 3.31v4.69h4.69l3.31 3.31 3.31-3.31h4.69v-4.69zm-8 2.69c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6z"/>
+</svg>
diff --git a/image/svg/design/ic_brightness_5_48px.svg b/image/svg/design/ic_brightness_5_48px.svg
new file mode 100644
index 000000000000..8fdda0a54776
--- /dev/null
+++ b/image/svg/design/ic_brightness_5_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M40 30.63l6.63-6.63-6.63-6.63v-9.37h-9.37l-6.63-6.63-6.63 6.63h-9.37v9.37l-6.63 6.63 6.63 6.63v9.37h9.37l6.63 6.63 6.63-6.63h9.37v-9.37zm-16 5.37c-6.63 0-12-5.37-12-12s5.37-12 12-12 12 5.37 12 12-5.37 12-12 12z"/>
+</svg>
diff --git a/image/svg/design/ic_brightness_6_24px.svg b/image/svg/design/ic_brightness_6_24px.svg
new file mode 100644
index 000000000000..0feef51fb27a
--- /dev/null
+++ b/image/svg/design/ic_brightness_6_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M20 15.31l3.31-3.31-3.31-3.31v-4.69h-4.69l-3.31-3.31-3.31 3.31h-4.69v4.69l-3.31 3.31 3.31 3.31v4.69h4.69l3.31 3.31 3.31-3.31h4.69v-4.69zm-8 2.69v-12c3.31 0 6 2.69 6 6s-2.69 6-6 6z"/>
+</svg>
diff --git a/image/svg/design/ic_brightness_6_48px.svg b/image/svg/design/ic_brightness_6_48px.svg
new file mode 100644
index 000000000000..48c5567ca402
--- /dev/null
+++ b/image/svg/design/ic_brightness_6_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M40 30.63l6.63-6.63-6.63-6.63v-9.37h-9.37l-6.63-6.63-6.63 6.63h-9.37v9.37l-6.63 6.63 6.63 6.63v9.37h9.37l6.63 6.63 6.63-6.63h9.37v-9.37zm-16 5.37v-24c6.63 0 12 5.37 12 12s-5.37 12-12 12z"/>
+</svg>
diff --git a/image/svg/design/ic_brightness_7_24px.svg b/image/svg/design/ic_brightness_7_24px.svg
new file mode 100644
index 000000000000..cf3383f85df2
--- /dev/null
+++ b/image/svg/design/ic_brightness_7_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M20 8.69v-4.69h-4.69l-3.31-3.31-3.31 3.31h-4.69v4.69l-3.31 3.31 3.31 3.31v4.69h4.69l3.31 3.31 3.31-3.31h4.69v-4.69l3.31-3.31-3.31-3.31zm-8 9.31c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6zm0-10c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4z"/>
+</svg>
diff --git a/image/svg/design/ic_brightness_7_48px.svg b/image/svg/design/ic_brightness_7_48px.svg
new file mode 100644
index 000000000000..bf20bea6e43a
--- /dev/null
+++ b/image/svg/design/ic_brightness_7_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M40 17.37v-9.37h-9.37l-6.63-6.63-6.63 6.63h-9.37v9.37l-6.63 6.63 6.63 6.63v9.37h9.37l6.63 6.63 6.63-6.63h9.37v-9.37l6.63-6.63-6.63-6.63zm-16 18.63c-6.63 0-12-5.37-12-12s5.37-12 12-12 12 5.37 12 12-5.37 12-12 12zm0-20c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8z"/>
+</svg>
diff --git a/image/svg/design/ic_brush_24px.svg b/image/svg/design/ic_brush_24px.svg
new file mode 100644
index 000000000000..9cd9c3dbe1c6
--- /dev/null
+++ b/image/svg/design/ic_brush_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M7 14c-1.66 0-3 1.34-3 3 0 1.31-1.16 2-2 2 .92 1.22 2.49 2 4 2 2.21 0 4-1.79 4-4 0-1.66-1.34-3-3-3zm13.71-9.37l-1.34-1.34c-.39-.39-1.02-.39-1.41 0l-8.96 8.96 2.75 2.75 8.96-8.96c.39-.39.39-1.02 0-1.41z"/>
+</svg>
diff --git a/image/svg/design/ic_brush_48px.svg b/image/svg/design/ic_brush_48px.svg
new file mode 100644
index 000000000000..29cbd0946758
--- /dev/null
+++ b/image/svg/design/ic_brush_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M14 28c-3.31 0-6 2.69-6 6 0 2.62-2.31 4-4 4 1.84 2.44 4.99 4 8 4 4.42 0 8-3.58 8-8 0-3.31-2.69-6-6-6zm27.41-18.74l-2.67-2.67c-.78-.78-2.05-.78-2.83 0l-17.91 17.91 5.5 5.5 17.91-17.91c.79-.79.79-2.05 0-2.83z"/>
+</svg>
diff --git a/image/svg/design/ic_camera_24px.svg b/image/svg/design/ic_camera_24px.svg
new file mode 100644
index 000000000000..d766905a0f31
--- /dev/null
+++ b/image/svg/design/ic_camera_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M9.4 10.5l4.77-8.26c-.7-.15-1.42-.24-2.17-.24-2.4 0-4.6.85-6.32 2.25l3.66 6.35.06-.1zm12.14-1.5c-.92-2.92-3.15-5.26-6-6.34l-3.66 6.34h9.66zm.26 1h-7.49l.29.5 4.76 8.25c1.64-1.78 2.64-4.14 2.64-6.75 0-.69-.07-1.35-.2-2zm-13.26 2l-3.9-6.75c-1.63 1.78-2.64 4.14-2.64 6.75 0 .69.07 1.35.2 2h7.49l-1.15-2zm-6.08 3c.92 2.92 3.15 5.26 6 6.34l3.66-6.34h-9.66zm11.27 0l-3.9 6.76c.7.15 1.42.24 2.17.24 2.4 0 4.6-.85 6.32-2.25l-3.66-6.35-.93 1.6z"/>
+</svg>
diff --git a/image/svg/design/ic_camera_48px.svg b/image/svg/design/ic_camera_48px.svg
new file mode 100644
index 000000000000..a072995b2593
--- /dev/null
+++ b/image/svg/design/ic_camera_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M18.8 21l9.53-16.51c-1.39-.31-2.84-.49-4.33-.49-4.8 0-9.19 1.69-12.64 4.51l7.33 12.69.11-.2zm24.28-3c-1.84-5.85-6.3-10.52-11.99-12.68l-7.32 12.68h19.31zm.52 2h-14.98l.58 1 9.53 16.5c3.26-3.56 5.27-8.29 5.27-13.5 0-1.37-.14-2.71-.4-4zm-26.53 4l-7.8-13.5c-3.26 3.56-5.27 8.29-5.27 13.5 0 1.37.14 2.71.4 4h14.98l-2.31-4zm-12.15 6c1.84 5.85 6.3 10.52 11.99 12.68l7.32-12.68h-19.31zm22.54 0l-7.8 13.51c1.4.31 2.85.49 4.34.49 4.8 0 9.19-1.69 12.64-4.51l-7.33-12.69-1.85 3.2z"/>
+</svg>
diff --git a/image/svg/design/ic_camera_alt_24px.svg b/image/svg/design/ic_camera_alt_24px.svg
new file mode 100644
index 000000000000..22f279e2e241
--- /dev/null
+++ b/image/svg/design/ic_camera_alt_24px.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <circle cx="12" cy="12" r="3.2"/>
+ <path d="M9 2l-1.83 2h-3.17c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-12c0-1.1-.9-2-2-2h-3.17l-1.83-2h-6zm3 15c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5z"/>
+ <path d="M0 0h24v24h-24z" fill="none"/>
+</svg>
diff --git a/image/svg/design/ic_camera_alt_48px.svg b/image/svg/design/ic_camera_alt_48px.svg
new file mode 100644
index 000000000000..b6e41c63d002
--- /dev/null
+++ b/image/svg/design/ic_camera_alt_48px.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <circle cx="24" cy="24" r="6.4"/>
+ <path d="M18 4l-3.66 4h-6.34c-2.21 0-4 1.79-4 4v24c0 2.21 1.79 4 4 4h32c2.21 0 4-1.79 4-4v-24c0-2.21-1.79-4-4-4h-6.34l-3.66-4h-12zm6 30c-5.52 0-10-4.48-10-10s4.48-10 10-10 10 4.48 10 10-4.48 10-10 10z"/>
+ <path d="M0 0h48v48h-48z" fill="none"/>
+</svg>
diff --git a/image/svg/design/ic_camera_front_24px.svg b/image/svg/design/ic_camera_front_24px.svg
new file mode 100644
index 000000000000..ba9dd34927ce
--- /dev/null
+++ b/image/svg/design/ic_camera_front_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M10 20h-5v2h5v2l3-3-3-3v2zm4 0v2h5v-2h-5zm-2-12c1.1 0 2-.9 2-2s-.9-2-2-2-1.99.9-1.99 2 .89 2 1.99 2zm5-8h-10c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2v-14c0-1.1-.9-2-2-2zm-10 2h10v10.5c0-1.67-3.33-2.5-5-2.5s-5 .83-5 2.5v-10.5z"/>
+</svg>
diff --git a/image/svg/design/ic_camera_front_48px.svg b/image/svg/design/ic_camera_front_48px.svg
new file mode 100644
index 000000000000..e2d532cfacfb
--- /dev/null
+++ b/image/svg/design/ic_camera_front_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M20 40h-10v4h10v4l6-6-6-6v4zm8 0v4h10v-4h-10zm-4-24c2.21 0 4-1.79 4-4s-1.79-4-4-4-3.99 1.79-3.99 4c.01 2.21 1.78 4 3.99 4zm10-16h-20c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h20c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm-20 4h20v21c0-3.33-6.67-5-10-5s-10 1.67-10 5v-21z"/>
+</svg>
diff --git a/image/svg/design/ic_camera_rear_24px.svg b/image/svg/design/ic_camera_rear_24px.svg
new file mode 100644
index 000000000000..bb76d81b60dc
--- /dev/null
+++ b/image/svg/design/ic_camera_rear_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M10 20h-5v2h5v2l3-3-3-3v2zm4 0v2h5v-2h-5zm3-20h-10c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2v-14c0-1.1-.9-2-2-2zm-5 6c-1.11 0-2-.9-2-2s.89-2 1.99-2 2 .9 2 2c.01 1.1-.89 2-1.99 2z"/>
+</svg>
diff --git a/image/svg/design/ic_camera_rear_48px.svg b/image/svg/design/ic_camera_rear_48px.svg
new file mode 100644
index 000000000000..556f0fad3ea1
--- /dev/null
+++ b/image/svg/design/ic_camera_rear_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M20 40h-10v4h10v4l6-6-6-6v4zm8 0v4h10v-4h-10zm6-40h-20c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h20c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm-10.01 12c-2.21 0-3.99-1.79-3.99-4s1.78-4 3.99-4 4 1.79 4 4-1.79 4-4 4z"/>
+</svg>
diff --git a/image/svg/design/ic_camera_roll_24px.svg b/image/svg/design/ic_camera_roll_24px.svg
new file mode 100644
index 000000000000..8f7fdc2f94bb
--- /dev/null
+++ b/image/svg/design/ic_camera_roll_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M14 5c0-1.1-.9-2-2-2h-1v-1c0-.55-.45-1-1-1h-4c-.55 0-1 .45-1 1v1h-1c-1.1 0-2 .9-2 2v15c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2h8v-15h-8zm-2 13h-2v-2h2v2zm0-9h-2v-2h2v2zm4 9h-2v-2h2v2zm0-9h-2v-2h2v2zm4 9h-2v-2h2v2zm0-9h-2v-2h2v2z"/>
+</svg>
diff --git a/image/svg/design/ic_camera_roll_48px.svg b/image/svg/design/ic_camera_roll_48px.svg
new file mode 100644
index 000000000000..6583fe36f44f
--- /dev/null
+++ b/image/svg/design/ic_camera_roll_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M28 10c0-2.21-1.79-4-4-4h-2v-2c0-1.1-.9-2-2-2h-8c-1.1 0-2 .9-2 2v2h-2c-2.21 0-4 1.79-4 4v30c0 2.21 1.79 4 4 4h16c2.21 0 4-1.79 4-4h16v-30h-16zm-4 26h-4v-4h4v4zm0-18h-4v-4h4v4zm8 18h-4v-4h4v4zm0-18h-4v-4h4v4zm8 18h-4v-4h4v4zm0-18h-4v-4h4v4z"/>
+</svg>
diff --git a/image/svg/design/ic_center_focus_strong_24px.svg b/image/svg/design/ic_center_focus_strong_24px.svg
new file mode 100644
index 000000000000..0dc547b57264
--- /dev/null
+++ b/image/svg/design/ic_center_focus_strong_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M12 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm-7 7h-2v4c0 1.1.9 2 2 2h4v-2h-4v-4zm0-10h4v-2h-4c-1.1 0-2 .9-2 2v4h2v-4zm14-2h-4v2h4v4h2v-4c0-1.1-.9-2-2-2zm0 16h-4v2h4c1.1 0 2-.9 2-2v-4h-2v4z"/>
+</svg>
diff --git a/image/svg/design/ic_center_focus_strong_48px.svg b/image/svg/design/ic_center_focus_strong_48px.svg
new file mode 100644
index 000000000000..5af7c820840e
--- /dev/null
+++ b/image/svg/design/ic_center_focus_strong_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M24 16c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm-14 14h-4v8c0 2.21 1.79 4 4 4h8v-4h-8v-8zm0-20h8v-4h-8c-2.21 0-4 1.79-4 4v8h4v-8zm28-4h-8v4h8v8h4v-8c0-2.21-1.79-4-4-4zm0 32h-8v4h8c2.21 0 4-1.79 4-4v-8h-4v8z"/>
+</svg>
diff --git a/image/svg/design/ic_center_focus_weak_24px.svg b/image/svg/design/ic_center_focus_weak_24px.svg
new file mode 100644
index 000000000000..d03d75d13c18
--- /dev/null
+++ b/image/svg/design/ic_center_focus_weak_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M5 15h-2v4c0 1.1.9 2 2 2h4v-2h-4v-4zm0-10h4v-2h-4c-1.1 0-2 .9-2 2v4h2v-4zm14-2h-4v2h4v4h2v-4c0-1.1-.9-2-2-2zm0 16h-4v2h4c1.1 0 2-.9 2-2v-4h-2v4zm-7-11c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2z"/>
+</svg>
diff --git a/image/svg/design/ic_center_focus_weak_48px.svg b/image/svg/design/ic_center_focus_weak_48px.svg
new file mode 100644
index 000000000000..b9d974b7213f
--- /dev/null
+++ b/image/svg/design/ic_center_focus_weak_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M10 30h-4v8c0 2.21 1.79 4 4 4h8v-4h-8v-8zm0-20h8v-4h-8c-2.21 0-4 1.79-4 4v8h4v-8zm28-4h-8v4h8v8h4v-8c0-2.21-1.79-4-4-4zm0 32h-8v4h8c2.21 0 4-1.79 4-4v-8h-4v8zm-14-22c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm0 12c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4z"/>
+</svg>
diff --git a/image/svg/design/ic_collections_24px.svg b/image/svg/design/ic_collections_24px.svg
new file mode 100644
index 000000000000..3a9cb352a636
--- /dev/null
+++ b/image/svg/design/ic_collections_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M22 16v-12c0-1.1-.9-2-2-2h-12c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2zm-11-4l2.03 2.71 2.97-3.71 4 5h-12l3-4zm-9-6v14c0 1.1.9 2 2 2h14v-2h-14v-14h-2z"/>
+</svg>
diff --git a/image/svg/design/ic_collections_48px.svg b/image/svg/design/ic_collections_48px.svg
new file mode 100644
index 000000000000..5ce5d25c1e68
--- /dev/null
+++ b/image/svg/design/ic_collections_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M44 32v-24c0-2.21-1.79-4-4-4h-24c-2.21 0-4 1.79-4 4v24c0 2.21 1.79 4 4 4h24c2.21 0 4-1.79 4-4zm-22-8l4.06 5.42 5.94-7.42 8 10h-24l6-8zm-18-12v28c0 2.21 1.79 4 4 4h28v-4h-28v-28h-4z"/>
+</svg>
diff --git a/image/svg/design/ic_color_lens_24px.svg b/image/svg/design/ic_color_lens_24px.svg
new file mode 100644
index 000000000000..65c7497623a3
--- /dev/null
+++ b/image/svg/design/ic_color_lens_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M12 3c-4.97 0-9 4.03-9 9s4.03 9 9 9c.83 0 1.5-.67 1.5-1.5 0-.39-.15-.74-.39-1.01-.23-.26-.38-.61-.38-.99 0-.83.67-1.5 1.5-1.5h1.77c2.76 0 5-2.24 5-5 0-4.42-4.03-8-9-8zm-5.5 9c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5zm3-4c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5zm5 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5zm3 4c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5z"/>
+ <path d="M0 0h24v24h-24z" fill="none"/>
+</svg>
diff --git a/image/svg/design/ic_color_lens_48px.svg b/image/svg/design/ic_color_lens_48px.svg
new file mode 100644
index 000000000000..8f3145b65478
--- /dev/null
+++ b/image/svg/design/ic_color_lens_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M24 6c-9.94 0-18 8.06-18 18s8.06 18 18 18c1.66 0 3-1.34 3-3 0-.78-.29-1.48-.78-2.01-.47-.53-.75-1.22-.75-1.99 0-1.66 1.34-3 3-3h3.53c5.52 0 10-4.48 10-10 0-8.84-8.06-16-18-16zm-11 18c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3zm6-8c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3zm10 0c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3zm6 8c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3z"/>
+ <path d="M0 0h48v48h-48z" fill="none"/>
+</svg>
diff --git a/image/svg/design/ic_colorize_24px.svg b/image/svg/design/ic_colorize_24px.svg
new file mode 100644
index 000000000000..7c028d0b172d
--- /dev/null
+++ b/image/svg/design/ic_colorize_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M20.71 5.63l-2.34-2.34c-.39-.39-1.02-.39-1.41 0l-3.12 3.12-1.93-1.91-1.41 1.41 1.42 1.42-8.92 8.92v4.75h4.75l8.92-8.92 1.42 1.42 1.41-1.41-1.92-1.92 3.12-3.12c.4-.4.4-1.03.01-1.42zm-13.79 13.37l-1.92-1.92 8.06-8.06 1.92 1.92-8.06 8.06z"/>
+</svg>
diff --git a/image/svg/design/ic_colorize_48px.svg b/image/svg/design/ic_colorize_48px.svg
new file mode 100644
index 000000000000..4787cb3c8bed
--- /dev/null
+++ b/image/svg/design/ic_colorize_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M41.41 11.26l-4.67-4.67c-.78-.78-2.05-.78-2.83 0l-6.25 6.25-3.83-3.84-2.83 2.83 2.84 2.84-17.84 17.83v9.5h9.5l17.84-17.84 2.83 2.84 2.83-2.83-3.84-3.84 6.25-6.25c.79-.78.79-2.04 0-2.82zm-27.57 26.74l-3.84-3.84 16.13-16.13 3.84 3.84-16.13 16.13z"/>
+</svg>
diff --git a/image/svg/design/ic_compare_24px.svg b/image/svg/design/ic_compare_24px.svg
new file mode 100644
index 000000000000..6d51d4f9354d
--- /dev/null
+++ b/image/svg/design/ic_compare_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M10 3h-5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h5v2h2v-22h-2v2zm0 15h-5l5-6v6zm9-15h-5v2h5v13l-5-6v9h5c1.1 0 2-.9 2-2v-14c0-1.1-.9-2-2-2z"/>
+</svg>
diff --git a/image/svg/design/ic_compare_48px.svg b/image/svg/design/ic_compare_48px.svg
new file mode 100644
index 000000000000..dbfb78d2caf5
--- /dev/null
+++ b/image/svg/design/ic_compare_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M20 6h-10c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h10v4h4v-44h-4v4zm0 30h-10l10-12v12zm18-30h-10v4h10v26l-10-12v18h10c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4z"/>
+</svg>
diff --git a/image/svg/design/ic_control_point_24px.svg b/image/svg/design/ic_control_point_24px.svg
new file mode 100644
index 000000000000..c83bee430791
--- /dev/null
+++ b/image/svg/design/ic_control_point_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M13 7h-2v4h-4v2h4v4h2v-4h4v-2h-4v-4zm-1-5c-5.51 0-10 4.49-10 10s4.49 10 10 10 10-4.49 10-10-4.49-10-10-10zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"/>
+ <path d="M0 0h24v24h-24z" fill="none"/>
+</svg>
diff --git a/image/svg/design/ic_control_point_48px.svg b/image/svg/design/ic_control_point_48px.svg
new file mode 100644
index 000000000000..21ddc71c6993
--- /dev/null
+++ b/image/svg/design/ic_control_point_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M26 14h-4v8h-8v4h8v8h4v-8h8v-4h-8v-8zm-2-10c-11.03 0-20 8.97-20 20s8.97 20 20 20 20-8.97 20-20-8.97-20-20-20zm0 36c-8.82 0-16-7.18-16-16s7.18-16 16-16 16 7.18 16 16-7.18 16-16 16z"/>
+ <path d="M0 0h48v48h-48z" fill="none"/>
+</svg>
diff --git a/image/svg/design/ic_control_point_duplicate_24px.svg b/image/svg/design/ic_control_point_duplicate_24px.svg
new file mode 100644
index 000000000000..87e714060372
--- /dev/null
+++ b/image/svg/design/ic_control_point_duplicate_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M16 8h-2v3h-3v2h3v3h2v-3h3v-2h-3zm-14 4c0-2.79 1.64-5.2 4.01-6.32v-2.16c-3.49 1.24-6.01 4.57-6.01 8.48s2.52 7.24 6.01 8.48v-2.16c-2.37-1.12-4.01-3.53-4.01-6.32zm13-9c-4.96 0-9 4.04-9 9s4.04 9 9 9 9-4.04 9-9-4.04-9-9-9zm0 16c-3.86 0-7-3.14-7-7s3.14-7 7-7 7 3.14 7 7-3.14 7-7 7z"/>
+</svg>
diff --git a/image/svg/design/ic_control_point_duplicate_48px.svg b/image/svg/design/ic_control_point_duplicate_48px.svg
new file mode 100644
index 000000000000..587b300c1592
--- /dev/null
+++ b/image/svg/design/ic_control_point_duplicate_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M32 16h-4v6h-6v4h6v6h4v-6h6v-4h-6zm-28 8c0-5.58 3.29-10.39 8.02-12.64v-4.31c-6.99 2.46-12.02 9.12-12.02 16.95s5.03 14.49 12.02 16.95v-4.31c-4.73-2.25-8.02-7.06-8.02-12.64zm26-18c-9.93 0-18 8.07-18 18s8.07 18 18 18 18-8.07 18-18-8.07-18-18-18zm0 32c-7.72 0-14-6.28-14-14s6.28-14 14-14 14 6.28 14 14-6.28 14-14 14z"/>
+</svg>
diff --git a/image/svg/design/ic_crop_16_9_24px.svg b/image/svg/design/ic_crop_16_9_24px.svg
new file mode 100644
index 000000000000..dc02f5db0ebd
--- /dev/null
+++ b/image/svg/design/ic_crop_16_9_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M19 6h-14c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-8c0-1.1-.9-2-2-2zm0 10h-14v-8h14v8z"/>
+</svg>
diff --git a/image/svg/design/ic_crop_16_9_48px.svg b/image/svg/design/ic_crop_16_9_48px.svg
new file mode 100644
index 000000000000..27619ffcb575
--- /dev/null
+++ b/image/svg/design/ic_crop_16_9_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M38 12h-28c-2.21 0-4 1.79-4 4v16c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4v-16c0-2.21-1.79-4-4-4zm0 20h-28v-16h28v16z"/>
+</svg>
diff --git a/image/svg/design/ic_crop_24px.svg b/image/svg/design/ic_crop_24px.svg
new file mode 100644
index 000000000000..f3affcc4ed4d
--- /dev/null
+++ b/image/svg/design/ic_crop_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M17 15h2v-8c0-1.1-.9-2-2-2h-8v2h8v8zm-10 2v-16h-2v4h-4v2h4v10c0 1.1.9 2 2 2h10v4h2v-4h4v-2h-16z"/>
+</svg>
diff --git a/image/svg/design/ic_crop_3_2_24px.svg b/image/svg/design/ic_crop_3_2_24px.svg
new file mode 100644
index 000000000000..abf7de4161ff
--- /dev/null
+++ b/image/svg/design/ic_crop_3_2_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M19 4h-14c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-12c0-1.1-.9-2-2-2zm0 14h-14v-12h14v12z"/>
+</svg>
diff --git a/image/svg/design/ic_crop_3_2_48px.svg b/image/svg/design/ic_crop_3_2_48px.svg
new file mode 100644
index 000000000000..2ca35cf3b7b6
--- /dev/null
+++ b/image/svg/design/ic_crop_3_2_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M38 8h-28c-2.21 0-4 1.79-4 4v24c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4v-24c0-2.21-1.79-4-4-4zm0 28h-28v-24h28v24z"/>
+</svg>
diff --git a/image/svg/design/ic_crop_48px.svg b/image/svg/design/ic_crop_48px.svg
new file mode 100644
index 000000000000..6d0d3c3b2a04
--- /dev/null
+++ b/image/svg/design/ic_crop_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M34 30h4v-16c0-2.21-1.79-4-4-4h-16v4h16v16zm-20 4v-32h-4v8h-8v4h8v20c0 2.21 1.79 4 4 4h20v8h4v-8h8v-4h-32z"/>
+</svg>
diff --git a/image/svg/design/ic_crop_5_4_24px.svg b/image/svg/design/ic_crop_5_4_24px.svg
new file mode 100644
index 000000000000..5688c9114210
--- /dev/null
+++ b/image/svg/design/ic_crop_5_4_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M19 5h-14c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-10c0-1.1-.9-2-2-2zm0 12h-14v-10h14v10z"/>
+</svg>
diff --git a/image/svg/design/ic_crop_5_4_48px.svg b/image/svg/design/ic_crop_5_4_48px.svg
new file mode 100644
index 000000000000..e9bbbcc5e59e
--- /dev/null
+++ b/image/svg/design/ic_crop_5_4_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M38 10h-28c-2.21 0-4 1.79-4 4v20c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4v-20c0-2.21-1.79-4-4-4zm0 24h-28v-20h28v20z"/>
+</svg>
diff --git a/image/svg/design/ic_crop_7_5_24px.svg b/image/svg/design/ic_crop_7_5_24px.svg
new file mode 100644
index 000000000000..20ef674b3578
--- /dev/null
+++ b/image/svg/design/ic_crop_7_5_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M19 7h-14c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-6c0-1.1-.9-2-2-2zm0 8h-14v-6h14v6z"/>
+</svg>
diff --git a/image/svg/design/ic_crop_7_5_48px.svg b/image/svg/design/ic_crop_7_5_48px.svg
new file mode 100644
index 000000000000..0035c77814f1
--- /dev/null
+++ b/image/svg/design/ic_crop_7_5_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M38 14h-28c-2.21 0-4 1.79-4 4v12c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4v-12c0-2.21-1.79-4-4-4zm0 16h-28v-12h28v12z"/>
+</svg>
diff --git a/image/svg/design/ic_crop_din_24px.svg b/image/svg/design/ic_crop_din_24px.svg
new file mode 100644
index 000000000000..5cda399ccc9d
--- /dev/null
+++ b/image/svg/design/ic_crop_din_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M19 3h-14c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-14c0-1.1-.9-2-2-2zm0 16h-14v-14h14v14z"/>
+</svg>
diff --git a/image/svg/design/ic_crop_din_48px.svg b/image/svg/design/ic_crop_din_48px.svg
new file mode 100644
index 000000000000..a3f3be414bdc
--- /dev/null
+++ b/image/svg/design/ic_crop_din_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M38 6h-28c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm0 32h-28v-28h28v28z"/>
+</svg>
diff --git a/image/svg/design/ic_crop_free_24px.svg b/image/svg/design/ic_crop_free_24px.svg
new file mode 100644
index 000000000000..4d32e5565c82
--- /dev/null
+++ b/image/svg/design/ic_crop_free_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M3 5v4h2v-4h4v-2h-4c-1.1 0-2 .9-2 2zm2 10h-2v4c0 1.1.9 2 2 2h4v-2h-4v-4zm14 4h-4v2h4c1.1 0 2-.9 2-2v-4h-2v4zm0-16h-4v2h4v4h2v-4c0-1.1-.9-2-2-2z"/>
+</svg>
diff --git a/image/svg/design/ic_crop_free_48px.svg b/image/svg/design/ic_crop_free_48px.svg
new file mode 100644
index 000000000000..d658ad79177a
--- /dev/null
+++ b/image/svg/design/ic_crop_free_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M6 10v8h4v-8h8v-4h-8c-2.21 0-4 1.79-4 4zm4 20h-4v8c0 2.21 1.79 4 4 4h8v-4h-8v-8zm28 8h-8v4h8c2.21 0 4-1.79 4-4v-8h-4v8zm0-32h-8v4h8v8h4v-8c0-2.21-1.79-4-4-4z"/>
+</svg>
diff --git a/image/svg/design/ic_crop_landscape_24px.svg b/image/svg/design/ic_crop_landscape_24px.svg
new file mode 100644
index 000000000000..5688c9114210
--- /dev/null
+++ b/image/svg/design/ic_crop_landscape_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M19 5h-14c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-10c0-1.1-.9-2-2-2zm0 12h-14v-10h14v10z"/>
+</svg>
diff --git a/image/svg/design/ic_crop_landscape_48px.svg b/image/svg/design/ic_crop_landscape_48px.svg
new file mode 100644
index 000000000000..e9bbbcc5e59e
--- /dev/null
+++ b/image/svg/design/ic_crop_landscape_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M38 10h-28c-2.21 0-4 1.79-4 4v20c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4v-20c0-2.21-1.79-4-4-4zm0 24h-28v-20h28v20z"/>
+</svg>
diff --git a/image/svg/design/ic_crop_original_24px.svg b/image/svg/design/ic_crop_original_24px.svg
new file mode 100644
index 000000000000..26aa94b4955c
--- /dev/null
+++ b/image/svg/design/ic_crop_original_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M19 3h-14c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-14c0-1.1-.9-2-2-2zm0 16h-14v-14h14v14zm-5.04-6.71l-2.75 3.54-1.96-2.36-2.75 3.53h11l-3.54-4.71z"/>
+</svg>
diff --git a/image/svg/design/ic_crop_original_48px.svg b/image/svg/design/ic_crop_original_48px.svg
new file mode 100644
index 000000000000..c0a84d617f4d
--- /dev/null
+++ b/image/svg/design/ic_crop_original_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M38 6h-28c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm0 32h-28v-28h28v28zm-10.07-13.43l-5.5 7.08-3.93-4.72-5.5 7.07h22l-7.07-9.43z"/>
+</svg>
diff --git a/image/svg/design/ic_crop_portrait_24px.svg b/image/svg/design/ic_crop_portrait_24px.svg
new file mode 100644
index 000000000000..9aaad3a11707
--- /dev/null
+++ b/image/svg/design/ic_crop_portrait_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M17 3h-10c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2v-14c0-1.1-.9-2-2-2zm0 16h-10v-14h10v14z"/>
+</svg>
diff --git a/image/svg/design/ic_crop_portrait_48px.svg b/image/svg/design/ic_crop_portrait_48px.svg
new file mode 100644
index 000000000000..d5d6d62ac906
--- /dev/null
+++ b/image/svg/design/ic_crop_portrait_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M34 6h-20c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h20c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm0 32h-20v-28h20v28z"/>
+</svg>
diff --git a/image/svg/design/ic_crop_square_24px.svg b/image/svg/design/ic_crop_square_24px.svg
new file mode 100644
index 000000000000..dd2f88e2e302
--- /dev/null
+++ b/image/svg/design/ic_crop_square_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M18 4h-12c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-12c0-1.1-.9-2-2-2zm0 14h-12v-12h12v12z"/>
+</svg>
diff --git a/image/svg/design/ic_crop_square_48px.svg b/image/svg/design/ic_crop_square_48px.svg
new file mode 100644
index 000000000000..db68e224ccdd
--- /dev/null
+++ b/image/svg/design/ic_crop_square_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M36 8h-24c-2.21 0-4 1.79-4 4v24c0 2.21 1.79 4 4 4h24c2.21 0 4-1.79 4-4v-24c0-2.21-1.79-4-4-4zm0 28h-24v-24h24v24z"/>
+</svg>
diff --git a/image/svg/design/ic_dehaze_24px.svg b/image/svg/design/ic_dehaze_24px.svg
new file mode 100644
index 000000000000..095615b5cd3d
--- /dev/null
+++ b/image/svg/design/ic_dehaze_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M2 15.5v2h20v-2h-20zm0-5v2h20v-2h-20zm0-5v2h20v-2h-20z"/>
+ <path d="M0 0h24v24h-24z" fill="none"/>
+</svg>
diff --git a/image/svg/design/ic_dehaze_48px.svg b/image/svg/design/ic_dehaze_48px.svg
new file mode 100644
index 000000000000..e6fd06455669
--- /dev/null
+++ b/image/svg/design/ic_dehaze_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M4 31v4h40v-4h-40zm0-10v4h40v-4h-40zm0-10v4h40v-4h-40z"/>
+ <path d="M0 0h48v48h-48z" fill="none"/>
+</svg>
diff --git a/image/svg/design/ic_details_24px.svg b/image/svg/design/ic_details_24px.svg
new file mode 100644
index 000000000000..9fd0f2d9dc69
--- /dev/null
+++ b/image/svg/design/ic_details_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M3 4l9 16 9-16h-18zm3.38 2h11.25l-5.63 10-5.62-10z"/>
+</svg>
diff --git a/image/svg/design/ic_details_48px.svg b/image/svg/design/ic_details_48px.svg
new file mode 100644
index 000000000000..065261ce2181
--- /dev/null
+++ b/image/svg/design/ic_details_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M6 8l18 32 18-32h-36zm6.75 4h22.5l-11.25 20-11.25-20z"/>
+</svg>
diff --git a/image/svg/design/ic_edit_24px.svg b/image/svg/design/ic_edit_24px.svg
new file mode 100644
index 000000000000..62c73b99182a
--- /dev/null
+++ b/image/svg/design/ic_edit_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M3 17.25v3.75h3.75l11.06-11.06-3.75-3.75-11.06 11.06zm17.71-10.21c.39-.39.39-1.02 0-1.41l-2.34-2.34c-.39-.39-1.02-.39-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83z"/>
+ <path d="M0 0h24v24h-24z" fill="none"/>
+</svg>
diff --git a/image/svg/design/ic_edit_48px.svg b/image/svg/design/ic_edit_48px.svg
new file mode 100644
index 000000000000..887efc649a70
--- /dev/null
+++ b/image/svg/design/ic_edit_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M6 34.5v7.5h7.5l22.13-22.13-7.5-7.5-22.13 22.13zm35.41-20.41c.78-.78.78-2.05 0-2.83l-4.67-4.67c-.78-.78-2.05-.78-2.83 0l-3.66 3.66 7.5 7.5 3.66-3.66z"/>
+ <path d="M0 0h48v48h-48z" fill="none"/>
+</svg>
diff --git a/image/svg/design/ic_exposure_24px.svg b/image/svg/design/ic_exposure_24px.svg
new file mode 100644
index 000000000000..a9be476b7226
--- /dev/null
+++ b/image/svg/design/ic_exposure_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M15 17v2h2v-2h2v-2h-2v-2h-2v2h-2v2h2zm5-15h-16c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-16c0-1.1-.9-2-2-2zm-15 3h6v2h-6v-2zm15 15h-16l16-16v16z"/>
+</svg>
diff --git a/image/svg/design/ic_exposure_48px.svg b/image/svg/design/ic_exposure_48px.svg
new file mode 100644
index 000000000000..da4aac1b7760
--- /dev/null
+++ b/image/svg/design/ic_exposure_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M30 34v4h4v-4h4v-4h-4v-4h-4v4h-4v4h4zm10-30h-32c-2.21 0-4 1.79-4 4v32c0 2.21 1.79 4 4 4h32c2.21 0 4-1.79 4-4v-32c0-2.21-1.79-4-4-4zm-30 6h12v4h-12v-4zm30 30h-32l32-32v32z"/>
+</svg>
diff --git a/image/svg/design/ic_exposure_minus_1_24px.svg b/image/svg/design/ic_exposure_minus_1_24px.svg
new file mode 100644
index 000000000000..29a964590531
--- /dev/null
+++ b/image/svg/design/ic_exposure_minus_1_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24zm0 0h24v24h-24z" fill="none"/>
+ <path d="M4 11v2h8v-2h-8zm15 7h-2v-10.62l-3 1.02v-1.7l4.7-1.7h.3v13z"/>
+</svg>
diff --git a/image/svg/design/ic_exposure_minus_1_48px.svg b/image/svg/design/ic_exposure_minus_1_48px.svg
new file mode 100644
index 000000000000..c4364724c5b4
--- /dev/null
+++ b/image/svg/design/ic_exposure_minus_1_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48zm0 0h48v48h-48z" fill="none"/>
+ <path d="M8 22v4h16v-4h-16zm30 14h-4v-21.25l-6 2.05v-3.4l9.4-3.4h.6v26z"/>
+</svg>
diff --git a/image/svg/design/ic_exposure_minus_2_24px.svg b/image/svg/design/ic_exposure_minus_2_24px.svg
new file mode 100644
index 000000000000..ec4887e6f07e
--- /dev/null
+++ b/image/svg/design/ic_exposure_minus_2_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24zm0 0h24v24h-24z" fill="none"/>
+ <path d="M15.05 16.29l2.86-3.07c.38-.39.72-.79 1.04-1.18.32-.39.59-.78.82-1.17.23-.39.41-.78.54-1.17s.19-.79.19-1.18c0-.53-.09-1.02-.27-1.46-.18-.44-.44-.81-.78-1.11-.34-.31-.77-.54-1.26-.71-.51-.16-1.08-.24-1.72-.24-.69 0-1.31.11-1.85.32-.54.21-1 .51-1.36.88-.37.37-.65.8-.84 1.3-.18.47-.27.97-.28 1.5h2.14c.01-.31.05-.6.13-.87.09-.29.23-.54.4-.75.18-.21.41-.37.68-.49.27-.12.6-.18.96-.18.31 0 .58.05.81.15.23.1.43.25.59.43.16.18.28.4.37.65.08.25.13.52.13.81 0 .22-.03.43-.08.65-.06.22-.15.45-.29.7-.14.25-.32.53-.56.83-.23.3-.52.65-.88 1.03l-4.17 4.55v1.49h8.63v-1.71h-5.95zm-13.05-5.29v2h8v-2h-8z"/>
+</svg>
diff --git a/image/svg/design/ic_exposure_minus_2_48px.svg b/image/svg/design/ic_exposure_minus_2_48px.svg
new file mode 100644
index 000000000000..72a691169a31
--- /dev/null
+++ b/image/svg/design/ic_exposure_minus_2_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48zm0 0h48v48h-48z" fill="none"/>
+ <path d="M30.09 32.58l5.73-6.13c.75-.79 1.44-1.57 2.08-2.35.63-.78 1.18-1.56 1.64-2.33.46-.78.82-1.55 1.07-2.33.26-.78.39-1.57.39-2.37 0-1.07-.18-2.04-.54-2.92-.36-.87-.88-1.62-1.57-2.23-.69-.61-1.53-1.08-2.53-1.42-1-.33-2.14-.5-3.42-.5-1.38 0-2.62.21-3.7.64-1.08.43-1.99 1.01-2.73 1.75s-1.3 1.61-1.68 2.6c-.36.94-.54 1.95-.56 3.01h4.28c.01-.62.09-1.21.26-1.74.18-.58.45-1.08.81-1.5.36-.42.81-.74 1.35-.98.55-.23 1.19-.35 1.93-.35.61 0 1.15.1 1.62.31.47.21.87.49 1.19.85.32.36.57.8.74 1.29.17.5.25 1.04.25 1.63 0 .43-.06.87-.17 1.3-.11.43-.3.9-.58 1.4-.28.5-.65 1.05-1.11 1.66-.46.6-1.05 1.29-1.75 2.07l-8.35 9.11v2.95h17.26v-3.42h-11.91zm-26.09-10.58v4h16v-4h-16z"/>
+</svg>
diff --git a/image/svg/design/ic_exposure_plus_1_24px.svg b/image/svg/design/ic_exposure_plus_1_24px.svg
new file mode 100644
index 000000000000..290a81623056
--- /dev/null
+++ b/image/svg/design/ic_exposure_plus_1_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24zm0 0h24v24h-24z" fill="none"/>
+ <path d="M10 7h-2v4h-4v2h4v4h2v-4h4v-2h-4v-4zm10 11h-2v-10.62l-3 1.02v-1.7l4.7-1.7h.3v13z"/>
+</svg>
diff --git a/image/svg/design/ic_exposure_plus_1_48px.svg b/image/svg/design/ic_exposure_plus_1_48px.svg
new file mode 100644
index 000000000000..570bd397f564
--- /dev/null
+++ b/image/svg/design/ic_exposure_plus_1_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48zm0 0h48v48h-48z" fill="none"/>
+ <path d="M20 14h-4v8h-8v4h8v8h4v-8h8v-4h-8v-8zm20 22h-4v-21.25l-6 2.05v-3.4l9.4-3.4h.6v26z"/>
+</svg>
diff --git a/image/svg/design/ic_exposure_plus_2_24px.svg b/image/svg/design/ic_exposure_plus_2_24px.svg
new file mode 100644
index 000000000000..940e22955199
--- /dev/null
+++ b/image/svg/design/ic_exposure_plus_2_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24zm0 0h24v24h-24z" fill="none"/>
+ <path d="M16.05 16.29l2.86-3.07c.38-.39.72-.79 1.04-1.18.32-.39.59-.78.82-1.17.23-.39.41-.78.54-1.17.13-.39.19-.79.19-1.18 0-.53-.09-1.02-.27-1.46-.18-.44-.44-.81-.78-1.11-.34-.31-.77-.54-1.26-.71-.51-.16-1.08-.24-1.72-.24-.69 0-1.31.11-1.85.32-.54.21-1 .51-1.36.88-.37.37-.65.8-.84 1.3-.18.47-.27.97-.28 1.5h2.14c.01-.31.05-.6.13-.87.09-.29.23-.54.4-.75.18-.21.41-.37.68-.49.27-.12.6-.18.96-.18.31 0 .58.05.81.15.23.1.43.25.59.43.16.18.28.4.37.65.08.25.13.52.13.81 0 .22-.03.43-.08.65-.06.22-.15.45-.29.7-.14.25-.32.53-.56.83-.23.3-.52.65-.88 1.03l-4.17 4.55v1.49h8.63v-1.71h-5.95zm-8.05-9.29h-2v4h-4v2h4v4h2v-4h4v-2h-4v-4z"/>
+</svg>
diff --git a/image/svg/design/ic_exposure_plus_2_48px.svg b/image/svg/design/ic_exposure_plus_2_48px.svg
new file mode 100644
index 000000000000..ea6946ba8588
--- /dev/null
+++ b/image/svg/design/ic_exposure_plus_2_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48zm0 0h48v48h-48z" fill="none"/>
+ <path d="M32.09 32.58l5.73-6.13c.75-.79 1.44-1.57 2.08-2.35.63-.78 1.18-1.56 1.64-2.33.46-.78.82-1.55 1.07-2.33.26-.78.39-1.57.39-2.37 0-1.07-.18-2.04-.54-2.92-.36-.87-.88-1.62-1.57-2.23-.69-.61-1.53-1.08-2.53-1.42-1-.33-2.14-.5-3.42-.5-1.38 0-2.62.21-3.7.64-1.08.43-1.99 1.01-2.73 1.75s-1.3 1.61-1.68 2.6c-.36.94-.54 1.95-.56 3.01h4.28c.01-.62.09-1.21.26-1.74.18-.58.45-1.08.81-1.5.36-.42.81-.74 1.35-.98.55-.23 1.19-.35 1.93-.35.61 0 1.15.1 1.62.31.47.21.87.49 1.19.85.32.36.57.8.74 1.29.17.5.25 1.04.25 1.63 0 .43-.06.87-.17 1.3-.11.43-.3.9-.58 1.4-.28.5-.65 1.05-1.11 1.66-.46.6-1.05 1.29-1.75 2.07l-8.35 9.11v2.95h17.26v-3.42h-11.91zm-16.09-18.58h-4v8h-8v4h8v8h4v-8h8v-4h-8v-8z"/>
+</svg>
diff --git a/image/svg/design/ic_exposure_zero_24px.svg b/image/svg/design/ic_exposure_zero_24px.svg
new file mode 100644
index 000000000000..022107acc10f
--- /dev/null
+++ b/image/svg/design/ic_exposure_zero_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24zm0 0h24v24h-24zm0 0h24v24h-24zm0 0h24v24h-24z" fill="none"/>
+ <path d="M16.14 12.5c0 1-.1 1.85-.3 2.55-.2.7-.48 1.27-.83 1.7-.36.44-.79.75-1.3.95-.51.2-1.07.3-1.7.3-.62 0-1.18-.1-1.69-.3-.51-.2-.95-.51-1.31-.95-.36-.44-.65-1.01-.85-1.7-.2-.7-.3-1.55-.3-2.55v-2.04c0-1 .1-1.85.3-2.55.2-.7.48-1.26.84-1.69.36-.43.8-.74 1.31-.93.5-.19 1.07-.29 1.69-.29.63 0 1.19.1 1.7.29.51.19.95.5 1.31.93.36.43.64.99.84 1.69.2.7.3 1.54.3 2.55v2.04zm-2.11-2.36c0-.64-.05-1.18-.13-1.62-.09-.44-.22-.79-.4-1.06-.17-.27-.39-.46-.64-.58-.25-.13-.54-.19-.86-.19-.32 0-.61.06-.86.18s-.47.31-.64.58c-.17.27-.31.62-.4 1.06s-.13.98-.13 1.62v2.67c0 .64.05 1.18.14 1.62.09.45.23.81.4 1.09s.39.48.64.61.54.19.87.19c.33 0 .62-.06.87-.19s.46-.33.63-.61c.17-.28.3-.64.39-1.09.09-.45.13-.99.13-1.62v-2.66z"/>
+</svg>
diff --git a/image/svg/design/ic_exposure_zero_48px.svg b/image/svg/design/ic_exposure_zero_48px.svg
new file mode 100644
index 000000000000..c96e58dc95c7
--- /dev/null
+++ b/image/svg/design/ic_exposure_zero_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48zm0 0h48v48h-48zm0 0h48v48h-48zm0 0h48v48h-48z" fill="none"/>
+ <path d="M32.28 25c0 2-.2 3.7-.59 5.1-.39 1.4-.95 2.53-1.67 3.41-.72.87-1.59 1.51-2.6 1.9-1.01.39-2.14.59-3.39.59-1.24 0-2.37-.2-3.39-.59-1.02-.39-1.89-1.03-2.62-1.9-.73-.87-1.3-2.01-1.69-3.41-.4-1.4-.6-3.1-.6-5.1v-4.08c0-2 .2-3.7.59-5.09.39-1.39.95-2.52 1.68-3.38.72-.86 1.59-1.49 2.61-1.87 1.02-.38 2.15-.57 3.39-.57 1.25 0 2.39.19 3.41.57 1.02.38 1.89 1.01 2.62 1.87.72.86 1.28 1.99 1.68 3.38.39 1.39.59 3.09.59 5.09v4.08zm-4.22-4.73c0-1.29-.09-2.37-.27-3.24-.18-.87-.44-1.58-.79-2.12-.35-.54-.77-.93-1.28-1.16-.5-.24-1.08-.36-1.73-.36-.65 0-1.23.12-1.73.36-.51.24-.93.63-1.28 1.16-.35.54-.61 1.25-.79 2.12-.18.87-.27 1.96-.27 3.24v5.34c0 1.27.09 2.36.28 3.25.19.89.45 1.62.8 2.17.35.56.78.96 1.29 1.22.51.25 1.09.38 1.74.38.66 0 1.24-.13 1.74-.38s.92-.66 1.26-1.22c.34-.56.6-1.28.77-2.17.17-.89.26-1.98.26-3.25v-5.34z"/>
+</svg>
diff --git a/image/svg/design/ic_filter_1_24px.svg b/image/svg/design/ic_filter_1_24px.svg
new file mode 100644
index 000000000000..989e300d7f43
--- /dev/null
+++ b/image/svg/design/ic_filter_1_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M3 5h-2v16c0 1.1.9 2 2 2h16v-2h-16v-16zm11 10h2v-10h-4v2h2v8zm7-14h-14c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-14c0-1.1-.9-2-2-2zm0 16h-14v-14h14v14z"/>
+</svg>
diff --git a/image/svg/design/ic_filter_1_48px.svg b/image/svg/design/ic_filter_1_48px.svg
new file mode 100644
index 000000000000..b93aa523b89d
--- /dev/null
+++ b/image/svg/design/ic_filter_1_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M6 10h-4v32c0 2.21 1.79 4 4 4h32v-4h-32v-32zm22 20h4v-20h-8v4h4v16zm14-28h-28c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm0 32h-28v-28h28v28z"/>
+</svg>
diff --git a/image/svg/design/ic_filter_24px.svg b/image/svg/design/ic_filter_24px.svg
new file mode 100644
index 000000000000..b4d19f075f79
--- /dev/null
+++ b/image/svg/design/ic_filter_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M15.96 10.29l-2.75 3.54-1.96-2.36-2.75 3.53h11l-3.54-4.71zm-12.96-5.29h-2v16c0 1.1.9 2 2 2h16v-2h-16v-16zm18-4h-14c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-14c0-1.1-.9-2-2-2zm0 16h-14v-14h14v14z"/>
+</svg>
diff --git a/image/svg/design/ic_filter_2_24px.svg b/image/svg/design/ic_filter_2_24px.svg
new file mode 100644
index 000000000000..3cbe8152d8cb
--- /dev/null
+++ b/image/svg/design/ic_filter_2_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M3 5h-2v16c0 1.1.9 2 2 2h16v-2h-16v-16zm18-4h-14c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-14c0-1.1-.9-2-2-2zm0 16h-14v-14h14v14zm-4-4h-4v-2h2c1.1 0 2-.89 2-2v-2c0-1.11-.9-2-2-2h-4v2h4v2h-2c-1.1 0-2 .89-2 2v4h6v-2z"/>
+</svg>
diff --git a/image/svg/design/ic_filter_2_48px.svg b/image/svg/design/ic_filter_2_48px.svg
new file mode 100644
index 000000000000..e10bef6420ff
--- /dev/null
+++ b/image/svg/design/ic_filter_2_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M6 10h-4v32c0 2.21 1.79 4 4 4h32v-4h-32v-32zm36-8h-28c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm0 32h-28v-28h28v28zm-8-8h-8v-4h4c2.21 0 4-1.79 4-4v-4c0-2.21-1.79-4-4-4h-8v4h8v4h-4c-2.21 0-4 1.79-4 4v8h12v-4z"/>
+</svg>
diff --git a/image/svg/design/ic_filter_3_24px.svg b/image/svg/design/ic_filter_3_24px.svg
new file mode 100644
index 000000000000..90ae04d38125
--- /dev/null
+++ b/image/svg/design/ic_filter_3_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M21 1h-14c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-14c0-1.1-.9-2-2-2zm0 16h-14v-14h14v14zm-18-12h-2v16c0 1.1.9 2 2 2h16v-2h-16v-16zm14 8v-1.5c0-.83-.67-1.5-1.5-1.5.83 0 1.5-.67 1.5-1.5v-1.5c0-1.11-.9-2-2-2h-4v2h4v2h-2v2h2v2h-4v2h4c1.1 0 2-.89 2-2z"/>
+</svg>
diff --git a/image/svg/design/ic_filter_3_48px.svg b/image/svg/design/ic_filter_3_48px.svg
new file mode 100644
index 000000000000..741f08c104db
--- /dev/null
+++ b/image/svg/design/ic_filter_3_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M42 2h-28c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm0 32h-28v-28h28v28zm-36-24h-4v32c0 2.21 1.79 4 4 4h32v-4h-32v-32zm28 16v-3c0-1.66-1.34-3-3-3 1.66 0 3-1.34 3-3v-3c0-2.21-1.79-4-4-4h-8v4h8v4h-4v4h4v4h-8v4h8c2.21 0 4-1.79 4-4z"/>
+</svg>
diff --git a/image/svg/design/ic_filter_48px.svg b/image/svg/design/ic_filter_48px.svg
new file mode 100644
index 000000000000..fc6b585bb0b0
--- /dev/null
+++ b/image/svg/design/ic_filter_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M31.93 20.57l-5.5 7.08-3.93-4.72-5.5 7.07h22l-7.07-9.43zm-25.93-10.57h-4v32c0 2.21 1.79 4 4 4h32v-4h-32v-32zm36-8h-28c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm0 32h-28v-28h28v28z"/>
+</svg>
diff --git a/image/svg/design/ic_filter_4_24px.svg b/image/svg/design/ic_filter_4_24px.svg
new file mode 100644
index 000000000000..4aa357c16c93
--- /dev/null
+++ b/image/svg/design/ic_filter_4_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M3 5h-2v16c0 1.1.9 2 2 2h16v-2h-16v-16zm12 10h2v-10h-2v4h-2v-4h-2v6h4v4zm6-14h-14c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-14c0-1.1-.9-2-2-2zm0 16h-14v-14h14v14z"/>
+</svg>
diff --git a/image/svg/design/ic_filter_4_48px.svg b/image/svg/design/ic_filter_4_48px.svg
new file mode 100644
index 000000000000..c54dedd8683a
--- /dev/null
+++ b/image/svg/design/ic_filter_4_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M6 10h-4v32c0 2.21 1.79 4 4 4h32v-4h-32v-32zm24 20h4v-20h-4v8h-4v-8h-4v12h8v8zm12-28h-28c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm0 32h-28v-28h28v28z"/>
+</svg>
diff --git a/image/svg/design/ic_filter_5_24px.svg b/image/svg/design/ic_filter_5_24px.svg
new file mode 100644
index 000000000000..abc567614551
--- /dev/null
+++ b/image/svg/design/ic_filter_5_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M21 1h-14c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-14c0-1.1-.9-2-2-2zm0 16h-14v-14h14v14zm-18-12h-2v16c0 1.1.9 2 2 2h16v-2h-16v-16zm14 8v-2c0-1.11-.9-2-2-2h-2v-2h4v-2h-6v6h4v2h-4v2h4c1.1 0 2-.89 2-2z"/>
+</svg>
diff --git a/image/svg/design/ic_filter_5_48px.svg b/image/svg/design/ic_filter_5_48px.svg
new file mode 100644
index 000000000000..5a1aa100e373
--- /dev/null
+++ b/image/svg/design/ic_filter_5_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M42 2h-28c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm0 32h-28v-28h28v28zm-36-24h-4v32c0 2.21 1.79 4 4 4h32v-4h-32v-32zm28 16v-4c0-2.21-1.79-4-4-4h-4v-4h8v-4h-12v12h8v4h-8v4h8c2.21 0 4-1.79 4-4z"/>
+</svg>
diff --git a/image/svg/design/ic_filter_6_24px.svg b/image/svg/design/ic_filter_6_24px.svg
new file mode 100644
index 000000000000..002b69525585
--- /dev/null
+++ b/image/svg/design/ic_filter_6_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M3 5h-2v16c0 1.1.9 2 2 2h16v-2h-16v-16zm18-4h-14c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-14c0-1.1-.9-2-2-2zm0 16h-14v-14h14v14zm-8-2h2c1.1 0 2-.89 2-2v-2c0-1.11-.9-2-2-2h-2v-2h4v-2h-4c-1.1 0-2 .89-2 2v6c0 1.11.9 2 2 2zm0-4h2v2h-2v-2z"/>
+</svg>
diff --git a/image/svg/design/ic_filter_6_48px.svg b/image/svg/design/ic_filter_6_48px.svg
new file mode 100644
index 000000000000..c2fa2d3fa1d7
--- /dev/null
+++ b/image/svg/design/ic_filter_6_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M6 10h-4v32c0 2.21 1.79 4 4 4h32v-4h-32v-32zm36-8h-28c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm0 32h-28v-28h28v28zm-16-4h4c2.21 0 4-1.79 4-4v-4c0-2.21-1.79-4-4-4h-4v-4h8v-4h-8c-2.21 0-4 1.79-4 4v12c0 2.21 1.79 4 4 4zm0-8h4v4h-4v-4z"/>
+</svg>
diff --git a/image/svg/design/ic_filter_7_24px.svg b/image/svg/design/ic_filter_7_24px.svg
new file mode 100644
index 000000000000..146bc617f84f
--- /dev/null
+++ b/image/svg/design/ic_filter_7_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M3 5h-2v16c0 1.1.9 2 2 2h16v-2h-16v-16zm18-4h-14c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-14c0-1.1-.9-2-2-2zm0 16h-14v-14h14v14zm-8-2l4-8v-2h-6v2h4l-4 8h2z"/>
+</svg>
diff --git a/image/svg/design/ic_filter_7_48px.svg b/image/svg/design/ic_filter_7_48px.svg
new file mode 100644
index 000000000000..3ac4e09c0cf9
--- /dev/null
+++ b/image/svg/design/ic_filter_7_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M6 10h-4v32c0 2.21 1.79 4 4 4h32v-4h-32v-32zm36-8h-28c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm0 32h-28v-28h28v28zm-16-4l8-16v-4h-12v4h8l-8 16h4z"/>
+</svg>
diff --git a/image/svg/design/ic_filter_8_24px.svg b/image/svg/design/ic_filter_8_24px.svg
new file mode 100644
index 000000000000..9be588472933
--- /dev/null
+++ b/image/svg/design/ic_filter_8_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M3 5h-2v16c0 1.1.9 2 2 2h16v-2h-16v-16zm18-4h-14c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-14c0-1.1-.9-2-2-2zm0 16h-14v-14h14v14zm-8-2h2c1.1 0 2-.89 2-2v-1.5c0-.83-.67-1.5-1.5-1.5.83 0 1.5-.67 1.5-1.5v-1.5c0-1.11-.9-2-2-2h-2c-1.1 0-2 .89-2 2v1.5c0 .83.67 1.5 1.5 1.5-.83 0-1.5.67-1.5 1.5v1.5c0 1.11.9 2 2 2zm0-8h2v2h-2v-2zm0 4h2v2h-2v-2z"/>
+</svg>
diff --git a/image/svg/design/ic_filter_8_48px.svg b/image/svg/design/ic_filter_8_48px.svg
new file mode 100644
index 000000000000..c19323f5c2ae
--- /dev/null
+++ b/image/svg/design/ic_filter_8_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M6 10h-4v32c0 2.21 1.79 4 4 4h32v-4h-32v-32zm36-8h-28c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm0 32h-28v-28h28v28zm-16-4h4c2.21 0 4-1.79 4-4v-3c0-1.66-1.34-3-3-3 1.66 0 3-1.34 3-3v-3c0-2.21-1.79-4-4-4h-4c-2.21 0-4 1.79-4 4v3c0 1.66 1.34 3 3 3-1.66 0-3 1.34-3 3v3c0 2.21 1.79 4 4 4zm0-16h4v4h-4v-4zm0 8h4v4h-4v-4z"/>
+</svg>
diff --git a/image/svg/design/ic_filter_9_24px.svg b/image/svg/design/ic_filter_9_24px.svg
new file mode 100644
index 000000000000..590caf753f64
--- /dev/null
+++ b/image/svg/design/ic_filter_9_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M3 5h-2v16c0 1.1.9 2 2 2h16v-2h-16v-16zm18-4h-14c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-14c0-1.1-.9-2-2-2zm0 16h-14v-14h14v14zm-6-12h-2c-1.1 0-2 .89-2 2v2c0 1.11.9 2 2 2h2v2h-4v2h4c1.1 0 2-.89 2-2v-6c0-1.11-.9-2-2-2zm0 4h-2v-2h2v2z"/>
+</svg>
diff --git a/image/svg/design/ic_filter_9_48px.svg b/image/svg/design/ic_filter_9_48px.svg
new file mode 100644
index 000000000000..6bc946d8c355
--- /dev/null
+++ b/image/svg/design/ic_filter_9_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M6 10h-4v32c0 2.21 1.79 4 4 4h32v-4h-32v-32zm36-8h-28c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm0 32h-28v-28h28v28zm-12-24h-4c-2.21 0-4 1.79-4 4v4c0 2.21 1.79 4 4 4h4v4h-8v4h8c2.21 0 4-1.79 4-4v-12c0-2.21-1.79-4-4-4zm0 8h-4v-4h4v4z"/>
+</svg>
diff --git a/image/svg/design/ic_filter_9_plus_24px.svg b/image/svg/design/ic_filter_9_plus_24px.svg
new file mode 100644
index 000000000000..7b31d32f4f96
--- /dev/null
+++ b/image/svg/design/ic_filter_9_plus_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M3 5h-2v16c0 1.1.9 2 2 2h16v-2h-16v-16zm11 7v-4c0-1.11-.9-2-2-2h-1c-1.1 0-2 .89-2 2v1c0 1.11.9 2 2 2h1v1h-3v2h3c1.1 0 2-.89 2-2zm-3-3v-1h1v1h-1zm10-8h-14c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-14c0-1.1-.9-2-2-2zm0 8h-2v-2h-2v2h-2v2h2v2h2v-2h2v6h-14v-14h14v6z"/>
+</svg>
diff --git a/image/svg/design/ic_filter_9_plus_48px.svg b/image/svg/design/ic_filter_9_plus_48px.svg
new file mode 100644
index 000000000000..3d36193ce5e1
--- /dev/null
+++ b/image/svg/design/ic_filter_9_plus_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M6 10h-4v32c0 2.21 1.79 4 4 4h32v-4h-32v-32zm22 14v-8c0-2.21-1.79-4-4-4h-2c-2.21 0-4 1.79-4 4v2c0 2.21 1.79 4 4 4h2v2h-6v4h6c2.21 0 4-1.79 4-4zm-6-6v-2h2v2h-2zm20-16h-28c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm0 16h-4v-4h-4v4h-4v4h4v4h4v-4h4v12h-28v-28h28v12z"/>
+</svg>
diff --git a/image/svg/design/ic_filter_b_and_w_24px.svg b/image/svg/design/ic_filter_b_and_w_24px.svg
new file mode 100644
index 000000000000..5aaf78dd09ab
--- /dev/null
+++ b/image/svg/design/ic_filter_b_and_w_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M19 3h-14c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-14c0-1.1-.9-2-2-2zm0 16l-7-8v8h-7l7-8v-6h7v14z"/>
+</svg>
diff --git a/image/svg/design/ic_filter_b_and_w_48px.svg b/image/svg/design/ic_filter_b_and_w_48px.svg
new file mode 100644
index 000000000000..83696c52d351
--- /dev/null
+++ b/image/svg/design/ic_filter_b_and_w_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M38 6h-28c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm0 32l-14-16v16h-14l14-16v-12h14v28z"/>
+</svg>
diff --git a/image/svg/design/ic_filter_center_focus_24px.svg b/image/svg/design/ic_filter_center_focus_24px.svg
new file mode 100644
index 000000000000..904cfaab5285
--- /dev/null
+++ b/image/svg/design/ic_filter_center_focus_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M5 15h-2v4c0 1.1.9 2 2 2h4v-2h-4v-4zm0-10h4v-2h-4c-1.1 0-2 .9-2 2v4h2v-4zm14-2h-4v2h4v4h2v-4c0-1.1-.9-2-2-2zm0 16h-4v2h4c1.1 0 2-.9 2-2v-4h-2v4zm-7-10c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3z"/>
+</svg>
diff --git a/image/svg/design/ic_filter_center_focus_48px.svg b/image/svg/design/ic_filter_center_focus_48px.svg
new file mode 100644
index 000000000000..5912187ebbb8
--- /dev/null
+++ b/image/svg/design/ic_filter_center_focus_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M10 30h-4v8c0 2.21 1.79 4 4 4h8v-4h-8v-8zm0-20h8v-4h-8c-2.21 0-4 1.79-4 4v8h4v-8zm28-4h-8v4h8v8h4v-8c0-2.21-1.79-4-4-4zm0 32h-8v4h8c2.21 0 4-1.79 4-4v-8h-4v8zm-14-20c-3.31 0-6 2.69-6 6s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6z"/>
+</svg>
diff --git a/image/svg/design/ic_filter_drama_24px.svg b/image/svg/design/ic_filter_drama_24px.svg
new file mode 100644
index 000000000000..fb3db14eb50a
--- /dev/null
+++ b/image/svg/design/ic_filter_drama_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M19.35 10.04c-.68-3.45-3.71-6.04-7.35-6.04-2.89 0-5.39 1.64-6.64 4.04-3.01.32-5.36 2.86-5.36 5.96 0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96zm-.35 7.96h-13c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4h2c0-2.76-1.86-5.08-4.4-5.78 1.01-1.34 2.6-2.22 4.4-2.22 3.03 0 5.5 2.47 5.5 5.5v.5h1.5c1.65 0 3 1.35 3 3s-1.35 3-3 3z"/>
+</svg>
diff --git a/image/svg/design/ic_filter_drama_48px.svg b/image/svg/design/ic_filter_drama_48px.svg
new file mode 100644
index 000000000000..7fb96127198d
--- /dev/null
+++ b/image/svg/design/ic_filter_drama_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M38.71 20.07c-1.36-6.88-7.43-12.07-14.71-12.07-5.78 0-10.78 3.28-13.29 8.07-6.02.64-10.71 5.74-10.71 11.93 0 6.63 5.37 12 12 12h26c5.52 0 10-4.48 10-10 0-5.28-4.1-9.56-9.29-9.93zm-.71 15.93h-26c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8h4c0-5.52-3.73-10.15-8.8-11.55 2.01-2.69 5.2-4.45 8.8-4.45 6.07 0 11 4.93 11 11v1h3c3.31 0 6 2.69 6 6s-2.69 6-6 6z"/>
+</svg>
diff --git a/image/svg/design/ic_filter_frames_24px.svg b/image/svg/design/ic_filter_frames_24px.svg
new file mode 100644
index 000000000000..39b1a6d80fd1
--- /dev/null
+++ b/image/svg/design/ic_filter_frames_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M20 4h-4l-4-4-4 4h-4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-14c0-1.1-.9-2-2-2zm0 16h-16v-14h4.52l3.52-3.5 3.48 3.5h4.48v14zm-2-12h-12v10h12"/>
+</svg>
diff --git a/image/svg/design/ic_filter_frames_48px.svg b/image/svg/design/ic_filter_frames_48px.svg
new file mode 100644
index 000000000000..402f09413f8b
--- /dev/null
+++ b/image/svg/design/ic_filter_frames_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M40 8h-8l-8-8-8 8h-8c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h32c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm0 32h-32v-28h9.03l7.04-7 6.96 7h8.97v28zm-4-24h-24v20h24"/>
+</svg>
diff --git a/image/svg/design/ic_filter_hdr_24px.svg b/image/svg/design/ic_filter_hdr_24px.svg
new file mode 100644
index 000000000000..95227994f7de
--- /dev/null
+++ b/image/svg/design/ic_filter_hdr_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M14 6l-3.75 5 2.85 3.8-1.6 1.2c-1.69-2.25-4.5-6-4.5-6l-6 8h22l-9-12z"/>
+</svg>
diff --git a/image/svg/design/ic_filter_hdr_48px.svg b/image/svg/design/ic_filter_hdr_48px.svg
new file mode 100644
index 000000000000..392203f68086
--- /dev/null
+++ b/image/svg/design/ic_filter_hdr_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M28 12l-7.5 10 5.7 7.6-3.2 2.4c-3.38-4.5-9-12-9-12l-12 16h44l-18-24z"/>
+</svg>
diff --git a/image/svg/design/ic_filter_none_24px.svg b/image/svg/design/ic_filter_none_24px.svg
new file mode 100644
index 000000000000..a2078211a2df
--- /dev/null
+++ b/image/svg/design/ic_filter_none_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M3 5h-2v16c0 1.1.9 2 2 2h16v-2h-16v-16zm18-4h-14c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-14c0-1.1-.9-2-2-2zm0 16h-14v-14h14v14z"/>
+</svg>
diff --git a/image/svg/design/ic_filter_none_48px.svg b/image/svg/design/ic_filter_none_48px.svg
new file mode 100644
index 000000000000..649df5ea2fd3
--- /dev/null
+++ b/image/svg/design/ic_filter_none_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M6 10h-4v32c0 2.21 1.79 4 4 4h32v-4h-32v-32zm36-8h-28c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm0 32h-28v-28h28v28z"/>
+</svg>
diff --git a/image/svg/design/ic_filter_tilt_shift_24px.svg b/image/svg/design/ic_filter_tilt_shift_24px.svg
new file mode 100644
index 000000000000..0965967d6762
--- /dev/null
+++ b/image/svg/design/ic_filter_tilt_shift_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M11 4.07v-2.02c-2.01.2-3.84 1-5.32 2.21l1.42 1.43c1.11-.86 2.44-1.44 3.9-1.62zm7.32.19c-1.48-1.21-3.31-2.01-5.32-2.21v2.02c1.46.18 2.79.76 3.9 1.62l1.42-1.43zm1.61 6.74h2.02c-.2-2.01-1-3.84-2.21-5.32l-1.43 1.42c.86 1.11 1.44 2.44 1.62 3.9zm-14.24-3.9l-1.43-1.42c-1.21 1.48-2.01 3.31-2.21 5.32h2.02c.18-1.46.76-2.79 1.62-3.9zm-1.62 5.9h-2.02c.2 2.01 1 3.84 2.21 5.32l1.43-1.43c-.86-1.1-1.44-2.43-1.62-3.89zm10.93-1c0-1.66-1.34-3-3-3s-3 1.34-3 3 1.34 3 3 3 3-1.34 3-3zm3.31 4.9l1.43 1.43c1.21-1.48 2.01-3.32 2.21-5.32h-2.02c-.18 1.45-.76 2.78-1.62 3.89zm-5.31 3.03v2.02c2.01-.2 3.84-1 5.32-2.21l-1.43-1.43c-1.1.86-2.43 1.44-3.89 1.62zm-7.32-.19c1.48 1.21 3.32 2.01 5.32 2.21v-2.02c-1.46-.18-2.79-.76-3.9-1.62l-1.42 1.43z"/>
+</svg>
diff --git a/image/svg/design/ic_filter_tilt_shift_48px.svg b/image/svg/design/ic_filter_tilt_shift_48px.svg
new file mode 100644
index 000000000000..08701cff6089
--- /dev/null
+++ b/image/svg/design/ic_filter_tilt_shift_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M22 8.14v-4.04c-4.02.4-7.68 2-10.65 4.42l2.85 2.85c2.22-1.71 4.88-2.87 7.8-3.23zm14.65.38c-2.96-2.42-6.63-4.02-10.65-4.42v4.04c2.92.37 5.58 1.52 7.8 3.24l2.85-2.86zm3.21 13.48h4.04c-.4-4.02-2-7.68-4.42-10.65l-2.85 2.85c1.71 2.22 2.87 4.88 3.23 7.8zm-28.48-7.8l-2.85-2.85c-2.43 2.97-4.03 6.63-4.43 10.65h4.04c.37-2.92 1.52-5.58 3.24-7.8zm-3.24 11.8h-4.04c.4 4.02 2 7.68 4.42 10.65l2.85-2.85c-1.71-2.22-2.86-4.89-3.23-7.8zm21.86-2c0-3.31-2.69-6-6-6s-6 2.69-6 6 2.69 6 6 6 6-2.69 6-6zm6.62 9.79l2.85 2.85c2.43-2.96 4.03-6.62 4.43-10.64h-4.04c-.36 2.91-1.52 5.58-3.24 7.79zm-10.62 6.07v4.04c4.02-.4 7.68-2 10.65-4.42l-2.85-2.85c-2.22 1.71-4.88 2.86-7.8 3.23zm-14.65-.38c2.97 2.42 6.63 4.02 10.65 4.42v-4.04c-2.92-.37-5.58-1.52-7.8-3.24l-2.85 2.86z"/>
+</svg>
diff --git a/image/svg/design/ic_filter_vintage_24px.svg b/image/svg/design/ic_filter_vintage_24px.svg
new file mode 100644
index 000000000000..f7449bbce912
--- /dev/null
+++ b/image/svg/design/ic_filter_vintage_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M18.7 12.4c-.28-.16-.57-.29-.86-.4.29-.11.58-.24.86-.4 1.92-1.11 2.99-3.12 3-5.19-1.79-1.03-4.07-1.11-6 0-.28.16-.54.35-.78.54.05-.31.08-.63.08-.95 0-2.22-1.21-4.15-3-5.19-1.79 1.04-3 2.97-3 5.19 0 .32.03.64.08.95-.24-.2-.5-.39-.78-.55-1.92-1.11-4.2-1.03-6 0 0 2.07 1.07 4.08 3 5.19.28.16.57.29.86.4-.29.11-.58.24-.86.4-1.92 1.11-2.99 3.12-3 5.19 1.79 1.03 4.07 1.11 6 0 .28-.16.54-.35.78-.54-.05.32-.08.64-.08.96 0 2.22 1.21 4.15 3 5.19 1.79-1.04 3-2.97 3-5.19 0-.32-.03-.64-.08-.95.24.2.5.38.78.54 1.92 1.11 4.2 1.03 6 0-.01-2.07-1.08-4.08-3-5.19zm-6.7 3.6c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4z"/>
+</svg>
diff --git a/image/svg/design/ic_filter_vintage_48px.svg b/image/svg/design/ic_filter_vintage_48px.svg
new file mode 100644
index 000000000000..67162981d288
--- /dev/null
+++ b/image/svg/design/ic_filter_vintage_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M37.39 24.8c-.56-.32-1.14-.58-1.72-.8.58-.22 1.16-.48 1.72-.8 3.84-2.22 5.98-6.25 5.99-10.39-3.59-2.06-8.15-2.22-11.99 0-.56.32-1.07.69-1.56 1.09.1-.63.17-1.25.17-1.9 0-4.44-2.42-8.31-6-10.38-3.58 2.07-6 5.94-6 10.38 0 .65.06 1.27.16 1.89-.49-.39-1-.76-1.56-1.09-3.84-2.22-8.4-2.06-11.99 0 .01 4.14 2.15 8.17 5.99 10.39.56.32 1.14.58 1.72.8-.58.22-1.16.48-1.72.8-3.84 2.22-5.98 6.25-5.99 10.39 3.59 2.06 8.15 2.22 11.99 0 .56-.32 1.07-.69 1.56-1.09-.09.64-.16 1.26-.16 1.91 0 4.44 2.42 8.31 6 10.38 3.58-2.08 6-5.94 6-10.38 0-.65-.07-1.27-.16-1.89.49.39 1 .76 1.56 1.09 3.84 2.22 8.4 2.06 11.99 0-.01-4.15-2.15-8.18-6-10.4zm-13.39 7.2c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"/>
+</svg>
diff --git a/image/svg/design/ic_flare_24px.svg b/image/svg/design/ic_flare_24px.svg
new file mode 100644
index 000000000000..064b8a99263a
--- /dev/null
+++ b/image/svg/design/ic_flare_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M7 11h-6v2h6v-2zm2.17-3.24l-2.12-2.12-1.41 1.41 2.12 2.12 1.41-1.41zm3.83-6.76h-2v6h2v-6zm5.36 6.05l-1.41-1.41-2.12 2.12 1.41 1.41 2.12-2.12zm-1.36 3.95v2h6v-2h-6zm-5-2c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3zm2.83 7.24l2.12 2.12 1.41-1.41-2.12-2.12-1.41 1.41zm-9.19.71l1.41 1.41 2.12-2.12-1.41-1.41-2.12 2.12zm5.36 6.05h2v-6h-2v6z"/>
+</svg>
diff --git a/image/svg/design/ic_flare_48px.svg b/image/svg/design/ic_flare_48px.svg
new file mode 100644
index 000000000000..b28feaf4fc33
--- /dev/null
+++ b/image/svg/design/ic_flare_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M14 22h-12v4h12v-4zm4.34-6.49l-4.24-4.24-2.83 2.83 4.24 4.24 2.83-2.83zm7.66-13.51h-4v12h4v-12zm10.73 12.1l-2.83-2.83-4.24 4.24 2.83 2.83 4.24-4.24zm-2.73 7.9v4h12v-4h-12zm-10-4c-3.31 0-6 2.69-6 6s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6zm5.66 14.49l4.24 4.24 2.83-2.83-4.24-4.24-2.83 2.83zm-18.39 1.41l2.83 2.83 4.24-4.24-2.83-2.83-4.24 4.24zm10.73 12.1h4v-12h-4v12z"/>
+</svg>
diff --git a/image/svg/design/ic_flash_auto_24px.svg b/image/svg/design/ic_flash_auto_24px.svg
new file mode 100644
index 000000000000..8fe0f542bf88
--- /dev/null
+++ b/image/svg/design/ic_flash_auto_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M3 2v12h3v9l7-12h-4l4-9h-10zm16 0h-2l-3.2 9h1.9l.7-2h3.2l.7 2h1.9l-3.2-9zm-2.15 5.65l1.15-3.65 1.15 3.65h-2.3z"/>
+</svg>
diff --git a/image/svg/design/ic_flash_auto_48px.svg b/image/svg/design/ic_flash_auto_48px.svg
new file mode 100644
index 000000000000..f96b3f44502a
--- /dev/null
+++ b/image/svg/design/ic_flash_auto_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M6 4v24h6v18l14-24h-8l8-18h-20zm32 0h-4l-6.4 18h3.8l1.4-4h6.4l1.4 4h3.8l-6.4-18zm-4.3 11.3l2.3-7.3 2.3 7.3h-4.6z"/>
+</svg>
diff --git a/image/svg/design/ic_flash_off_24px.svg b/image/svg/design/ic_flash_off_24px.svg
new file mode 100644
index 000000000000..a2afc2957636
--- /dev/null
+++ b/image/svg/design/ic_flash_off_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M3.27 3l-1.27 1.27 5 5v3.73h3v9l3.58-6.14 4.15 4.14 1.27-1.27-15.73-15.73zm13.73 7h-4l4-8h-10v2.18l8.46 8.46 1.54-2.64z"/>
+</svg>
diff --git a/image/svg/design/ic_flash_off_48px.svg b/image/svg/design/ic_flash_off_48px.svg
new file mode 100644
index 000000000000..7df882b892ea
--- /dev/null
+++ b/image/svg/design/ic_flash_off_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M6.55 6l-2.55 2.55 10 10v7.45h6v18l7.17-12.29 8.28 8.29 2.55-2.54-31.45-31.46zm27.45 14h-8l8-16h-20v4.36l16.92 16.92 3.08-5.28z"/>
+</svg>
diff --git a/image/svg/design/ic_flash_on_24px.svg b/image/svg/design/ic_flash_on_24px.svg
new file mode 100644
index 000000000000..2a831819cb65
--- /dev/null
+++ b/image/svg/design/ic_flash_on_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M7 2v11h3v9l7-12h-4l4-8z"/>
+</svg>
diff --git a/image/svg/design/ic_flash_on_48px.svg b/image/svg/design/ic_flash_on_48px.svg
new file mode 100644
index 000000000000..67a98353c651
--- /dev/null
+++ b/image/svg/design/ic_flash_on_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M14 4v22h6v18l14-24h-8l8-16z"/>
+</svg>
diff --git a/image/svg/design/ic_flip_24px.svg b/image/svg/design/ic_flip_24px.svg
new file mode 100644
index 000000000000..c18fb9da77b2
--- /dev/null
+++ b/image/svg/design/ic_flip_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M15 21h2v-2h-2v2zm4-12h2v-2h-2v2zm-16-4v14c0 1.1.9 2 2 2h4v-2h-4v-14h4v-2h-4c-1.1 0-2 .9-2 2zm16-2v2h2c0-1.1-.9-2-2-2zm-8 20h2v-22h-2v22zm8-6h2v-2h-2v2zm-4-12h2v-2h-2v2zm4 8h2v-2h-2v2zm0 8c1.1 0 2-.9 2-2h-2v2z"/>
+</svg>
diff --git a/image/svg/design/ic_flip_48px.svg b/image/svg/design/ic_flip_48px.svg
new file mode 100644
index 000000000000..197b345408f9
--- /dev/null
+++ b/image/svg/design/ic_flip_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M30 42h4v-4h-4v4zm8-24h4v-4h-4v4zm-32-8v28c0 2.21 1.79 4 4 4h8v-4h-8v-28h8v-4h-8c-2.21 0-4 1.79-4 4zm32-4v4h4c0-2.21-1.79-4-4-4zm-16 40h4v-44h-4v44zm16-12h4v-4h-4v4zm-8-24h4v-4h-4v4zm8 16h4v-4h-4v4zm0 16c2.21 0 4-1.79 4-4h-4v4z"/>
+</svg>
diff --git a/image/svg/design/ic_gradient_24px.svg b/image/svg/design/ic_gradient_24px.svg
new file mode 100644
index 000000000000..c34d17229f2a
--- /dev/null
+++ b/image/svg/design/ic_gradient_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M11 9h2v2h-2zm-2 2h2v2h-2zm4 0h2v2h-2zm2-2h2v2h-2zm-8 0h2v2h-2zm12-6h-14c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-14c0-1.1-.9-2-2-2zm-10 15h-2v-2h2v2zm4 0h-2v-2h2v2zm4 0h-2v-2h2v2zm2-7h-2v2h2v2h-2v-2h-2v2h-2v-2h-2v2h-2v-2h-2v2h-2v-2h2v-2h-2v-6h14v6z"/>
+ <path d="M0 0h24v24h-24z" fill="none"/>
+</svg>
diff --git a/image/svg/design/ic_gradient_48px.svg b/image/svg/design/ic_gradient_48px.svg
new file mode 100644
index 000000000000..405c0a2d5e81
--- /dev/null
+++ b/image/svg/design/ic_gradient_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M22 18h4v4h-4zm-4 4h4v4h-4zm8 0h4v4h-4zm4-4h4v4h-4zm-16 0h4v4h-4zm24-12h-28c-2.2 0-4 1.8-4 4v28c0 2.2 1.8 4 4 4h28c2.2 0 4-1.8 4-4v-28c0-2.2-1.8-4-4-4zm-20 30h-4v-4h4v4zm8 0h-4v-4h4v4zm8 0h-4v-4h4v4zm4-14h-4v4h4v4h-4v-4h-4v4h-4v-4h-4v4h-4v-4h-4v4h-4v-4h4v-4h-4v-12h28v12z"/>
+ <path d="M0 0h48v48h-48z" fill="none"/>
+</svg>
diff --git a/image/svg/design/ic_grain_24px.svg b/image/svg/design/ic_grain_24px.svg
new file mode 100644
index 000000000000..5bae6c4baa54
--- /dev/null
+++ b/image/svg/design/ic_grain_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M10 12c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm-4-4c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm12-8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm-4 8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm4-4c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm-4-4c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm-4-4c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"/>
+</svg>
diff --git a/image/svg/design/ic_grain_48px.svg b/image/svg/design/ic_grain_48px.svg
new file mode 100644
index 000000000000..b5701427127f
--- /dev/null
+++ b/image/svg/design/ic_grain_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M20 24c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm-8-8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm0 16c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm24-16c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm-8 16c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm8-8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm-8-8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm-8-8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4z"/>
+</svg>
diff --git a/image/svg/design/ic_grid_off_24px.svg b/image/svg/design/ic_grid_off_24px.svg
new file mode 100644
index 000000000000..f285e1197d7a
--- /dev/null
+++ b/image/svg/design/ic_grid_off_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M8 4v1.45l2 2v-3.45h4v4h-3.45l2 2h1.45v1.45l2 2v-3.45h4v4h-3.45l2 2h1.45v1.45l2 2v-15.45c0-1.1-.9-2-2-2h-15.45l2 2h1.45zm8 0h4v4h-4v-4zm-14.73-2.73l-1.27 1.28 2 2v15.45c0 1.1.9 2 2 2h15.46l2 2 1.27-1.27-21.46-21.46zm8.73 11.28l1.45 1.45h-1.45v-1.45zm-6-6l1.45 1.45h-1.45v-1.45zm4 13.45h-4v-4h4v4zm0-6h-4v-4h3.45l.55.55v3.45zm6 6h-4v-4h3.45l.55.54v3.46zm2 0v-1.46l1.46 1.46h-1.46z"/>
+</svg>
diff --git a/image/svg/design/ic_grid_off_48px.svg b/image/svg/design/ic_grid_off_48px.svg
new file mode 100644
index 000000000000..8409af48cee8
--- /dev/null
+++ b/image/svg/design/ic_grid_off_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M16 8v2.91l4 4v-6.91h8v8h-6.91l4 4h2.91v2.91l4 4v-6.91h8v8h-6.91l4 4h2.91v2.91l4 4v-30.91c0-2.21-1.79-4-4-4h-30.91l4 4h2.91zm16 0h8v8h-8v-8zm-29.45-5.45l-2.55 2.54 4 4v30.91c0 2.21 1.79 4 4 4h30.91l4 4 2.54-2.55-42.9-42.9zm17.45 22.54l2.91 2.91h-2.91v-2.91zm-12-12l2.91 2.91h-2.91v-2.91zm8 26.91h-8v-8h8v8zm0-12h-8v-8h6.91l1.09 1.09v6.91zm12 12h-8v-8h6.91l1.09 1.09v6.91zm4 0v-2.91l2.91 2.91h-2.91z"/>
+</svg>
diff --git a/image/svg/design/ic_grid_on_24px.svg b/image/svg/design/ic_grid_on_24px.svg
new file mode 100644
index 000000000000..4a9a523dbeb6
--- /dev/null
+++ b/image/svg/design/ic_grid_on_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M20 2h-16c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-16c0-1.1-.9-2-2-2zm-12 18h-4v-4h4v4zm0-6h-4v-4h4v4zm0-6h-4v-4h4v4zm6 12h-4v-4h4v4zm0-6h-4v-4h4v4zm0-6h-4v-4h4v4zm6 12h-4v-4h4v4zm0-6h-4v-4h4v4zm0-6h-4v-4h4v4z"/>
+</svg>
diff --git a/image/svg/design/ic_grid_on_48px.svg b/image/svg/design/ic_grid_on_48px.svg
new file mode 100644
index 000000000000..6ce2111d5159
--- /dev/null
+++ b/image/svg/design/ic_grid_on_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M40 4h-32c-2.21 0-4 1.79-4 4v32c0 2.21 1.79 4 4 4h32c2.21 0 4-1.79 4-4v-32c0-2.21-1.79-4-4-4zm-24 36h-8v-8h8v8zm0-12h-8v-8h8v8zm0-12h-8v-8h8v8zm12 24h-8v-8h8v8zm0-12h-8v-8h8v8zm0-12h-8v-8h8v8zm12 24h-8v-8h8v8zm0-12h-8v-8h8v8zm0-12h-8v-8h8v8z"/>
+</svg>
diff --git a/image/svg/design/ic_hdr_off_24px.svg b/image/svg/design/ic_hdr_off_24px.svg
new file mode 100644
index 000000000000..2ca713d19cee
--- /dev/null
+++ b/image/svg/design/ic_hdr_off_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24zm0 0h24v24h-24z" fill="none"/>
+ <path d="M18 17l-14.73-14.73-1.27 1.28 4 4v3.45h-2v-4h-2v10h2v-4h2v4h2v-7.45l1 1v6.45h4c.67 0 1.26-.33 1.62-.84l6.34 6.34 1.27-1.27-4.23-4.23zm-5-2h-2v-2.45l2 2v.45zm5-2h1l.82 3.27.73.73h1.45l-1.19-4.17c.7-.31 1.19-1.01 1.19-1.83v-2c0-1.1-.9-2-2-2h-4v5.45l2 2v-1.45zm0-4h2v2h-2v-2zm-3 2.45v-2.45c0-1.1-.9-2-2-2h-2.45l4.45 4.45z"/>
+</svg>
diff --git a/image/svg/design/ic_hdr_off_48px.svg b/image/svg/design/ic_hdr_off_48px.svg
new file mode 100644
index 000000000000..7745874aa1c0
--- /dev/null
+++ b/image/svg/design/ic_hdr_off_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48zm0 0h48v48h-48z" fill="none"/>
+ <path d="M36 34l-29.46-29.45-2.54 2.54 8 8v6.91h-4v-8h-4v20h4v-8h4v8h4v-14.91l2 2v12.91h8c1.34 0 2.51-.66 3.24-1.67l12.67 12.67 2.54-2.55-8.45-8.45zm-10-4h-4v-4.91l4 4v.91zm10-4h2l1.64 6.54 1.45 1.46h2.91l-2.38-8.35c1.4-.62 2.38-2.02 2.38-3.65v-4c0-2.21-1.79-4-4-4h-8v10.91l4 4v-2.91zm0-8h4v4h-4v-4zm-6 4.91v-4.91c0-2.21-1.79-4-4-4h-4.91l8.91 8.91z"/>
+</svg>
diff --git a/image/svg/design/ic_hdr_on_24px.svg b/image/svg/design/ic_hdr_on_24px.svg
new file mode 100644
index 000000000000..ac6b784a740c
--- /dev/null
+++ b/image/svg/design/ic_hdr_on_24px.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M6 11h-2v-4h-2v10h2v-4h2v4h2v-10h-2v4zm7-4h-4v10h4c1.1 0 2-.9 2-2v-6c0-1.1-.9-2-2-2zm0 8h-2v-6h2v6zm9-4v-2c0-1.1-.9-2-2-2h-4v10h2v-4h1l1 4h2l-1.19-4.17c.7-.31 1.19-1.01 1.19-1.83zm-2 0h-2v-2h2v2z"/>
+ <path d="M0 0h24v24h-24z" fill="none"/>
+</svg>
diff --git a/image/svg/design/ic_hdr_on_48px.svg b/image/svg/design/ic_hdr_on_48px.svg
new file mode 100644
index 000000000000..6975a1acbd4a
--- /dev/null
+++ b/image/svg/design/ic_hdr_on_48px.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M12 22h-4v-8h-4v20h4v-8h4v8h4v-20h-4v8zm14-8h-8v20h8c2.21 0 4-1.79 4-4v-12c0-2.21-1.79-4-4-4zm0 16h-4v-12h4v12zm18-8v-4c0-2.21-1.79-4-4-4h-8v20h4v-8h2l2 8h4l-2.38-8.35c1.4-.62 2.38-2.02 2.38-3.65zm-4 0h-4v-4h4v4z"/>
+ <path d="M0 0h48v48h-48z" fill="none"/>
+</svg>
diff --git a/image/svg/design/ic_hdr_strong_24px.svg b/image/svg/design/ic_hdr_strong_24px.svg
new file mode 100644
index 000000000000..e80811bea86a
--- /dev/null
+++ b/image/svg/design/ic_hdr_strong_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M17 6c-3.31 0-6 2.69-6 6s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6zm-12 2c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2z"/>
+</svg>
diff --git a/image/svg/design/ic_hdr_strong_48px.svg b/image/svg/design/ic_hdr_strong_48px.svg
new file mode 100644
index 000000000000..77e9bf52354e
--- /dev/null
+++ b/image/svg/design/ic_hdr_strong_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M34 12c-6.63 0-12 5.37-12 12s5.37 12 12 12 12-5.37 12-12-5.37-12-12-12zm-24 4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm0 12c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4z"/>
+</svg>
diff --git a/image/svg/design/ic_hdr_weak_24px.svg b/image/svg/design/ic_hdr_weak_24px.svg
new file mode 100644
index 000000000000..ec9720e75567
--- /dev/null
+++ b/image/svg/design/ic_hdr_weak_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M5 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm12-2c-3.31 0-6 2.69-6 6s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6zm0 10c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4z"/>
+</svg>
diff --git a/image/svg/design/ic_hdr_weak_48px.svg b/image/svg/design/ic_hdr_weak_48px.svg
new file mode 100644
index 000000000000..e0a4e6ecc296
--- /dev/null
+++ b/image/svg/design/ic_hdr_weak_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M10 16c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm24-4c-6.63 0-12 5.37-12 12s5.37 12 12 12 12-5.37 12-12-5.37-12-12-12zm0 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"/>
+</svg>
diff --git a/image/svg/design/ic_healing_24px.svg b/image/svg/design/ic_healing_24px.svg
new file mode 100644
index 000000000000..291d2b8fb7c3
--- /dev/null
+++ b/image/svg/design/ic_healing_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M17.73 12.02l3.98-3.98c.39-.39.39-1.02 0-1.41l-4.34-4.34c-.39-.39-1.02-.39-1.41 0l-3.98 3.98-3.98-3.98c-.2-.19-.45-.29-.71-.29-.25 0-.51.1-.7.29l-4.34 4.34c-.39.39-.39 1.02 0 1.41l3.98 3.98-3.98 3.98c-.39.39-.39 1.02 0 1.41l4.34 4.34c.39.39 1.02.39 1.41 0l3.98-3.98 3.98 3.98c.2.2.45.29.71.29.26 0 .51-.1.71-.29l4.34-4.34c.39-.39.39-1.02 0-1.41l-3.99-3.98zm-5.73-3.02c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm-4.71 1.96l-3.63-3.62 3.63-3.63 3.62 3.62-3.62 3.63zm2.71 2.04c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm2 2c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm2-4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm2.66 9.34l-3.63-3.62 3.63-3.63 3.62 3.62-3.62 3.63z"/>
+</svg>
diff --git a/image/svg/design/ic_healing_48px.svg b/image/svg/design/ic_healing_48px.svg
new file mode 100644
index 000000000000..fb5ee2564bb1
--- /dev/null
+++ b/image/svg/design/ic_healing_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M35.46 24.04l7.96-7.96c.78-.78.78-2.05 0-2.83l-8.67-8.67c-.78-.78-2.05-.78-2.83 0l-7.96 7.96-7.96-7.95c-.39-.39-.9-.59-1.41-.59-.51 0-1.02.2-1.41.59l-8.68 8.67c-.78.78-.78 2.05 0 2.83l7.96 7.96-7.96 7.95c-.78.78-.78 2.05 0 2.83l8.67 8.67c.78.78 2.05.78 2.83 0l7.96-7.96 7.96 7.96c.39.39.9.59 1.41.59.51 0 1.02-.2 1.41-.59l8.67-8.67c.78-.78.78-2.05 0-2.83l-7.95-7.96zm-11.46-6.04c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2zm-9.42 3.92l-7.25-7.25 7.26-7.26 7.25 7.25-7.26 7.26zm5.42 4.08c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zm4 4c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zm4-8c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2zm5.33 18.67l-7.25-7.25 7.26-7.26 7.25 7.25-7.26 7.26z"/>
+</svg>
diff --git a/image/svg/design/ic_image_24px.svg b/image/svg/design/ic_image_24px.svg
new file mode 100644
index 000000000000..58e363fff722
--- /dev/null
+++ b/image/svg/design/ic_image_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M21 19v-14c0-1.1-.9-2-2-2h-14c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2zm-12.5-5.5l2.5 3.01 3.5-4.51 4.5 6h-14l3.5-4.5z"/>
+</svg>
diff --git a/image/svg/design/ic_image_48px.svg b/image/svg/design/ic_image_48px.svg
new file mode 100644
index 000000000000..3f5304818e9b
--- /dev/null
+++ b/image/svg/design/ic_image_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M42 38v-28c0-2.21-1.79-4-4-4h-28c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4zm-25-11l5 6.01 7-9.01 9 12h-28l7-9z"/>
+</svg>
diff --git a/image/svg/design/ic_image_aspect_ratio_24px.svg b/image/svg/design/ic_image_aspect_ratio_24px.svg
new file mode 100644
index 000000000000..6c0c884d6f41
--- /dev/null
+++ b/image/svg/design/ic_image_aspect_ratio_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M16 10h-2v2h2v-2zm0 4h-2v2h2v-2zm-8-4h-2v2h2v-2zm4 0h-2v2h2v-2zm8-6h-16c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-12c0-1.1-.9-2-2-2zm0 14h-16v-12h16v12z"/>
+</svg>
diff --git a/image/svg/design/ic_image_aspect_ratio_48px.svg b/image/svg/design/ic_image_aspect_ratio_48px.svg
new file mode 100644
index 000000000000..ce426261356d
--- /dev/null
+++ b/image/svg/design/ic_image_aspect_ratio_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M32 20h-4v4h4v-4zm0 8h-4v4h4v-4zm-16-8h-4v4h4v-4zm8 0h-4v4h4v-4zm16-12h-32c-2.21 0-4 1.79-4 4v24c0 2.21 1.79 4 4 4h32c2.21 0 4-1.79 4-4v-24c0-2.21-1.79-4-4-4zm0 28h-32v-24h32v24z"/>
+</svg>
diff --git a/image/svg/design/ic_iso_24px.svg b/image/svg/design/ic_iso_24px.svg
new file mode 100644
index 000000000000..e9526a1a7697
--- /dev/null
+++ b/image/svg/design/ic_iso_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24zm0 0h24v24h-24z" fill="none"/>
+ <path d="M19 3h-14c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-14c0-1.1-.9-2-2-2zm-13.5 4.5h2v-2h1.5v2h2v1.5h-2v2h-1.5v-2h-2v-1.5zm13.5 11.5h-14l14-14v14zm-2-2v-1.5h-5v1.5h5z"/>
+</svg>
diff --git a/image/svg/design/ic_iso_48px.svg b/image/svg/design/ic_iso_48px.svg
new file mode 100644
index 000000000000..b09b0fa12018
--- /dev/null
+++ b/image/svg/design/ic_iso_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48zm0 0h48v48h-48z" fill="none"/>
+ <path d="M38 6h-28c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm-27 9h4v-4h3v4h4v3h-4v4h-3v-4h-4v-3zm27 23h-28l28-28v28zm-4-4v-3h-10v3h10z"/>
+</svg>
diff --git a/image/svg/design/ic_landscape_24px.svg b/image/svg/design/ic_landscape_24px.svg
new file mode 100644
index 000000000000..95227994f7de
--- /dev/null
+++ b/image/svg/design/ic_landscape_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M14 6l-3.75 5 2.85 3.8-1.6 1.2c-1.69-2.25-4.5-6-4.5-6l-6 8h22l-9-12z"/>
+</svg>
diff --git a/image/svg/design/ic_landscape_48px.svg b/image/svg/design/ic_landscape_48px.svg
new file mode 100644
index 000000000000..392203f68086
--- /dev/null
+++ b/image/svg/design/ic_landscape_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M28 12l-7.5 10 5.7 7.6-3.2 2.4c-3.38-4.5-9-12-9-12l-12 16h44l-18-24z"/>
+</svg>
diff --git a/image/svg/design/ic_leak_add_24px.svg b/image/svg/design/ic_leak_add_24px.svg
new file mode 100644
index 000000000000..e27f3f44759a
--- /dev/null
+++ b/image/svg/design/ic_leak_add_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M6 3h-3v3c1.66 0 3-1.34 3-3zm8 0h-2c0 4.97-4.03 9-9 9v2c6.08 0 11-4.93 11-11zm-4 0h-2c0 2.76-2.24 5-5 5v2c3.87 0 7-3.13 7-7zm0 18h2c0-4.97 4.03-9 9-9v-2c-6.07 0-11 4.93-11 11zm8 0h3v-3c-1.66 0-3 1.34-3 3zm-4 0h2c0-2.76 2.24-5 5-5v-2c-3.87 0-7 3.13-7 7z"/>
+</svg>
diff --git a/image/svg/design/ic_leak_add_48px.svg b/image/svg/design/ic_leak_add_48px.svg
new file mode 100644
index 000000000000..1dee0569a757
--- /dev/null
+++ b/image/svg/design/ic_leak_add_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M12 6h-6v6c3.31 0 6-2.69 6-6zm16 0h-4c0 9.94-8.06 18-18 18v4c12.15 0 22-9.85 22-22zm-8 0h-4c0 5.52-4.48 10-10 10v4c7.73 0 14-6.27 14-14zm0 36h4c0-9.94 8.06-18 18-18v-4c-12.15 0-22 9.85-22 22zm16 0h6v-6c-3.31 0-6 2.69-6 6zm-8 0h4c0-5.52 4.48-10 10-10v-4c-7.73 0-14 6.27-14 14z"/>
+</svg>
diff --git a/image/svg/design/ic_leak_remove_24px.svg b/image/svg/design/ic_leak_remove_24px.svg
new file mode 100644
index 000000000000..5985f48ca333
--- /dev/null
+++ b/image/svg/design/ic_leak_remove_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M10 3h-2c0 .37-.04.72-.12 1.06l1.59 1.59c.34-.81.53-1.71.53-2.65zm-7 1.27l2.84 2.84c-.81.56-1.78.89-2.84.89v2c1.61 0 3.09-.55 4.27-1.46l1.43 1.43c-1.56 1.27-3.54 2.03-5.7 2.03v2c2.71 0 5.19-.99 7.11-2.62l2.5 2.5c-1.62 1.93-2.61 4.41-2.61 7.12h2c0-2.16.76-4.14 2.03-5.69l1.43 1.43c-.91 1.17-1.46 2.65-1.46 4.26h2c0-1.06.33-2.03.89-2.84l2.84 2.84 1.27-1.27-16.73-16.73-1.27 1.27zm11-1.27h-2c0 1.5-.37 2.91-1.02 4.16l1.46 1.46c.98-1.64 1.56-3.56 1.56-5.62zm5.94 13.12c.34-.08.69-.12 1.06-.12v-2c-.94 0-1.84.19-2.66.52l1.6 1.6zm-4.56-4.56l1.46 1.46c1.25-.65 2.66-1.02 4.16-1.02v-2c-2.06 0-3.98.58-5.62 1.56z"/>
+</svg>
diff --git a/image/svg/design/ic_leak_remove_48px.svg b/image/svg/design/ic_leak_remove_48px.svg
new file mode 100644
index 000000000000..3799b0d671ff
--- /dev/null
+++ b/image/svg/design/ic_leak_remove_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M20 6h-4c0 .73-.09 1.44-.24 2.13l3.19 3.19c.67-1.65 1.05-3.44 1.05-5.32zm-14 2.55l5.68 5.68c-1.62 1.11-3.57 1.77-5.68 1.77v4c3.22 0 6.17-1.1 8.53-2.92l2.85 2.85c-3.09 2.54-7.06 4.07-11.38 4.07v4c5.43 0 10.39-1.97 14.22-5.23l5.01 5.01c-3.26 3.83-5.23 8.79-5.23 14.22h4c0-4.32 1.53-8.29 4.07-11.39l2.85 2.85c-1.82 2.37-2.92 5.32-2.92 8.54h4c0-2.11.66-4.06 1.78-5.68l5.68 5.68 2.54-2.55-33.45-33.45-2.55 2.55zm22-2.55h-4c0 3-.75 5.83-2.05 8.32l2.93 2.93c1.97-3.3 3.12-7.13 3.12-11.25zm11.87 26.24c.69-.15 1.4-.24 2.13-.24v-4c-1.88 0-3.67.38-5.31 1.05l3.18 3.19zm-9.12-9.12l2.93 2.93c2.49-1.3 5.32-2.05 8.32-2.05v-4c-4.12 0-7.95 1.15-11.25 3.12z"/>
+</svg>
diff --git a/image/svg/design/ic_lens_24px.svg b/image/svg/design/ic_lens_24px.svg
new file mode 100644
index 000000000000..1e1c21288bca
--- /dev/null
+++ b/image/svg/design/ic_lens_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24H0z" fill="none"/>
+ <path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2z"/>
+</svg>
diff --git a/image/svg/design/ic_lens_48px.svg b/image/svg/design/ic_lens_48px.svg
new file mode 100644
index 000000000000..e48c66247951
--- /dev/null
+++ b/image/svg/design/ic_lens_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48H0z" fill="none"/>
+ <path d="M24 4C12.95 4 4 12.95 4 24s8.95 20 20 20 20-8.95 20-20S35.05 4 24 4z"/>
+</svg>
diff --git a/image/svg/design/ic_looks_24px.svg b/image/svg/design/ic_looks_24px.svg
new file mode 100644
index 000000000000..254ea79e2dab
--- /dev/null
+++ b/image/svg/design/ic_looks_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M12 10c-3.86 0-7 3.14-7 7h2c0-2.76 2.24-5 5-5s5 2.24 5 5h2c0-3.86-3.14-7-7-7zm0-4c-6.07 0-11 4.93-11 11h2c0-4.96 4.04-9 9-9s9 4.04 9 9h2c0-6.07-4.93-11-11-11z"/>
+</svg>
diff --git a/image/svg/design/ic_looks_3_24px.svg b/image/svg/design/ic_looks_3_24px.svg
new file mode 100644
index 000000000000..0069050b0098
--- /dev/null
+++ b/image/svg/design/ic_looks_3_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M.01 0h24v24h-24z" fill="none"/>
+ <path d="M19.01 3h-14c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-14c0-1.1-.9-2-2-2zm-4 7.5c0 .83-.67 1.5-1.5 1.5.83 0 1.5.67 1.5 1.5v1.5c0 1.11-.9 2-2 2h-4v-2h4v-2h-2v-2h2v-2h-4v-2h4c1.1 0 2 .89 2 2v1.5z"/>
+</svg>
diff --git a/image/svg/design/ic_looks_3_48px.svg b/image/svg/design/ic_looks_3_48px.svg
new file mode 100644
index 000000000000..b841ccae9088
--- /dev/null
+++ b/image/svg/design/ic_looks_3_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M.01 0h48v48h-48z" fill="none"/>
+ <path d="M38.01 6h-28c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm-8 15c0 1.66-1.34 3-3 3 1.66 0 3 1.34 3 3v3c0 2.21-1.79 4-4 4h-8v-4h8v-4h-4v-4h4v-4h-8v-4h8c2.21 0 4 1.79 4 4v3z"/>
+</svg>
diff --git a/image/svg/design/ic_looks_48px.svg b/image/svg/design/ic_looks_48px.svg
new file mode 100644
index 000000000000..0e169dcd4f08
--- /dev/null
+++ b/image/svg/design/ic_looks_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M24 20c-7.72 0-14 6.28-14 14h4c0-5.51 4.49-10 10-10s10 4.49 10 10h4c0-7.72-6.28-14-14-14zm0-8c-12.13 0-22 9.87-22 22h4c0-9.92 8.08-18 18-18s18 8.08 18 18h4c0-12.13-9.87-22-22-22z"/>
+</svg>
diff --git a/image/svg/design/ic_looks_4_24px.svg b/image/svg/design/ic_looks_4_24px.svg
new file mode 100644
index 000000000000..0e82a2552840
--- /dev/null
+++ b/image/svg/design/ic_looks_4_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M19 3h-14c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-14c0-1.1-.9-2-2-2zm-4 14h-2v-4h-4v-6h2v4h2v-4h2v10z"/>
+</svg>
diff --git a/image/svg/design/ic_looks_4_48px.svg b/image/svg/design/ic_looks_4_48px.svg
new file mode 100644
index 000000000000..c74d2eaeb13c
--- /dev/null
+++ b/image/svg/design/ic_looks_4_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M38 6h-28c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm-8 28h-4v-8h-8v-12h4v8h4v-8h4v20z"/>
+</svg>
diff --git a/image/svg/design/ic_looks_5_24px.svg b/image/svg/design/ic_looks_5_24px.svg
new file mode 100644
index 000000000000..51529daf80b5
--- /dev/null
+++ b/image/svg/design/ic_looks_5_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M19 3h-14c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-14c0-1.1-.9-2-2-2zm-4 6h-4v2h2c1.1 0 2 .89 2 2v2c0 1.11-.9 2-2 2h-4v-2h4v-2h-4v-6h6v2z"/>
+</svg>
diff --git a/image/svg/design/ic_looks_5_48px.svg b/image/svg/design/ic_looks_5_48px.svg
new file mode 100644
index 000000000000..2ded0a0dcbba
--- /dev/null
+++ b/image/svg/design/ic_looks_5_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M38 6h-28c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm-8 12h-8v4h4c2.21 0 4 1.79 4 4v4c0 2.21-1.79 4-4 4h-8v-4h8v-4h-8v-12h12v4z"/>
+</svg>
diff --git a/image/svg/design/ic_looks_6_24px.svg b/image/svg/design/ic_looks_6_24px.svg
new file mode 100644
index 000000000000..de963312f21f
--- /dev/null
+++ b/image/svg/design/ic_looks_6_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M11 15h2v-2h-2v2zm8-12h-14c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-14c0-1.1-.9-2-2-2zm-4 6h-4v2h2c1.1 0 2 .89 2 2v2c0 1.11-.9 2-2 2h-2c-1.1 0-2-.89-2-2v-6c0-1.11.9-2 2-2h4v2z"/>
+</svg>
diff --git a/image/svg/design/ic_looks_6_48px.svg b/image/svg/design/ic_looks_6_48px.svg
new file mode 100644
index 000000000000..92dad87fcd4c
--- /dev/null
+++ b/image/svg/design/ic_looks_6_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M22 30h4v-4h-4v4zm16-24h-28c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm-8 12h-8v4h4c2.21 0 4 1.79 4 4v4c0 2.21-1.79 4-4 4h-4c-2.21 0-4-1.79-4-4v-12c0-2.21 1.79-4 4-4h8v4z"/>
+</svg>
diff --git a/image/svg/design/ic_looks_one_24px.svg b/image/svg/design/ic_looks_one_24px.svg
new file mode 100644
index 000000000000..5cd9001bc3fb
--- /dev/null
+++ b/image/svg/design/ic_looks_one_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M19 3h-14c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-14c0-1.1-.9-2-2-2zm-5 14h-2v-8h-2v-2h4v10z"/>
+</svg>
diff --git a/image/svg/design/ic_looks_one_48px.svg b/image/svg/design/ic_looks_one_48px.svg
new file mode 100644
index 000000000000..4396e828d407
--- /dev/null
+++ b/image/svg/design/ic_looks_one_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M38 6h-28c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm-10 28h-4v-16h-4v-4h8v20z"/>
+</svg>
diff --git a/image/svg/design/ic_looks_two_24px.svg b/image/svg/design/ic_looks_two_24px.svg
new file mode 100644
index 000000000000..932c3c90213e
--- /dev/null
+++ b/image/svg/design/ic_looks_two_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M19 3h-14c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-14c0-1.1-.9-2-2-2zm-4 8c0 1.11-.9 2-2 2h-2v2h4v2h-6v-4c0-1.11.9-2 2-2h2v-2h-4v-2h4c1.1 0 2 .89 2 2v2z"/>
+</svg>
diff --git a/image/svg/design/ic_looks_two_48px.svg b/image/svg/design/ic_looks_two_48px.svg
new file mode 100644
index 000000000000..7b22e8db9fe6
--- /dev/null
+++ b/image/svg/design/ic_looks_two_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M38 6h-28c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm-8 16c0 2.21-1.79 4-4 4h-4v4h8v4h-12v-8c0-2.21 1.79-4 4-4h4v-4h-8v-4h8c2.21 0 4 1.79 4 4v4z"/>
+</svg>
diff --git a/image/svg/design/ic_loupe_24px.svg b/image/svg/design/ic_loupe_24px.svg
new file mode 100644
index 000000000000..cbdce4e39728
--- /dev/null
+++ b/image/svg/design/ic_loupe_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M13 7h-2v4h-4v2h4v4h2v-4h4v-2h-4v-4zm-1-5c-5.51 0-10 4.49-10 10s4.49 10 10 10h8c1.1 0 2-.9 2-2v-8c0-5.51-4.49-10-10-10zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"/>
+ <path d="M0 0h24v24h-24z" fill="none"/>
+</svg>
diff --git a/image/svg/design/ic_loupe_48px.svg b/image/svg/design/ic_loupe_48px.svg
new file mode 100644
index 000000000000..23d27c9e4757
--- /dev/null
+++ b/image/svg/design/ic_loupe_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M26 14h-4v8h-8v4h8v8h4v-8h8v-4h-8v-8zm-2-10c-11.03 0-20 8.97-20 20s8.97 20 20 20h16c2.21 0 4-1.79 4-4v-16c0-11.03-8.97-20-20-20zm0 36c-8.82 0-16-7.18-16-16s7.18-16 16-16 16 7.18 16 16-7.18 16-16 16z"/>
+ <path d="M0 0h48v48h-48z" fill="none"/>
+</svg>
diff --git a/image/svg/design/ic_movie_creation_24px.svg b/image/svg/design/ic_movie_creation_24px.svg
new file mode 100644
index 000000000000..8aa777f2b37b
--- /dev/null
+++ b/image/svg/design/ic_movie_creation_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M18 4l2 4h-3l-2-4h-2l2 4h-3l-2-4h-2l2 4h-3l-2-4h-1c-1.1 0-1.99.9-1.99 2l-.01 12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-14h-4z"/>
+ <path d="M0 0h24v24h-24z" fill="none"/>
+</svg>
diff --git a/image/svg/design/ic_movie_creation_48px.svg b/image/svg/design/ic_movie_creation_48px.svg
new file mode 100644
index 000000000000..0fbb568c2cd2
--- /dev/null
+++ b/image/svg/design/ic_movie_creation_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M36 8l4 8h-6l-4-8h-4l4 8h-6l-4-8h-4l4 8h-6l-4-8h-2c-2.21 0-3.98 1.79-3.98 4l-.02 24c0 2.21 1.79 4 4 4h32c2.21 0 4-1.79 4-4v-28h-8z"/>
+ <path d="M0 0h48v48h-48z" fill="none"/>
+</svg>
diff --git a/image/svg/design/ic_nature_24px.svg b/image/svg/design/ic_nature_24px.svg
new file mode 100644
index 000000000000..690ddc5a376e
--- /dev/null
+++ b/image/svg/design/ic_nature_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M13 16.12c3.47-.41 6.17-3.36 6.17-6.95 0-3.87-3.13-7-7-7s-7 3.13-7 7c0 3.47 2.52 6.34 5.83 6.89v3.94h-6v2h14v-2h-6v-3.88z"/>
+</svg>
diff --git a/image/svg/design/ic_nature_48px.svg b/image/svg/design/ic_nature_48px.svg
new file mode 100644
index 000000000000..51e899b234aa
--- /dev/null
+++ b/image/svg/design/ic_nature_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M26 32.24c6.95-.82 12.34-6.72 12.34-13.89 0-7.73-6.27-14-14-14s-14 6.27-14 14c0 6.93 5.04 12.67 11.66 13.79v7.86h-12v4h28v-4h-12v-7.76z"/>
+</svg>
diff --git a/image/svg/design/ic_nature_people_24px.svg b/image/svg/design/ic_nature_people_24px.svg
new file mode 100644
index 000000000000..1bdea1e04e0f
--- /dev/null
+++ b/image/svg/design/ic_nature_people_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M22.17 9.17c0-3.87-3.13-7-7-7s-7 3.13-7 7c0 3.47 2.52 6.34 5.83 6.89v3.94h-8v-3h1v-4c0-.55-.45-1-1-1h-3c-.55 0-1 .45-1 1v4h1v5h16v-2h-3v-3.88c3.47-.41 6.17-3.36 6.17-6.95zm-17.67 1.83c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5-1.5.67-1.5 1.5.67 1.5 1.5 1.5z"/>
+</svg>
diff --git a/image/svg/design/ic_nature_people_48px.svg b/image/svg/design/ic_nature_people_48px.svg
new file mode 100644
index 000000000000..3e98fe5f66c8
--- /dev/null
+++ b/image/svg/design/ic_nature_people_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M44.34 18.34c0-7.73-6.27-14-14-14s-14 6.27-14 14c0 6.93 5.04 12.67 11.66 13.79v7.87h-16v-6h2v-8c0-1.1-.9-2-2-2h-6c-1.1 0-2 .9-2 2v8h2v10h32v-4h-6v-7.76c6.95-.82 12.34-6.73 12.34-13.9zm-35.34 3.66c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3z"/>
+</svg>
diff --git a/image/svg/design/ic_navigate_before_24px.svg b/image/svg/design/ic_navigate_before_24px.svg
new file mode 100644
index 000000000000..21693dbd3d96
--- /dev/null
+++ b/image/svg/design/ic_navigate_before_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M15.41 7.41l-1.41-1.41-6 6 6 6 1.41-1.41-4.58-4.59z"/>
+ <path d="M0 0h24v24h-24z" fill="none"/>
+</svg>
diff --git a/image/svg/design/ic_navigate_before_48px.svg b/image/svg/design/ic_navigate_before_48px.svg
new file mode 100644
index 000000000000..51d78f38d2d1
--- /dev/null
+++ b/image/svg/design/ic_navigate_before_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M30.83 14.83l-2.83-2.83-12 12 12 12 2.83-2.83-9.17-9.17z"/>
+ <path d="M0 0h48v48h-48z" fill="none"/>
+</svg>
diff --git a/image/svg/design/ic_navigate_next_24px.svg b/image/svg/design/ic_navigate_next_24px.svg
new file mode 100644
index 000000000000..e2ea8b50e1c6
--- /dev/null
+++ b/image/svg/design/ic_navigate_next_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M10 6l-1.41 1.41 4.58 4.59-4.58 4.59 1.41 1.41 6-6z"/>
+ <path d="M0 0h24v24h-24z" fill="none"/>
+</svg>
diff --git a/image/svg/design/ic_navigate_next_48px.svg b/image/svg/design/ic_navigate_next_48px.svg
new file mode 100644
index 000000000000..a265a9fba1d5
--- /dev/null
+++ b/image/svg/design/ic_navigate_next_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M20 12l-2.83 2.83 9.17 9.17-9.17 9.17 2.83 2.83 12-12z"/>
+ <path d="M0 0h48v48h-48z" fill="none"/>
+</svg>
diff --git a/image/svg/design/ic_palette_24px.svg b/image/svg/design/ic_palette_24px.svg
new file mode 100644
index 000000000000..65c7497623a3
--- /dev/null
+++ b/image/svg/design/ic_palette_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M12 3c-4.97 0-9 4.03-9 9s4.03 9 9 9c.83 0 1.5-.67 1.5-1.5 0-.39-.15-.74-.39-1.01-.23-.26-.38-.61-.38-.99 0-.83.67-1.5 1.5-1.5h1.77c2.76 0 5-2.24 5-5 0-4.42-4.03-8-9-8zm-5.5 9c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5zm3-4c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5zm5 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5zm3 4c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5z"/>
+ <path d="M0 0h24v24h-24z" fill="none"/>
+</svg>
diff --git a/image/svg/design/ic_palette_48px.svg b/image/svg/design/ic_palette_48px.svg
new file mode 100644
index 000000000000..8f3145b65478
--- /dev/null
+++ b/image/svg/design/ic_palette_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M24 6c-9.94 0-18 8.06-18 18s8.06 18 18 18c1.66 0 3-1.34 3-3 0-.78-.29-1.48-.78-2.01-.47-.53-.75-1.22-.75-1.99 0-1.66 1.34-3 3-3h3.53c5.52 0 10-4.48 10-10 0-8.84-8.06-16-18-16zm-11 18c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3zm6-8c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3zm10 0c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3zm6 8c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3z"/>
+ <path d="M0 0h48v48h-48z" fill="none"/>
+</svg>
diff --git a/image/svg/design/ic_panorama_24px.svg b/image/svg/design/ic_panorama_24px.svg
new file mode 100644
index 000000000000..ec03f0ef8c59
--- /dev/null
+++ b/image/svg/design/ic_panorama_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M23 18v-12c0-1.1-.9-2-2-2h-18c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2zm-14.5-5.5l2.5 3.01 3.5-4.51 4.5 6h-14l3.5-4.5z"/>
+</svg>
diff --git a/image/svg/design/ic_panorama_48px.svg b/image/svg/design/ic_panorama_48px.svg
new file mode 100644
index 000000000000..79aedaf9966d
--- /dev/null
+++ b/image/svg/design/ic_panorama_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M46 36v-24c0-2.21-1.79-4-4-4h-36c-2.21 0-4 1.79-4 4v24c0 2.21 1.79 4 4 4h36c2.21 0 4-1.79 4-4zm-29-11l5 6.01 7-9.01 9 12h-28l7-9z"/>
+</svg>
diff --git a/image/svg/design/ic_panorama_fisheye_24px.svg b/image/svg/design/ic_panorama_fisheye_24px.svg
new file mode 100644
index 000000000000..87ea7f7b5fda
--- /dev/null
+++ b/image/svg/design/ic_panorama_fisheye_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M12 2c-5.53 0-10 4.47-10 10s4.47 10 10 10 10-4.47 10-10-4.47-10-10-10zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"/>
+</svg>
diff --git a/image/svg/design/ic_panorama_fisheye_48px.svg b/image/svg/design/ic_panorama_fisheye_48px.svg
new file mode 100644
index 000000000000..05b686682807
--- /dev/null
+++ b/image/svg/design/ic_panorama_fisheye_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M24 4c-11.05 0-20 8.95-20 20s8.95 20 20 20 20-8.95 20-20-8.95-20-20-20zm0 36c-8.82 0-16-7.18-16-16s7.18-16 16-16 16 7.18 16 16-7.18 16-16 16z"/>
+</svg>
diff --git a/image/svg/design/ic_panorama_horizontal_24px.svg b/image/svg/design/ic_panorama_horizontal_24px.svg
new file mode 100644
index 000000000000..18460dd946b5
--- /dev/null
+++ b/image/svg/design/ic_panorama_horizontal_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M20 6.54v10.91c-2.6-.77-5.28-1.16-8-1.16-2.72 0-5.4.39-8 1.16v-10.91c2.6.77 5.28 1.16 8 1.16 2.72.01 5.4-.38 8-1.16m1.43-2.54c-.1 0-.2.02-.31.06-2.94 1.1-6.03 1.64-9.12 1.64-3.09 0-6.18-.55-9.12-1.64-.11-.04-.22-.06-.31-.06-.34 0-.57.23-.57.63v14.75c0 .39.23.62.57.62.1 0 .2-.02.31-.06 2.94-1.1 6.03-1.64 9.12-1.64 3.09 0 6.18.55 9.12 1.64.11.04.21.06.31.06.33 0 .57-.23.57-.63v-14.74c0-.4-.24-.63-.57-.63z"/>
+ <path d="M0 0h24v24h-24z" fill="none"/>
+</svg>
diff --git a/image/svg/design/ic_panorama_horizontal_48px.svg b/image/svg/design/ic_panorama_horizontal_48px.svg
new file mode 100644
index 000000000000..6790bfb6d4a1
--- /dev/null
+++ b/image/svg/design/ic_panorama_horizontal_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M40 13.09v21.82c-5.19-1.54-10.56-2.32-16-2.32-5.44 0-10.8.78-16 2.32v-21.82c5.19 1.54 10.56 2.32 16 2.32 5.44 0 10.8-.78 16-2.32m2.86-5.09c-.19 0-.4.04-.62.12-5.88 2.19-12.06 3.29-18.24 3.29-6.18 0-12.36-1.1-18.24-3.29-.22-.08-.43-.12-.63-.12-.66 0-1.13.47-1.13 1.25v29.5c.01.78.47 1.25 1.13 1.25.19 0 .4-.04.62-.12 5.88-2.19 12.06-3.29 18.24-3.29 6.18 0 12.36 1.1 18.24 3.29.22.08.43.12.62.12.66 0 1.14-.47 1.13-1.25v-29.5c.02-.78-.46-1.25-1.12-1.25z"/>
+ <path d="M0 0h48v48h-48z" fill="none"/>
+</svg>
diff --git a/image/svg/design/ic_panorama_vertical_24px.svg b/image/svg/design/ic_panorama_vertical_24px.svg
new file mode 100644
index 000000000000..6bb1aaef46dd
--- /dev/null
+++ b/image/svg/design/ic_panorama_vertical_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M19.94 21.12c-1.1-2.94-1.64-6.03-1.64-9.12 0-3.09.55-6.18 1.64-9.12.04-.11.06-.22.06-.31 0-.34-.23-.57-.63-.57h-14.74c-.4 0-.63.23-.63.57 0 .1.02.2.06.31 1.1 2.94 1.65 6.03 1.65 9.12 0 3.09-.55 6.18-1.64 9.12-.05.11-.07.22-.07.31 0 .33.23.57.63.57h14.75c.39 0 .63-.24.63-.57-.01-.1-.03-.2-.07-.31zm-13.4-1.12c.77-2.6 1.16-5.28 1.16-8 0-2.72-.39-5.4-1.16-8h10.91c-.77 2.6-1.16 5.28-1.16 8 0 2.72.39 5.4 1.16 8h-10.91z"/>
+ <path d="M0 0h24v24h-24z" fill="none"/>
+</svg>
diff --git a/image/svg/design/ic_panorama_vertical_48px.svg b/image/svg/design/ic_panorama_vertical_48px.svg
new file mode 100644
index 000000000000..970f117a6f5b
--- /dev/null
+++ b/image/svg/design/ic_panorama_vertical_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M39.88 42.24c-2.19-5.88-3.29-12.06-3.29-18.24 0-6.18 1.1-12.36 3.29-18.24.08-.22.12-.43.12-.63 0-.66-.47-1.13-1.25-1.13h-29.5c-.78.01-1.25.47-1.25 1.13 0 .19.04.4.12.62 2.19 5.88 3.29 12.06 3.29 18.24 0 6.18-1.1 12.36-3.29 18.24-.08.23-.12.44-.12.64 0 .66.47 1.13 1.25 1.13h29.5c.78 0 1.25-.48 1.25-1.14 0-.19-.04-.4-.12-.62zm-26.79-2.24c1.54-5.19 2.32-10.56 2.32-16 0-5.44-.78-10.8-2.32-16h21.82c-1.54 5.19-2.32 10.56-2.32 16 0 5.44.78 10.8 2.32 16h-21.82z"/>
+ <path d="M0 0h48v48h-48z" fill="none"/>
+</svg>
diff --git a/image/svg/design/ic_panorama_wide_angle_24px.svg b/image/svg/design/ic_panorama_wide_angle_24px.svg
new file mode 100644
index 000000000000..a2f69bcc8e07
--- /dev/null
+++ b/image/svg/design/ic_panorama_wide_angle_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M12 6c2.45 0 4.71.2 7.29.64.47 1.78.71 3.58.71 5.36 0 1.78-.24 3.58-.71 5.36-2.58.44-4.84.64-7.29.64s-4.71-.2-7.29-.64c-.47-1.78-.71-3.58-.71-5.36 0-1.78.24-3.58.71-5.36 2.58-.44 4.84-.64 7.29-.64m0-2c-2.73 0-5.22.24-7.95.72l-.93.16-.25.9c-.58 2.07-.87 4.15-.87 6.22s.29 4.15.87 6.22l.25.89.93.16c2.73.49 5.22.73 7.95.73s5.22-.24 7.95-.72l.93-.16.25-.89c.58-2.08.87-4.16.87-6.23s-.29-4.15-.87-6.22l-.25-.89-.93-.16c-2.73-.49-5.22-.73-7.95-.73z"/>
+</svg>
diff --git a/image/svg/design/ic_panorama_wide_angle_48px.svg b/image/svg/design/ic_panorama_wide_angle_48px.svg
new file mode 100644
index 000000000000..8b9f33ea4d44
--- /dev/null
+++ b/image/svg/design/ic_panorama_wide_angle_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M24 12c4.9 0 9.42.39 14.58 1.27.94 3.57 1.42 7.18 1.42 10.73 0 3.55-.48 7.16-1.42 10.73-5.16.88-9.68 1.27-14.58 1.27s-9.42-.39-14.58-1.27c-.94-3.57-1.42-7.18-1.42-10.73 0-3.55.48-7.16 1.42-10.73 5.16-.88 9.68-1.27 14.58-1.27m0-4c-5.46 0-10.45.48-15.91 1.44l-1.85.33-.5 1.79c-1.16 4.14-1.74 8.29-1.74 12.44s.58 8.3 1.74 12.44l.5 1.79 1.85.33c5.46.96 10.45 1.44 15.91 1.44s10.45-.48 15.91-1.44l1.85-.33.5-1.79c1.16-4.14 1.74-8.29 1.74-12.44s-.58-8.3-1.74-12.44l-.5-1.79-1.85-.33c-5.46-.96-10.45-1.44-15.91-1.44z"/>
+</svg>
diff --git a/image/svg/design/ic_photo_24px.svg b/image/svg/design/ic_photo_24px.svg
new file mode 100644
index 000000000000..58e363fff722
--- /dev/null
+++ b/image/svg/design/ic_photo_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M21 19v-14c0-1.1-.9-2-2-2h-14c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2zm-12.5-5.5l2.5 3.01 3.5-4.51 4.5 6h-14l3.5-4.5z"/>
+</svg>
diff --git a/image/svg/design/ic_photo_48px.svg b/image/svg/design/ic_photo_48px.svg
new file mode 100644
index 000000000000..3f5304818e9b
--- /dev/null
+++ b/image/svg/design/ic_photo_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M42 38v-28c0-2.21-1.79-4-4-4h-28c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4zm-25-11l5 6.01 7-9.01 9 12h-28l7-9z"/>
+</svg>
diff --git a/image/svg/design/ic_photo_album_24px.svg b/image/svg/design/ic_photo_album_24px.svg
new file mode 100644
index 000000000000..7fef663cd096
--- /dev/null
+++ b/image/svg/design/ic_photo_album_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M18 2h-12c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-16c0-1.1-.9-2-2-2zm-12 2h5v8l-2.5-1.5-2.5 1.5v-8zm0 15l3-3.86 2.14 2.58 3-3.86 3.86 5.14h-12z"/>
+</svg>
diff --git a/image/svg/design/ic_photo_album_48px.svg b/image/svg/design/ic_photo_album_48px.svg
new file mode 100644
index 000000000000..9e2ddced7392
--- /dev/null
+++ b/image/svg/design/ic_photo_album_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M36 4h-24c-2.21 0-4 1.79-4 4v32c0 2.21 1.79 4 4 4h24c2.21 0 4-1.79 4-4v-32c0-2.21-1.79-4-4-4zm-24 4h10v16l-5-3-5 3v-16zm0 30l6-7.71 4.29 5.15 6-7.73 7.71 10.29h-24z"/>
+</svg>
diff --git a/image/svg/design/ic_photo_camera_24px.svg b/image/svg/design/ic_photo_camera_24px.svg
new file mode 100644
index 000000000000..22f279e2e241
--- /dev/null
+++ b/image/svg/design/ic_photo_camera_24px.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <circle cx="12" cy="12" r="3.2"/>
+ <path d="M9 2l-1.83 2h-3.17c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-12c0-1.1-.9-2-2-2h-3.17l-1.83-2h-6zm3 15c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5z"/>
+ <path d="M0 0h24v24h-24z" fill="none"/>
+</svg>
diff --git a/image/svg/design/ic_photo_camera_48px.svg b/image/svg/design/ic_photo_camera_48px.svg
new file mode 100644
index 000000000000..b6e41c63d002
--- /dev/null
+++ b/image/svg/design/ic_photo_camera_48px.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <circle cx="24" cy="24" r="6.4"/>
+ <path d="M18 4l-3.66 4h-6.34c-2.21 0-4 1.79-4 4v24c0 2.21 1.79 4 4 4h32c2.21 0 4-1.79 4-4v-24c0-2.21-1.79-4-4-4h-6.34l-3.66-4h-12zm6 30c-5.52 0-10-4.48-10-10s4.48-10 10-10 10 4.48 10 10-4.48 10-10 10z"/>
+ <path d="M0 0h48v48h-48z" fill="none"/>
+</svg>
diff --git a/image/svg/design/ic_photo_library_24px.svg b/image/svg/design/ic_photo_library_24px.svg
new file mode 100644
index 000000000000..3a9cb352a636
--- /dev/null
+++ b/image/svg/design/ic_photo_library_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M22 16v-12c0-1.1-.9-2-2-2h-12c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2zm-11-4l2.03 2.71 2.97-3.71 4 5h-12l3-4zm-9-6v14c0 1.1.9 2 2 2h14v-2h-14v-14h-2z"/>
+</svg>
diff --git a/image/svg/design/ic_photo_library_48px.svg b/image/svg/design/ic_photo_library_48px.svg
new file mode 100644
index 000000000000..5ce5d25c1e68
--- /dev/null
+++ b/image/svg/design/ic_photo_library_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M44 32v-24c0-2.21-1.79-4-4-4h-24c-2.21 0-4 1.79-4 4v24c0 2.21 1.79 4 4 4h24c2.21 0 4-1.79 4-4zm-22-8l4.06 5.42 5.94-7.42 8 10h-24l6-8zm-18-12v28c0 2.21 1.79 4 4 4h28v-4h-28v-28h-4z"/>
+</svg>
diff --git a/image/svg/design/ic_portrait_24px.svg b/image/svg/design/ic_portrait_24px.svg
new file mode 100644
index 000000000000..12f643e59c68
--- /dev/null
+++ b/image/svg/design/ic_portrait_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M12 12.25c1.24 0 2.25-1.01 2.25-2.25s-1.01-2.25-2.25-2.25-2.25 1.01-2.25 2.25 1.01 2.25 2.25 2.25zm4.5 4c0-1.5-3-2.25-4.5-2.25s-4.5.75-4.5 2.25v.75h9v-.75zm2.5-13.25h-14c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-14c0-1.1-.9-2-2-2zm0 16h-14v-14h14v14z"/>
+</svg>
diff --git a/image/svg/design/ic_portrait_48px.svg b/image/svg/design/ic_portrait_48px.svg
new file mode 100644
index 000000000000..26888807a3b2
--- /dev/null
+++ b/image/svg/design/ic_portrait_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M24 24.5c2.48 0 4.5-2.01 4.5-4.5 0-2.48-2.02-4.5-4.5-4.5s-4.5 2.02-4.5 4.5c0 2.49 2.02 4.5 4.5 4.5zm9 8c0-3-6-4.5-9-4.5s-9 1.5-9 4.5v1.5h18v-1.5zm5-26.5h-28c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm0 32h-28v-28h28v28z"/>
+</svg>
diff --git a/image/svg/design/ic_remove_red_eye_24px.svg b/image/svg/design/ic_remove_red_eye_24px.svg
new file mode 100644
index 000000000000..60b61f51e32c
--- /dev/null
+++ b/image/svg/design/ic_remove_red_eye_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M12 4.5c-5 0-9.27 3.11-11 7.5 1.73 4.39 6 7.5 11 7.5s9.27-3.11 11-7.5c-1.73-4.39-6-7.5-11-7.5zm0 12.5c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5zm0-8c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3z"/>
+</svg>
diff --git a/image/svg/design/ic_remove_red_eye_48px.svg b/image/svg/design/ic_remove_red_eye_48px.svg
new file mode 100644
index 000000000000..1400a3edf706
--- /dev/null
+++ b/image/svg/design/ic_remove_red_eye_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M24 9c-10 0-18.54 6.22-22 15 3.46 8.78 12 15 22 15s18.54-6.22 22-15c-3.46-8.78-11.99-15-22-15zm0 25c-5.52 0-10-4.48-10-10s4.48-10 10-10 10 4.48 10 10-4.48 10-10 10zm0-16c-3.31 0-6 2.69-6 6s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6z"/>
+</svg>
diff --git a/image/svg/design/ic_rotate_left_24px.svg b/image/svg/design/ic_rotate_left_24px.svg
new file mode 100644
index 000000000000..dd87ec4fc689
--- /dev/null
+++ b/image/svg/design/ic_rotate_left_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M7.11 8.53l-1.41-1.42c-.9 1.16-1.46 2.5-1.63 3.89h2.02c.14-.87.49-1.72 1.02-2.47zm-1.02 4.47h-2.02c.17 1.39.72 2.73 1.62 3.89l1.41-1.42c-.52-.75-.87-1.59-1.01-2.47zm1.01 5.32c1.16.9 2.51 1.44 3.9 1.61v-2.03c-.87-.15-1.71-.49-2.46-1.03l-1.44 1.45zm5.9-14.25v-3.07l-4.55 4.55 4.55 4.45v-3.91c2.84.48 5 2.94 5 5.91s-2.16 5.43-5 5.91v2.02c3.95-.49 7-3.85 7-7.93s-3.05-7.44-7-7.93z"/>
+</svg>
diff --git a/image/svg/design/ic_rotate_left_48px.svg b/image/svg/design/ic_rotate_left_48px.svg
new file mode 100644
index 000000000000..0f47a7ea8cac
--- /dev/null
+++ b/image/svg/design/ic_rotate_left_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M14.22 17.05l-2.83-2.83c-1.8 2.32-2.91 5-3.25 7.78h4.04c.29-1.75.97-3.44 2.04-4.95zm-2.04 8.95h-4.04c.34 2.78 1.45 5.46 3.25 7.78l2.83-2.83c-1.07-1.51-1.75-3.2-2.04-4.95zm2.02 10.63c2.32 1.81 5.02 2.88 7.8 3.22v-4.04c-1.75-.29-3.43-.98-4.93-2.05l-2.87 2.87zm11.8-28.49v-6.14l-9.1 9.1 9.1 8.9v-7.82c5.67.95 10 5.88 10 11.82s-4.33 10.87-10 11.82v4.04c7.89-.99 14-7.7 14-15.86s-6.11-14.87-14-15.86z"/>
+</svg>
diff --git a/image/svg/design/ic_rotate_right_24px.svg b/image/svg/design/ic_rotate_right_24px.svg
new file mode 100644
index 000000000000..fdfae4023308
--- /dev/null
+++ b/image/svg/design/ic_rotate_right_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M15.55 5.55l-4.55-4.55v3.07c-3.94.49-7 3.85-7 7.93s3.05 7.44 7 7.93v-2.02c-2.84-.48-5-2.94-5-5.91s2.16-5.43 5-5.91v3.91l4.55-4.45zm4.38 5.45c-.17-1.39-.72-2.73-1.62-3.89l-1.42 1.42c.54.75.88 1.6 1.02 2.47h2.02zm-6.93 6.9v2.02c1.39-.17 2.74-.71 3.9-1.61l-1.44-1.44c-.75.54-1.59.89-2.46 1.03zm3.89-2.42l1.42 1.41c.9-1.16 1.45-2.5 1.62-3.89h-2.02c-.14.87-.48 1.72-1.02 2.48z"/>
+</svg>
diff --git a/image/svg/design/ic_rotate_right_48px.svg b/image/svg/design/ic_rotate_right_48px.svg
new file mode 100644
index 000000000000..67ad572ffe83
--- /dev/null
+++ b/image/svg/design/ic_rotate_right_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M31.1 11.1l-9.1-9.1v6.14c-7.89.98-14 7.7-14 15.86s6.11 14.88 14 15.86v-4.04c-5.67-.95-10-5.88-10-11.82s4.33-10.87 10-11.82v7.82l9.1-8.9zm8.76 10.9c-.34-2.78-1.45-5.46-3.25-7.78l-2.83 2.83c1.07 1.51 1.75 3.2 2.04 4.95h4.04zm-13.86 13.81v4.05c2.78-.34 5.48-1.42 7.8-3.22l-2.87-2.87c-1.5 1.06-3.18 1.74-4.93 2.04zm7.78-4.86l2.83 2.83c1.8-2.32 2.91-5 3.25-7.78h-4.04c-.29 1.75-.97 3.44-2.04 4.95z"/>
+</svg>
diff --git a/image/svg/design/ic_slideshow_24px.svg b/image/svg/design/ic_slideshow_24px.svg
new file mode 100644
index 000000000000..6f92a25a8757
--- /dev/null
+++ b/image/svg/design/ic_slideshow_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M10 8v8l5-4-5-4zm9-5h-14c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-14c0-1.1-.9-2-2-2zm0 16h-14v-14h14v14z"/>
+</svg>
diff --git a/image/svg/design/ic_slideshow_48px.svg b/image/svg/design/ic_slideshow_48px.svg
new file mode 100644
index 000000000000..48ba9b8b31af
--- /dev/null
+++ b/image/svg/design/ic_slideshow_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M20 16v16l10-8-10-8zm18-10h-28c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm0 32h-28v-28h28v28z"/>
+</svg>
diff --git a/image/svg/design/ic_straighten_24px.svg b/image/svg/design/ic_straighten_24px.svg
new file mode 100644
index 000000000000..25898c540874
--- /dev/null
+++ b/image/svg/design/ic_straighten_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M21 6h-18c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2v-8c0-1.1-.9-2-2-2zm0 10h-18v-8h2v4h2v-4h2v4h2v-4h2v4h2v-4h2v4h2v-4h2v8z"/>
+</svg>
diff --git a/image/svg/design/ic_straighten_48px.svg b/image/svg/design/ic_straighten_48px.svg
new file mode 100644
index 000000000000..5adb8bce5339
--- /dev/null
+++ b/image/svg/design/ic_straighten_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M42 12h-36c-2.21 0-4 1.79-4 4v16c0 2.21 1.79 4 4 4h36c2.21 0 4-1.79 4-4v-16c0-2.21-1.79-4-4-4zm0 20h-36v-16h4v8h4v-8h4v8h4v-8h4v8h4v-8h4v8h4v-8h4v16z"/>
+</svg>
diff --git a/image/svg/design/ic_style_24px.svg b/image/svg/design/ic_style_24px.svg
new file mode 100644
index 000000000000..b105eb14f10c
--- /dev/null
+++ b/image/svg/design/ic_style_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M2.53 19.65l1.34.56v-9.03l-2.43 5.86c-.41 1.02.08 2.19 1.09 2.61zm19.5-3.7l-4.96-11.97c-.31-.75-1.04-1.21-1.81-1.23-.26 0-.53.04-.79.15l-7.37 3.05c-.75.31-1.21 1.03-1.23 1.8-.01.27.04.54.15.8l4.96 11.97c.31.76 1.05 1.22 1.83 1.23.26 0 .52-.05.77-.15l7.36-3.05c1.02-.42 1.51-1.59 1.09-2.6zm-14.15-7.2c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm-2 11c0 1.1.9 2 2 2h1.45l-3.45-8.34v6.34z"/>
+ <path d="M0 0h24v24h-24z" fill="none"/>
+</svg>
diff --git a/image/svg/design/ic_style_48px.svg b/image/svg/design/ic_style_48px.svg
new file mode 100644
index 000000000000..19a25934f543
--- /dev/null
+++ b/image/svg/design/ic_style_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M5.06 39.31l2.69 1.11v-18.05l-4.85 11.71c-.84 2.03.13 4.38 2.16 5.23zm39-7.42l-9.92-23.93c-.62-1.5-2.08-2.43-3.61-2.46-.53-.01-1.07.09-1.6.3l-14.73 6.1c-1.5.62-2.42 2.07-2.46 3.6-.01.54.08 1.08.3 1.61l9.91 23.93c.63 1.52 2.1 2.44 3.66 2.46.52 0 1.04-.09 1.55-.3l14.73-6.1c2.03-.84 3.01-3.18 2.17-5.21zm-28.31-14.39c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zm-4 22c0 2.2 1.8 4 4 4h2.91l-6.91-16.68v12.68z"/>
+ <path d="M0 0h48v48h-48z" fill="none"/>
+</svg>
diff --git a/image/svg/design/ic_switch_camera_24px.svg b/image/svg/design/ic_switch_camera_24px.svg
new file mode 100644
index 000000000000..aaad044df871
--- /dev/null
+++ b/image/svg/design/ic_switch_camera_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M20 4h-3.17l-1.83-2h-6l-1.83 2h-3.17c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-12c0-1.1-.9-2-2-2zm-5 11.5v-2.5h-6v2.5l-3.5-3.5 3.5-3.5v2.5h6v-2.5l3.5 3.5-3.5 3.5z"/>
+</svg>
diff --git a/image/svg/design/ic_switch_camera_48px.svg b/image/svg/design/ic_switch_camera_48px.svg
new file mode 100644
index 000000000000..09d74af17338
--- /dev/null
+++ b/image/svg/design/ic_switch_camera_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M40 8h-6.34l-3.66-4h-12l-3.66 4h-6.34c-2.21 0-4 1.79-4 4v24c0 2.21 1.79 4 4 4h32c2.21 0 4-1.79 4-4v-24c0-2.21-1.79-4-4-4zm-10 23v-5h-12v5l-7-7 7-7v5h12v-5l7 7-7 7z"/>
+</svg>
diff --git a/image/svg/design/ic_switch_video_24px.svg b/image/svg/design/ic_switch_video_24px.svg
new file mode 100644
index 000000000000..38cffdc1ec34
--- /dev/null
+++ b/image/svg/design/ic_switch_video_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M18 9.5v-3.5c0-.55-.45-1-1-1h-14c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h14c.55 0 1-.45 1-1v-3.5l4 4v-13l-4 4zm-5 6v-2.5h-6v2.5l-3.5-3.5 3.5-3.5v2.5h6v-2.5l3.5 3.5-3.5 3.5z"/>
+</svg>
diff --git a/image/svg/design/ic_switch_video_48px.svg b/image/svg/design/ic_switch_video_48px.svg
new file mode 100644
index 000000000000..24a070e32350
--- /dev/null
+++ b/image/svg/design/ic_switch_video_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M36 19v-7c0-1.1-.89-2-2-2h-28c-1.11 0-2 .9-2 2v24c0 1.1.89 2 2 2h28c1.11 0 2-.9 2-2v-7l8 8v-26l-8 8zm-10 12v-5h-12v5l-7-7 7-7v5h12v-5l7 7-7 7z"/>
+</svg>
diff --git a/image/svg/design/ic_tag_faces_24px.svg b/image/svg/design/ic_tag_faces_24px.svg
new file mode 100644
index 000000000000..3f3e82367d77
--- /dev/null
+++ b/image/svg/design/ic_tag_faces_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M11.99 2c-5.52 0-9.99 4.48-9.99 10s4.47 10 9.99 10c5.53 0 10.01-4.48 10.01-10s-4.48-10-10.01-10zm.01 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zm3.5-9c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5-1.5.67-1.5 1.5.67 1.5 1.5 1.5zm-7 0c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5-1.5.67-1.5 1.5.67 1.5 1.5 1.5zm3.5 6.5c2.33 0 4.31-1.46 5.11-3.5h-10.22c.8 2.04 2.78 3.5 5.11 3.5z"/>
+</svg>
diff --git a/image/svg/design/ic_tag_faces_48px.svg b/image/svg/design/ic_tag_faces_48px.svg
new file mode 100644
index 000000000000..4877a88aa7d3
--- /dev/null
+++ b/image/svg/design/ic_tag_faces_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M23.99 4c-11.05 0-19.99 8.95-19.99 20s8.94 20 19.99 20c11.05 0 20.01-8.95 20.01-20s-8.96-20-20.01-20zm.01 36c-8.84 0-16-7.16-16-16s7.16-16 16-16 16 7.16 16 16-7.16 16-16 16zm7-18c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3zm-14 0c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3zm7 13c4.66 0 8.61-2.91 10.21-7h-20.42c1.6 4.09 5.55 7 10.21 7z"/>
+</svg>
diff --git a/image/svg/design/ic_texture_24px.svg b/image/svg/design/ic_texture_24px.svg
new file mode 100644
index 000000000000..3e3bb6c32ab7
--- /dev/null
+++ b/image/svg/design/ic_texture_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M19.51 3.08l-16.43 16.43c.09.34.27.65.51.9.25.24.56.42.9.51l16.44-16.43c-.19-.69-.73-1.23-1.42-1.41zm-7.63-.08l-8.88 8.88v2.83l11.71-11.71h-2.83zm-6.88 0c-1.1 0-2 .9-2 2v2l4-4h-2zm14 18c.55 0 1.05-.22 1.41-.59.37-.36.59-.86.59-1.41v-2l-4 4h2zm-9.71 0h2.83l8.88-8.88v-2.83l-11.71 11.71z"/>
+</svg>
diff --git a/image/svg/design/ic_texture_48px.svg b/image/svg/design/ic_texture_48px.svg
new file mode 100644
index 000000000000..4c3d4e764f36
--- /dev/null
+++ b/image/svg/design/ic_texture_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M39.02 6.15l-32.87 32.87c.18.69.53 1.31 1.02 1.8l.01.01c.49.49 1.11.84 1.8 1.02l32.87-32.87c-.37-1.38-1.45-2.46-2.83-2.83zm-15.26-.15l-17.76 17.76v5.66l23.42-23.42h-5.66zm-13.76 0c-2.2 0-4 1.8-4 4v4.01l8.01-8.01h-4.01zm28 36c1.1 0 2.1-.45 2.82-1.17.73-.73 1.18-1.73 1.18-2.83v-4.01l-8.01 8.01h4.01zm-19.42 0h5.66l17.76-17.76v-5.66l-23.42 23.42z"/>
+</svg>
diff --git a/image/svg/design/ic_timelapse_24px.svg b/image/svg/design/ic_timelapse_24px.svg
new file mode 100644
index 000000000000..e60749ad5746
--- /dev/null
+++ b/image/svg/design/ic_timelapse_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M16.24 7.76c-1.17-1.17-2.7-1.76-4.24-1.76v6l-4.24 4.24c2.34 2.34 6.14 2.34 8.49 0 2.34-2.34 2.34-6.14-.01-8.48zm-4.24-5.76c-5.52 0-10 4.48-10 10s4.48 10 10 10 10-4.48 10-10-4.48-10-10-10zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"/>
+</svg>
diff --git a/image/svg/design/ic_timelapse_48px.svg b/image/svg/design/ic_timelapse_48px.svg
new file mode 100644
index 000000000000..438e7a396bc1
--- /dev/null
+++ b/image/svg/design/ic_timelapse_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M32.49 15.51c-2.35-2.34-5.42-3.51-8.49-3.51v12l-8.49 8.49c4.69 4.69 12.28 4.69 16.97 0 4.69-4.69 4.69-12.29.01-16.98zm-8.49-11.51c-11.05 0-20 8.95-20 20s8.95 20 20 20 20-8.96 20-20c0-11.05-8.95-20-20-20zm0 36c-8.84 0-16-7.16-16-16s7.16-16 16-16 16 7.16 16 16-7.16 16-16 16z"/>
+</svg>
diff --git a/image/svg/design/ic_timer_10_24px.svg b/image/svg/design/ic_timer_10_24px.svg
new file mode 100644
index 000000000000..472bb95783f7
--- /dev/null
+++ b/image/svg/design/ic_timer_10_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24zm0 0h24v24h-24z" fill="none"/>
+ <path d="M0 7.72v1.68l3-1v9.6h2v-12h-.25l-4.75 1.72zm23.78 6.65c-.14-.28-.35-.53-.63-.74-.28-.21-.61-.39-1.01-.53s-.85-.27-1.35-.38c-.35-.07-.64-.15-.87-.23-.23-.08-.41-.16-.55-.25-.14-.09-.23-.19-.28-.3-.05-.11-.08-.24-.08-.39 0-.14.03-.28.09-.41.06-.13.15-.25.27-.34.12-.1.27-.18.45-.24s.4-.09.64-.09c.25 0 .47.04.66.11.19.07.35.17.48.29.13.12.22.26.29.42.06.16.1.32.1.49h1.95c0-.39-.08-.75-.24-1.09-.16-.34-.39-.63-.69-.88-.3-.25-.66-.44-1.09-.59-.43-.15-.92-.22-1.46-.22-.51 0-.98.07-1.39.21-.41.14-.77.33-1.06.57-.29.24-.51.52-.67.84-.16.32-.23.65-.23 1.01s.08.69.23.96c.15.28.36.52.64.73.27.21.6.38.98.53.38.14.81.26 1.27.36.39.08.71.17.95.26s.43.19.57.29c.13.1.22.22.27.34.05.12.07.25.07.39 0 .32-.13.57-.4.77-.27.2-.66.29-1.17.29-.22 0-.43-.02-.64-.08-.21-.05-.4-.13-.56-.24-.17-.11-.3-.26-.41-.44-.11-.18-.17-.41-.18-.67h-1.89c0 .36.08.71.24 1.05.16.34.39.65.7.93.31.27.69.49 1.15.66.46.17.98.25 1.58.25.53 0 1.01-.06 1.44-.19.43-.13.8-.31 1.11-.54.31-.23.54-.51.71-.83.17-.32.25-.67.25-1.06-.02-.4-.09-.74-.24-1.02zm-9.96-7.32c-.34-.4-.75-.7-1.23-.88-.47-.18-1.01-.27-1.59-.27-.58 0-1.11.09-1.59.27-.48.18-.89.47-1.23.88-.34.41-.6.93-.79 1.59-.18.65-.28 1.45-.28 2.39v1.92c0 .94.09 1.74.28 2.39.19.66.45 1.19.8 1.6.34.41.75.71 1.23.89.48.18 1.01.28 1.59.28.59 0 1.12-.09 1.59-.28.48-.18.88-.48 1.22-.89.34-.41.6-.94.78-1.6.18-.65.28-1.45.28-2.39v-1.92c0-.94-.09-1.74-.28-2.39-.18-.66-.44-1.19-.78-1.59zm-.92 6.17c0 .6-.04 1.11-.12 1.53-.08.42-.2.76-.36 1.02-.16.26-.36.45-.59.57-.23.12-.51.18-.82.18-.3 0-.58-.06-.82-.18s-.44-.31-.6-.57c-.16-.26-.29-.6-.38-1.02-.09-.42-.13-.93-.13-1.53v-2.5c0-.6.04-1.11.13-1.52.09-.41.21-.74.38-1 .16-.25.36-.43.6-.55.24-.11.51-.17.81-.17.31 0 .58.06.81.17.24.11.44.29.6.55.16.25.29.58.37.99.08.41.13.92.13 1.52v2.51z"/>
+</svg>
diff --git a/image/svg/design/ic_timer_10_48px.svg b/image/svg/design/ic_timer_10_48px.svg
new file mode 100644
index 000000000000..ab423119eaed
--- /dev/null
+++ b/image/svg/design/ic_timer_10_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48zm0 0h48v48h-48z" fill="none"/>
+ <path d="M0 15.43v3.37l6-2v19.2h4v-24h-.51l-9.49 3.43zm47.57 13.3c-.29-.57-.71-1.06-1.26-1.48-.55-.42-1.23-.77-2.02-1.06-.8-.29-1.7-.54-2.7-.75-.7-.15-1.27-.3-1.73-.46-.46-.15-.83-.32-1.1-.5-.27-.18-.46-.39-.57-.61-.11-.22-.16-.48-.16-.77 0-.29.06-.56.18-.83.12-.26.3-.49.54-.69.24-.2.54-.36.91-.48.36-.12.79-.18 1.28-.18.5 0 .94.07 1.32.22.38.14.7.34.95.59.26.25.45.53.58.84.13.32.19.64.19.97h3.9c0-.78-.16-1.51-.47-2.18-.31-.67-.77-1.26-1.37-1.76-.6-.5-1.33-.89-2.19-1.17-.87-.29-1.84-.43-2.92-.43-1.03 0-1.96.14-2.78.42-.83.28-1.53.67-2.12 1.15-.58.48-1.03 1.04-1.34 1.68-.31.64-.47 1.31-.47 2.01 0 .73.15 1.37.46 1.93.3.56.73 1.04 1.28 1.45.55.41 1.2.76 1.97 1.05.76.29 1.61.53 2.54.72.78.16 1.41.33 1.9.51s.86.38 1.13.59c.27.21.45.43.54.67.09.24.14.5.14.78 0 .63-.27 1.14-.8 1.53-.54.39-1.32.59-2.34.59-.44 0-.87-.05-1.28-.15-.42-.1-.79-.26-1.12-.49-.33-.22-.6-.52-.82-.88-.21-.36-.34-.81-.37-1.35h-3.79c0 .72.16 1.42.47 2.11.31.69.78 1.31 1.4 1.85.62.55 1.39.99 2.3 1.32.91.34 1.97.51 3.15.51 1.06 0 2.02-.13 2.89-.38.87-.26 1.61-.62 2.22-1.08.62-.47 1.09-1.02 1.42-1.66.33-.64.5-1.35.5-2.12-.01-.79-.15-1.46-.44-2.03zm-19.93-14.64c-.68-.81-1.5-1.39-2.45-1.75-.96-.36-2.02-.54-3.2-.54-1.16 0-2.22.18-3.18.54-.96.36-1.78.94-2.45 1.75-.68.81-1.2 1.87-1.57 3.17-.37 1.31-.55 2.9-.55 4.78v3.83c0 1.88.19 3.48.56 4.79.38 1.31.91 2.38 1.59 3.2.69.82 1.51 1.42 2.46 1.79.96.37 2.02.55 3.18.55 1.17 0 2.24-.19 3.19-.55.95-.37 1.76-.96 2.44-1.79.67-.82 1.2-1.89 1.57-3.2.37-1.31.55-2.91.55-4.79v-3.83c0-1.88-.19-3.47-.55-4.78-.38-1.3-.91-2.36-1.59-3.17zm-1.83 12.36c0 1.2-.08 2.21-.24 3.05-.16.84-.41 1.52-.73 2.04s-.72.9-1.18 1.14c-.47.24-1.01.36-1.63.36-.61 0-1.15-.12-1.63-.36s-.88-.62-1.21-1.14c-.33-.52-.58-1.2-.75-2.04-.17-.84-.26-1.85-.26-3.05v-5.01c0-1.21.08-2.22.25-3.04.17-.82.42-1.48.74-1.99.33-.51.73-.87 1.2-1.09.47-.22 1.01-.33 1.62-.33.61 0 1.15.11 1.62.33.47.22.87.59 1.2 1.09.33.51.57 1.17.74 1.99.17.82.25 1.84.25 3.04v5.01z"/>
+</svg>
diff --git a/image/svg/design/ic_timer_24px.svg b/image/svg/design/ic_timer_24px.svg
new file mode 100644
index 000000000000..9936435d241a
--- /dev/null
+++ b/image/svg/design/ic_timer_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M15 1h-6v2h6v-2zm-4 13h2v-6h-2v6zm8.03-6.61l1.42-1.42c-.43-.51-.9-.99-1.41-1.41l-1.42 1.42c-1.55-1.24-3.5-1.98-5.62-1.98-4.97 0-9 4.03-9 9s4.02 9 9 9 9-4.03 9-9c0-2.12-.74-4.07-1.97-5.61zm-7.03 12.61c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7z"/>
+</svg>
diff --git a/image/svg/design/ic_timer_3_24px.svg b/image/svg/design/ic_timer_3_24px.svg
new file mode 100644
index 000000000000..f271496a8a9c
--- /dev/null
+++ b/image/svg/design/ic_timer_3_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24zm0 0h24v24h-24z" fill="none"/>
+ <path d="M11.61 12.97c-.16-.24-.36-.46-.62-.65-.25-.19-.56-.35-.93-.48.3-.14.57-.3.8-.5.23-.2.42-.41.57-.64.15-.23.27-.46.34-.71.08-.24.11-.49.11-.73 0-.55-.09-1.04-.28-1.46-.18-.42-.44-.77-.78-1.06-.33-.28-.73-.5-1.2-.64-.45-.13-.97-.2-1.53-.2-.55 0-1.06.08-1.52.24-.47.17-.87.4-1.2.69-.33.29-.6.63-.78 1.03-.2.39-.29.83-.29 1.29h1.98c0-.26.05-.49.14-.69.09-.2.22-.38.38-.52.17-.14.36-.25.58-.33.22-.08.46-.12.73-.12.61 0 1.06.16 1.36.47.3.31.44.75.44 1.32 0 .27-.04.52-.12.74-.08.22-.21.41-.38.57-.17.16-.38.28-.63.37-.25.09-.55.13-.89.13h-1.17v1.57h1.18c.34 0 .64.04.91.11.27.08.5.19.69.35.19.16.34.36.44.61.1.24.16.54.16.87 0 .62-.18 1.09-.53 1.42-.35.33-.84.49-1.45.49-.29 0-.56-.04-.8-.13-.24-.08-.44-.2-.61-.36-.17-.16-.3-.34-.39-.56-.09-.22-.14-.46-.14-.72h-1.99c0 .55.11 1.03.32 1.45.21.42.5.77.86 1.05s.77.49 1.24.63.96.21 1.48.21c.57 0 1.09-.08 1.58-.23.49-.15.91-.38 1.26-.68.36-.3.64-.66.84-1.1.2-.43.3-.93.3-1.48 0-.29-.04-.58-.11-.86-.08-.25-.19-.51-.35-.76zm9.26 1.4c-.14-.28-.35-.53-.63-.74-.28-.21-.61-.39-1.01-.53s-.85-.27-1.35-.38c-.35-.07-.64-.15-.87-.23-.23-.08-.41-.16-.55-.25-.14-.09-.23-.19-.28-.3-.05-.11-.08-.24-.08-.39s.03-.28.09-.41c.06-.13.15-.25.27-.34.12-.1.27-.18.45-.24s.4-.09.64-.09c.25 0 .47.04.66.11.19.07.35.17.48.29.13.12.22.26.29.42.06.16.1.32.1.49h1.95c0-.39-.08-.75-.24-1.09-.16-.34-.39-.63-.69-.88-.3-.25-.66-.44-1.09-.59-.43-.15-.92-.22-1.46-.22-.51 0-.98.07-1.39.21-.41.14-.77.33-1.06.57-.29.24-.51.52-.67.84-.16.32-.23.65-.23 1.01s.08.68.23.96c.15.28.37.52.64.73.27.21.6.38.98.53.38.14.81.26 1.27.36.39.08.71.17.95.26s.43.19.57.29c.13.1.22.22.27.34.05.12.07.25.07.39 0 .32-.13.57-.4.77-.27.2-.66.29-1.17.29-.22 0-.43-.02-.64-.08-.21-.05-.4-.13-.56-.24-.17-.11-.3-.26-.41-.44-.11-.18-.17-.41-.18-.67h-1.89c0 .36.08.71.24 1.05.16.34.39.65.7.93.31.27.69.49 1.15.66.46.17.98.25 1.58.25.53 0 1.01-.06 1.44-.19.43-.13.8-.31 1.11-.54.31-.23.54-.51.71-.83.17-.32.25-.67.25-1.06-.02-.4-.09-.74-.24-1.02z"/>
+</svg>
diff --git a/image/svg/design/ic_timer_3_48px.svg b/image/svg/design/ic_timer_3_48px.svg
new file mode 100644
index 000000000000..dcd0cf16fa93
--- /dev/null
+++ b/image/svg/design/ic_timer_3_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48zm0 0h48v48h-48z" fill="none"/>
+ <path d="M23.22 25.95c-.32-.48-.73-.92-1.23-1.31-.51-.39-1.12-.7-1.85-.95.61-.27 1.14-.61 1.6-1 .46-.4.84-.82 1.14-1.27.3-.45.53-.92.69-1.41.15-.49.23-.97.23-1.45 0-1.11-.19-2.08-.55-2.93-.37-.84-.89-1.55-1.56-2.11-.67-.56-1.47-.99-2.41-1.28-.94-.29-1.97-.43-3.1-.43-1.1 0-2.11.16-3.04.49-.93.33-1.73.78-2.4 1.36-.67.58-1.19 1.27-1.57 2.06-.38.79-.56 1.66-.56 2.59h3.96c0-.51.09-.97.28-1.38.19-.41.44-.76.77-1.04.33-.29.71-.51 1.16-.67.45-.16.93-.24 1.45-.24 1.22 0 2.12.31 2.72.94.59.63.89 1.5.89 2.63 0 .54-.08 1.04-.24 1.48-.16.45-.41.83-.75 1.14-.34.32-.76.56-1.26.74-.5.18-1.09.27-1.78.27h-2.35v3.13h2.35c.67 0 1.28.08 1.82.23.54.15 1 .39 1.38.71.38.32.67.73.88 1.22.21.49.31 1.07.31 1.75 0 1.24-.35 2.19-1.06 2.84-.71.65-1.67.98-2.9.98-.59 0-1.12-.08-1.6-.25-.48-.17-.89-.41-1.22-.72-.34-.31-.6-.68-.78-1.12-.19-.43-.28-.91-.28-1.44h-3.99c0 1.1.21 2.07.64 2.9.42.84.99 1.54 1.71 2.1s1.55.98 2.49 1.26c.94.28 1.93.42 2.96.42 1.13 0 2.18-.16 3.16-.46.97-.31 1.82-.76 2.53-1.35.71-.59 1.27-1.32 1.67-2.19.4-.87.6-1.86.6-2.97 0-.59-.07-1.16-.22-1.71-.15-.56-.38-1.08-.69-1.56zm18.53 2.78c-.29-.57-.71-1.06-1.26-1.48-.55-.42-1.23-.77-2.02-1.06-.8-.29-1.7-.54-2.7-.75-.7-.15-1.27-.3-1.73-.46-.46-.15-.83-.32-1.1-.5-.27-.18-.46-.39-.57-.61-.11-.22-.16-.48-.16-.77 0-.29.06-.56.18-.83.12-.26.3-.49.54-.69.24-.2.54-.36.91-.48.36-.12.79-.18 1.28-.18.5 0 .94.07 1.32.22.38.14.7.34.95.59.26.25.45.53.58.84.13.32.19.64.19.97h3.9c0-.78-.16-1.51-.47-2.18-.32-.67-.77-1.26-1.37-1.76-.6-.5-1.33-.89-2.19-1.17-.87-.29-1.84-.43-2.93-.43-1.03 0-1.96.14-2.78.42-.83.28-1.53.67-2.12 1.15-.58.48-1.03 1.04-1.34 1.68-.31.64-.47 1.31-.47 2.01 0 .73.15 1.37.46 1.93.3.56.73 1.04 1.28 1.45.55.41 1.2.76 1.97 1.05.76.29 1.61.53 2.54.72.78.16 1.41.33 1.9.51s.86.38 1.13.59c.27.21.45.43.54.67.09.24.14.5.14.78 0 .63-.27 1.14-.8 1.53-.54.39-1.32.59-2.34.59-.44 0-.87-.05-1.28-.15-.42-.1-.79-.26-1.12-.49-.33-.22-.6-.52-.82-.88-.21-.36-.34-.81-.37-1.35h-3.79c0 .72.16 1.42.47 2.11.31.69.78 1.31 1.4 1.85.62.55 1.39.99 2.3 1.32.91.34 1.97.51 3.15.51 1.06 0 2.02-.13 2.89-.38.87-.26 1.61-.62 2.22-1.08.62-.47 1.09-1.02 1.42-1.66.33-.64.5-1.35.5-2.12 0-.79-.15-1.46-.43-2.03z"/>
+</svg>
diff --git a/image/svg/design/ic_timer_48px.svg b/image/svg/design/ic_timer_48px.svg
new file mode 100644
index 000000000000..7de8b2b556a5
--- /dev/null
+++ b/image/svg/design/ic_timer_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M30 2h-12v4h12v-4zm-8 26h4v-12h-4v12zm16.05-13.23l2.85-2.85c-.86-1.03-1.8-1.97-2.83-2.83l-2.85 2.85c-3.07-2.46-6.98-3.94-11.23-3.94-9.95 0-17.99 8.06-17.99 18s8.04 18 17.99 18 18.01-8.06 18.01-18c0-4.25-1.48-8.15-3.95-11.23zm-14.05 25.23c-7.73 0-14-6.27-14-14s6.27-14 14-14 14 6.27 14 14-6.27 14-14 14z"/>
+</svg>
diff --git a/image/svg/design/ic_timer_auto_24px.svg b/image/svg/design/ic_timer_auto_24px.svg
new file mode 100644
index 000000000000..08c338b16c31
--- /dev/null
+++ b/image/svg/design/ic_timer_auto_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M12 4c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm0 10c-2.67 0-8 1.34-8 4v2h16v-2c0-2.67-5.33-4-8-4z"/>
+ <path d="M0 0h24v24h-24z" fill="none"/>
+</svg>
diff --git a/image/svg/design/ic_timer_auto_48px.svg b/image/svg/design/ic_timer_auto_48px.svg
new file mode 100644
index 000000000000..2bbccd831e8b
--- /dev/null
+++ b/image/svg/design/ic_timer_auto_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M24 8c-4.42 0-8 3.58-8 8 0 4.41 3.58 8 8 8s8-3.59 8-8c0-4.42-3.58-8-8-8zm0 20c-5.33 0-16 2.67-16 8v4h32v-4c0-5.33-10.67-8-16-8z"/>
+ <path d="M0 0h48v48h-48z" fill="none"/>
+</svg>
diff --git a/image/svg/design/ic_timer_off_24px.svg b/image/svg/design/ic_timer_off_24px.svg
new file mode 100644
index 000000000000..3f0814cbbab3
--- /dev/null
+++ b/image/svg/design/ic_timer_off_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24zm0 0h24v24h-24zm0 0h24v24h-24zm0 0h24v24h-24zm0 0h24v24h-24z" fill="none"/>
+ <path d="M19.04 4.55l-1.42 1.42c-1.55-1.23-3.5-1.97-5.62-1.97-1.83 0-3.53.55-4.95 1.48l1.46 1.46c1.02-.59 2.22-.94 3.49-.94 3.87 0 7 3.13 7 7 0 1.27-.35 2.47-.94 3.49l1.45 1.45c.94-1.41 1.49-3.11 1.49-4.94 0-2.12-.74-4.07-1.97-5.61l1.42-1.42-1.41-1.42zm-4.04-3.55h-6v2h6v-2zm-4 8.44l2 2v-3.44h-2v1.44zm-7.98-5.44l-1.27 1.27 2.75 2.76c-.95 1.42-1.5 3.13-1.5 4.97 0 4.97 4.02 9 9 9 1.84 0 3.55-.55 4.98-1.5l2.5 2.5 1.27-1.27-7.71-7.71-10.02-10.02zm8.98 16c-3.87 0-7-3.13-7-7 0-1.28.35-2.48.95-3.52l9.56 9.56c-1.03.61-2.23.96-3.51.96z"/>
+</svg>
diff --git a/image/svg/design/ic_timer_off_48px.svg b/image/svg/design/ic_timer_off_48px.svg
new file mode 100644
index 000000000000..cd3a71e31c04
--- /dev/null
+++ b/image/svg/design/ic_timer_off_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48zm0 0h48v48h-48zm0 0h48v48h-48zm0 0h48v48h-48zm0 0h48v48h-48z" fill="none"/>
+ <path d="M38.07 9.1l-2.85 2.85c-3.07-2.47-6.98-3.95-11.23-3.95-3.66 0-7.05 1.1-9.89 2.97l2.91 2.91c2.06-1.19 4.44-1.88 6.99-1.88 7.73 0 14 6.27 14 14 0 2.55-.69 4.93-1.88 6.99l2.91 2.91c1.87-2.84 2.97-6.24 2.97-9.9 0-4.25-1.48-8.15-3.95-11.23l2.85-2.85-2.83-2.82zm-8.07-7.1h-12v4h12v-4zm-8 16.87l4 4v-6.87h-4v2.87zm-15.96-10.87l-2.55 2.54 5.51 5.51c-1.89 2.85-3 6.27-3 9.95 0 9.94 8.04 18 17.99 18 3.68 0 7.1-1.11 9.95-3l5 5 2.54-2.55-15.4-15.41-20.04-20.04zm17.96 32c-7.73 0-14-6.27-14-14 0-2.57.7-4.97 1.91-7.04l19.13 19.13c-2.07 1.21-4.47 1.91-7.04 1.91z"/>
+</svg>
diff --git a/image/svg/design/ic_tonality_24px.svg b/image/svg/design/ic_tonality_24px.svg
new file mode 100644
index 000000000000..0258619115b3
--- /dev/null
+++ b/image/svg/design/ic_tonality_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M12 2c-5.52 0-10 4.48-10 10s4.48 10 10 10 10-4.48 10-10-4.48-10-10-10zm-1 17.93c-3.94-.49-7-3.85-7-7.93s3.05-7.44 7-7.93v15.86zm2-15.86c1.03.13 2 .45 2.87.93h-2.87v-.93zm0 2.93h5.24c.25.31.48.65.68 1h-5.92v-1zm0 3h6.74c.08.33.15.66.19 1h-6.93v-1zm0 9.93v-.93h2.87c-.87.48-1.84.8-2.87.93zm5.24-2.93h-5.24v-1h5.92c-.2.35-.43.69-.68 1zm1.5-3h-6.74v-1h6.93c-.04.34-.11.67-.19 1z"/>
+</svg>
diff --git a/image/svg/design/ic_tonality_48px.svg b/image/svg/design/ic_tonality_48px.svg
new file mode 100644
index 000000000000..aa36b5a4b6cd
--- /dev/null
+++ b/image/svg/design/ic_tonality_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M24 4c-11.05 0-20 8.95-20 20s8.95 20 20 20 20-8.95 20-20-8.95-20-20-20zm-2 35.86c-7.89-.98-14-7.7-14-15.86s6.11-14.88 14-15.86v31.72zm4-31.72c2.06.26 4 .9 5.74 1.86h-5.74v-1.86zm0 5.86h10.48c.5.63.96 1.3 1.36 2h-11.84v-2zm0 6h13.48c.17.65.3 1.32.39 2h-13.87v-2zm0 19.86v-1.86h5.74c-1.74.96-3.68 1.6-5.74 1.86zm10.48-5.86h-10.48v-2h11.84c-.4.7-.86 1.37-1.36 2zm3-6h-13.48v-2h13.86c-.08.68-.22 1.35-.38 2z"/>
+</svg>
diff --git a/image/svg/design/ic_transform_24px.svg b/image/svg/design/ic_transform_24px.svg
new file mode 100644
index 000000000000..3540f4bdc832
--- /dev/null
+++ b/image/svg/design/ic_transform_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M22 18v-2h-14v-12h2l-3-3-3 3h2v2h-4v2h4v8c0 1.1.9 2 2 2h8v2h-2l3 3 3-3h-2v-2h4zm-12-10h6v6h2v-6c0-1.1-.9-2-2-2h-6v2z"/>
+</svg>
diff --git a/image/svg/design/ic_transform_48px.svg b/image/svg/design/ic_transform_48px.svg
new file mode 100644
index 000000000000..3b1ee68e2f51
--- /dev/null
+++ b/image/svg/design/ic_transform_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M44 36v-4h-28v-24h4l-6-6-6 6h4v4h-8v4h8v16c0 2.21 1.79 4 4 4h16v4h-4l6 6 6-6h-4v-4h8zm-24-20h12v12h4v-12c0-2.21-1.79-4-4-4h-12v4z"/>
+</svg>
diff --git a/image/svg/design/ic_tune_24px.svg b/image/svg/design/ic_tune_24px.svg
new file mode 100644
index 000000000000..e9ec4024f4cd
--- /dev/null
+++ b/image/svg/design/ic_tune_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M3 17v2h6v-2h-6zm0-12v2h10v-2h-10zm10 16v-2h8v-2h-8v-2h-2v6h2zm-6-12v2h-4v2h4v2h2v-6h-2zm14 4v-2h-10v2h10zm-6-4h2v-2h4v-2h-4v-2h-2v6z"/>
+</svg>
diff --git a/image/svg/design/ic_tune_48px.svg b/image/svg/design/ic_tune_48px.svg
new file mode 100644
index 000000000000..c751c4d11c95
--- /dev/null
+++ b/image/svg/design/ic_tune_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M6 34v4h12v-4h-12zm0-24v4h20v-4h-20zm20 32v-4h16v-4h-16v-4h-4v12h4zm-12-24v4h-8v4h8v4h4v-12h-4zm28 8v-4h-20v4h20zm-12-8h4v-4h8v-4h-8v-4h-4v12z"/>
+</svg>
diff --git a/image/svg/design/ic_wb_auto_24px.svg b/image/svg/design/ic_wb_auto_24px.svg
new file mode 100644
index 000000000000..24418ab75640
--- /dev/null
+++ b/image/svg/design/ic_wb_auto_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M6.85 12.65h2.3l-1.15-3.65-1.15 3.65zm15.15-5.65l-1.2 6.29-1.5-6.29h-1.6l-1.49 6.29-1.21-6.29h-.76c-1.47-1.83-3.71-3-6.24-3-4.42 0-8 3.58-8 8s3.58 8 8 8c3.13 0 5.84-1.81 7.15-4.43l.1.43h1.75l1.5-6.1 1.5 6.1h1.75l2.05-9h-1.8zm-11.7 9l-.7-2h-3.2l-.7 2h-1.9l3.2-9h2l3.2 9h-1.9z"/>
+</svg>
diff --git a/image/svg/design/ic_wb_auto_48px.svg b/image/svg/design/ic_wb_auto_48px.svg
new file mode 100644
index 000000000000..8beabf89dc10
--- /dev/null
+++ b/image/svg/design/ic_wb_auto_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M13.7 25.3h4.6l-2.3-7.3-2.3 7.3zm30.3-11.3l-2.41 12.58-2.99-12.58h-3.2l-2.98 12.58-2.42-12.58h-1.52c-2.93-3.65-7.43-6-12.48-6-8.84 0-16 7.16-16 16s7.16 16 16 16c6.27 0 11.68-3.61 14.31-8.86l.19.86h3.5l3-12.2 3 12.2h3.5l4.1-18h-3.6zm-23.4 18l-1.4-4h-6.4l-1.4 4h-3.8l6.4-18h4l6.4 18h-3.8z"/>
+</svg>
diff --git a/image/svg/design/ic_wb_cloudy_24px.svg b/image/svg/design/ic_wb_cloudy_24px.svg
new file mode 100644
index 000000000000..d9bd179de606
--- /dev/null
+++ b/image/svg/design/ic_wb_cloudy_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M19.36 10.04c-.69-3.45-3.72-6.04-7.36-6.04-2.89 0-5.4 1.64-6.65 4.04-3.01.32-5.35 2.87-5.35 5.96 0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.64-4.96z"/>
+</svg>
diff --git a/image/svg/design/ic_wb_cloudy_48px.svg b/image/svg/design/ic_wb_cloudy_48px.svg
new file mode 100644
index 000000000000..91eca9395b70
--- /dev/null
+++ b/image/svg/design/ic_wb_cloudy_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M38.71 20.07c-1.36-6.88-7.43-12.07-14.71-12.07-5.78 0-10.79 3.28-13.3 8.07-6.01.65-10.7 5.74-10.7 11.93 0 6.63 5.37 12 12 12h26c5.52 0 10-4.48 10-10 0-5.28-4.11-9.56-9.29-9.93z"/>
+</svg>
diff --git a/image/svg/design/ic_wb_incandescent_24px.svg b/image/svg/design/ic_wb_incandescent_24px.svg
new file mode 100644
index 000000000000..07722576e298
--- /dev/null
+++ b/image/svg/design/ic_wb_incandescent_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M3.55 18.54l1.41 1.41 1.79-1.8-1.41-1.41-1.79 1.8zm7.45 3.91h2v-2.95h-2v2.95zm-7-11.95h-3v2h3v-2zm11-4.19v-4.81h-6v4.81c-1.79 1.04-3 2.97-3 5.19 0 3.31 2.69 6 6 6s6-2.69 6-6c0-2.22-1.21-4.15-3-5.19zm5 4.19v2h3v-2h-3zm-2.76 7.66l1.79 1.8 1.41-1.41-1.8-1.79-1.4 1.4z"/>
+</svg>
diff --git a/image/svg/design/ic_wb_incandescent_48px.svg b/image/svg/design/ic_wb_incandescent_48px.svg
new file mode 100644
index 000000000000..2e7e2cf08b38
--- /dev/null
+++ b/image/svg/design/ic_wb_incandescent_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M7.1 37.07l2.83 2.83 3.59-3.59-2.83-2.83-3.59 3.59zm14.9 7.83h4v-5.9h-4v5.9zm-14-23.9h-6v4h6v-4zm22-8.38v-9.62h-12v9.62c-3.58 2.08-6 5.94-6 10.38 0 6.63 5.37 12 12 12s12-5.37 12-12c0-4.44-2.42-8.31-6-10.38zm10 8.38v4h6v-4h-6zm-5.51 15.31l3.59 3.59 2.83-2.83-3.59-3.59-2.83 2.83z"/>
+</svg>
diff --git a/image/svg/design/ic_wb_irradescent_24px.svg b/image/svg/design/ic_wb_irradescent_24px.svg
new file mode 100644
index 000000000000..ea6286450c5f
--- /dev/null
+++ b/image/svg/design/ic_wb_irradescent_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M5 14.5h14v-6h-14v6zm6-13.95v2.95h2v-2.95h-2zm8.04 2.5l-1.79 1.79 1.41 1.41 1.8-1.79-1.42-1.41zm-6.04 19.4v-2.95h-2v2.95h2zm7.45-3.91l-1.8-1.79-1.41 1.41 1.79 1.8 1.42-1.42zm-16.9-14.08l1.79 1.79 1.41-1.41-1.79-1.79-1.41 1.41zm1.41 15.49l1.79-1.8-1.41-1.41-1.79 1.79 1.41 1.42z"/>
+</svg>
diff --git a/image/svg/design/ic_wb_irradescent_48px.svg b/image/svg/design/ic_wb_irradescent_48px.svg
new file mode 100644
index 000000000000..d1bf0b4f6af2
--- /dev/null
+++ b/image/svg/design/ic_wb_irradescent_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M10 29h28v-12h-28v12zm12-27.9v5.9h4v-5.9h-4zm16.07 5l-3.59 3.59 2.83 2.83 3.59-3.59-2.83-2.83zm-12.07 38.8v-5.9h-4v5.9h4zm14.9-7.83l-3.59-3.59-2.83 2.83 3.59 3.59 2.83-2.83zm-33.8-28.14l3.59 3.59 2.83-2.83-3.59-3.59-2.83 2.83zm2.83 30.97l3.59-3.59-2.83-2.83-3.59 3.59 2.83 2.83z"/>
+</svg>
diff --git a/image/svg/design/ic_wb_sunny_24px.svg b/image/svg/design/ic_wb_sunny_24px.svg
new file mode 100644
index 000000000000..1cdae2bbed18
--- /dev/null
+++ b/image/svg/design/ic_wb_sunny_24px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+ <path d="M0 0h24v24h-24z" fill="none"/>
+ <path d="M6.76 4.84l-1.8-1.79-1.41 1.41 1.79 1.79 1.42-1.41zm-2.76 5.66h-3v2h3v-2zm9-9.95h-2v2.95h2v-2.95zm7.45 3.91l-1.41-1.41-1.79 1.79 1.41 1.41 1.79-1.79zm-3.21 13.7l1.79 1.8 1.41-1.41-1.8-1.79-1.4 1.4zm2.76-7.66v2h3v-2h-3zm-8-5c-3.31 0-6 2.69-6 6s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6zm-1 16.95h2v-2.95h-2v2.95zm-7.45-3.91l1.41 1.41 1.79-1.8-1.41-1.41-1.79 1.8z"/>
+</svg>
diff --git a/image/svg/design/ic_wb_sunny_48px.svg b/image/svg/design/ic_wb_sunny_48px.svg
new file mode 100644
index 000000000000..d2d48056cbd6
--- /dev/null
+++ b/image/svg/design/ic_wb_sunny_48px.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <path d="M0 0h48v48h-48z" fill="none"/>
+ <path d="M13.51 9.69l-3.58-3.59-2.83 2.83 3.59 3.59 2.82-2.83zm-5.51 11.31h-6v4h6v-4zm18-19.9h-4v5.9h4v-5.9zm14.9 7.83l-2.83-2.83-3.59 3.59 2.83 2.83 3.59-3.59zm-6.41 27.38l3.59 3.59 2.83-2.83-3.59-3.59-2.83 2.83zm5.51-15.31v4h6v-4h-6zm-16-10c-6.63 0-12 5.37-12 12s5.37 12 12 12 12-5.37 12-12-5.37-12-12-12zm-2 33.9h4v-5.9h-4v5.9zm-14.9-7.83l2.83 2.83 3.59-3.59-2.83-2.83-3.59 3.59z"/>
+</svg>