emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

scratch/icons 09509f4fa1 05/11: Import Material design icons


From: Stefan Kangas
Subject: scratch/icons 09509f4fa1 05/11: Import Material design icons
Date: Wed, 24 Aug 2022 02:40:43 -0400 (EDT)

branch: scratch/icons
commit 09509f4fa1b1a749c767f760c5bb9e0080e303d2
Author: Stefan Kangas <stefan@marxist.se>
Commit: Stefan Kangas <stefankangas@gmail.com>

    Import Material design icons
    
    * lisp/icons-material.el:
    * etc/images/material/**/*.svg: New files.
---
 etc/images/material/LICENSE                        |  202 +++
 etc/images/material/README                         |   15 +
 etc/images/material/action/3d_rotation.svg         |    1 +
 etc/images/material/action/accessibility.svg       |    1 +
 etc/images/material/action/accessibility_new.svg   |    1 +
 etc/images/material/action/accessible.svg          |    1 +
 etc/images/material/action/accessible_forward.svg  |    1 +
 etc/images/material/action/account_balance.svg     |    1 +
 .../material/action/account_balance_wallet.svg     |    1 +
 etc/images/material/action/account_box.svg         |    1 +
 etc/images/material/action/account_circle.svg      |    1 +
 etc/images/material/action/add_shopping_cart.svg   |    1 +
 etc/images/material/action/add_task.svg            |    1 +
 etc/images/material/action/add_to_drive.svg        |    1 +
 etc/images/material/action/addchart.svg            |    1 +
 .../material/action/admin_panel_settings.svg       |    1 +
 etc/images/material/action/alarm.svg               |    1 +
 etc/images/material/action/alarm_add.svg           |    1 +
 etc/images/material/action/alarm_off.svg           |    1 +
 etc/images/material/action/alarm_on.svg            |    1 +
 etc/images/material/action/all_inbox.svg           |    1 +
 etc/images/material/action/all_out.svg             |    1 +
 etc/images/material/action/analytics.svg           |    1 +
 etc/images/material/action/anchor.svg              |    1 +
 etc/images/material/action/android.svg             |    1 +
 etc/images/material/action/announcement.svg        |    1 +
 etc/images/material/action/api.svg                 |    1 +
 etc/images/material/action/app_blocking.svg        |    1 +
 etc/images/material/action/arrow_circle_down.svg   |    1 +
 etc/images/material/action/arrow_circle_up.svg     |    1 +
 etc/images/material/action/arrow_right_alt.svg     |    1 +
 etc/images/material/action/article.svg             |    1 +
 etc/images/material/action/aspect_ratio.svg        |    1 +
 etc/images/material/action/assessment.svg          |    1 +
 etc/images/material/action/assignment.svg          |    1 +
 etc/images/material/action/assignment_ind.svg      |    1 +
 etc/images/material/action/assignment_late.svg     |    1 +
 etc/images/material/action/assignment_return.svg   |    1 +
 etc/images/material/action/assignment_returned.svg |    1 +
 .../material/action/assignment_turned_in.svg       |    1 +
 etc/images/material/action/autorenew.svg           |    1 +
 etc/images/material/action/backup.svg              |    1 +
 etc/images/material/action/backup_table.svg        |    1 +
 etc/images/material/action/batch_prediction.svg    |    1 +
 etc/images/material/action/book.svg                |    1 +
 etc/images/material/action/book_online.svg         |    1 +
 etc/images/material/action/bookmark.svg            |    1 +
 etc/images/material/action/bookmark_border.svg     |    1 +
 etc/images/material/action/bookmarks.svg           |    1 +
 etc/images/material/action/bug_report.svg          |    1 +
 etc/images/material/action/build.svg               |    1 +
 etc/images/material/action/build_circle.svg        |    1 +
 etc/images/material/action/cached.svg              |    1 +
 etc/images/material/action/calendar_today.svg      |    1 +
 etc/images/material/action/calendar_view_day.svg   |    1 +
 etc/images/material/action/camera_enhance.svg      |    1 +
 .../material/action/cancel_schedule_send.svg       |    1 +
 etc/images/material/action/card_giftcard.svg       |    1 +
 etc/images/material/action/card_membership.svg     |    1 +
 etc/images/material/action/card_travel.svg         |    1 +
 etc/images/material/action/change_history.svg      |    1 +
 etc/images/material/action/check_circle.svg        |    1 +
 .../material/action/check_circle_outline.svg       |    1 +
 etc/images/material/action/chrome_reader_mode.svg  |    1 +
 .../material/action/circle_notifications.svg       |    1 +
 etc/images/material/action/class.svg               |    1 +
 etc/images/material/action/close_fullscreen.svg    |    1 +
 etc/images/material/action/code.svg                |    1 +
 etc/images/material/action/comment_bank.svg        |    1 +
 etc/images/material/action/commute.svg             |    1 +
 etc/images/material/action/compare_arrows.svg      |    1 +
 etc/images/material/action/compress.svg            |    1 +
 etc/images/material/action/contact_page.svg        |    1 +
 etc/images/material/action/contact_support.svg     |    1 +
 etc/images/material/action/contactless.svg         |    1 +
 etc/images/material/action/copyright.svg           |    1 +
 etc/images/material/action/credit_card.svg         |    1 +
 etc/images/material/action/dangerous.svg           |    1 +
 etc/images/material/action/dashboard.svg           |    1 +
 etc/images/material/action/dashboard_customize.svg |    1 +
 etc/images/material/action/date_range.svg          |    1 +
 etc/images/material/action/delete.svg              |    1 +
 etc/images/material/action/delete_forever.svg      |    1 +
 etc/images/material/action/delete_outline.svg      |    1 +
 etc/images/material/action/description.svg         |    1 +
 etc/images/material/action/disabled_by_default.svg |    1 +
 etc/images/material/action/dns.svg                 |    1 +
 etc/images/material/action/done.svg                |    1 +
 etc/images/material/action/done_all.svg            |    1 +
 etc/images/material/action/done_outline.svg        |    1 +
 etc/images/material/action/donut_large.svg         |    1 +
 etc/images/material/action/donut_small.svg         |    1 +
 etc/images/material/action/drag_indicator.svg      |    1 +
 etc/images/material/action/dynamic_form.svg        |    1 +
 etc/images/material/action/eco.svg                 |    1 +
 etc/images/material/action/edit_off.svg            |    1 +
 etc/images/material/action/eject.svg               |    1 +
 etc/images/material/action/euro_symbol.svg         |    1 +
 etc/images/material/action/event.svg               |    1 +
 etc/images/material/action/event_seat.svg          |    1 +
 etc/images/material/action/exit_to_app.svg         |    1 +
 etc/images/material/action/expand.svg              |    1 +
 etc/images/material/action/explore.svg             |    1 +
 etc/images/material/action/explore_off.svg         |    1 +
 etc/images/material/action/extension.svg           |    1 +
 etc/images/material/action/face.svg                |    1 +
 etc/images/material/action/face_unlock.svg         |    1 +
 etc/images/material/action/fact_check.svg          |    1 +
 etc/images/material/action/favorite.svg            |    1 +
 etc/images/material/action/favorite_border.svg     |    1 +
 etc/images/material/action/feedback.svg            |    1 +
 etc/images/material/action/file_present.svg        |    1 +
 etc/images/material/action/filter_alt.svg          |    1 +
 etc/images/material/action/filter_list_alt.svg     |    1 +
 etc/images/material/action/find_in_page.svg        |    1 +
 etc/images/material/action/find_replace.svg        |    1 +
 etc/images/material/action/fingerprint.svg         |    1 +
 etc/images/material/action/fit_screen.svg          |    1 +
 etc/images/material/action/flaky.svg               |    1 +
 etc/images/material/action/flight_land.svg         |    1 +
 etc/images/material/action/flight_takeoff.svg      |    1 +
 etc/images/material/action/flip_to_back.svg        |    1 +
 etc/images/material/action/flip_to_front.svg       |    1 +
 etc/images/material/action/g_translate.svg         |    1 +
 etc/images/material/action/gavel.svg               |    1 +
 etc/images/material/action/get_app.svg             |    1 +
 etc/images/material/action/gif.svg                 |    1 +
 etc/images/material/action/grade.svg               |    1 +
 etc/images/material/action/grading.svg             |    1 +
 etc/images/material/action/group_work.svg          |    1 +
 etc/images/material/action/help.svg                |    1 +
 etc/images/material/action/help_center.svg         |    1 +
 etc/images/material/action/help_outline.svg        |    1 +
 etc/images/material/action/highlight_alt.svg       |    1 +
 etc/images/material/action/highlight_off.svg       |    1 +
 etc/images/material/action/history.svg             |    1 +
 etc/images/material/action/history_toggle_off.svg  |    1 +
 etc/images/material/action/home.svg                |    1 +
 etc/images/material/action/home_filled.svg         |    1 +
 etc/images/material/action/horizontal_split.svg    |    1 +
 etc/images/material/action/hourglass_disabled.svg  |    1 +
 etc/images/material/action/hourglass_empty.svg     |    1 +
 etc/images/material/action/hourglass_full.svg      |    1 +
 etc/images/material/action/http.svg                |    1 +
 etc/images/material/action/https.svg               |    1 +
 etc/images/material/action/ic_search_24px.svg      |    1 +
 etc/images/material/action/important_devices.svg   |    1 +
 etc/images/material/action/info.svg                |    1 +
 etc/images/material/action/info_outline.svg        |    1 +
 etc/images/material/action/input.svg               |    1 +
 .../material/action/integration_instructions.svg   |    1 +
 etc/images/material/action/invert_colors.svg       |    1 +
 etc/images/material/action/label.svg               |    1 +
 etc/images/material/action/label_important.svg     |    1 +
 .../material/action/label_important_outline.svg    |    1 +
 etc/images/material/action/label_off.svg           |    1 +
 etc/images/material/action/label_outline.svg       |    1 +
 etc/images/material/action/language.svg            |    1 +
 etc/images/material/action/launch.svg              |    1 +
 etc/images/material/action/leaderboard.svg         |    1 +
 etc/images/material/action/lightbulb.svg           |    1 +
 etc/images/material/action/lightbulb_outline.svg   |    1 +
 etc/images/material/action/line_style.svg          |    1 +
 etc/images/material/action/line_weight.svg         |    1 +
 etc/images/material/action/list.svg                |    1 +
 etc/images/material/action/lock.svg                |    1 +
 etc/images/material/action/lock_clock.svg          |    1 +
 etc/images/material/action/lock_open.svg           |    1 +
 etc/images/material/action/lock_outline.svg        |    1 +
 etc/images/material/action/login.svg               |    1 +
 etc/images/material/action/logout.svg              |    1 +
 etc/images/material/action/loyalty.svg             |    1 +
 etc/images/material/action/mark_as_unread.svg      |    1 +
 etc/images/material/action/markunread_mailbox.svg  |    1 +
 etc/images/material/action/maximize.svg            |    1 +
 etc/images/material/action/mediation.svg           |    1 +
 etc/images/material/action/minimize.svg            |    1 +
 etc/images/material/action/model_training.svg      |    1 +
 etc/images/material/action/next_plan.svg           |    1 +
 etc/images/material/action/nightlight_round.svg    |    1 +
 etc/images/material/action/not_accessible.svg      |    1 +
 etc/images/material/action/not_started.svg         |    1 +
 etc/images/material/action/note_add.svg            |    1 +
 etc/images/material/action/offline_bolt.svg        |    1 +
 etc/images/material/action/offline_pin.svg         |    1 +
 etc/images/material/action/online_prediction.svg   |    1 +
 etc/images/material/action/opacity.svg             |    1 +
 etc/images/material/action/open_in_browser.svg     |    1 +
 etc/images/material/action/open_in_full.svg        |    1 +
 etc/images/material/action/open_in_new.svg         |    1 +
 etc/images/material/action/open_with.svg           |    1 +
 etc/images/material/action/outbond.svg             |    1 +
 etc/images/material/action/outbox.svg              |    1 +
 etc/images/material/action/outgoing_mail.svg       |    1 +
 etc/images/material/action/outlet.svg              |    1 +
 etc/images/material/action/pageview.svg            |    1 +
 etc/images/material/action/pan_tool.svg            |    1 +
 etc/images/material/action/payment.svg             |    1 +
 etc/images/material/action/pending.svg             |    1 +
 etc/images/material/action/pending_actions.svg     |    1 +
 etc/images/material/action/perm_camera_mic.svg     |    1 +
 .../material/action/perm_contact_calendar.svg      |    1 +
 etc/images/material/action/perm_data_setting.svg   |    1 +
 .../material/action/perm_device_information.svg    |    1 +
 etc/images/material/action/perm_identity.svg       |    1 +
 etc/images/material/action/perm_media.svg          |    1 +
 etc/images/material/action/perm_phone_msg.svg      |    1 +
 etc/images/material/action/perm_scan_wifi.svg      |    1 +
 etc/images/material/action/pets.svg                |    1 +
 etc/images/material/action/picture_in_picture.svg  |    1 +
 .../material/action/picture_in_picture_alt.svg     |    1 +
 etc/images/material/action/plagiarism.svg          |    1 +
 etc/images/material/action/play_for_work.svg       |    1 +
 etc/images/material/action/polymer.svg             |    1 +
 etc/images/material/action/power_settings_new.svg  |    1 +
 etc/images/material/action/pregnant_woman.svg      |    1 +
 etc/images/material/action/preview.svg             |    1 +
 etc/images/material/action/print.svg               |    1 +
 etc/images/material/action/privacy_tip.svg         |    1 +
 .../material/action/published_with_changes.svg     |    1 +
 etc/images/material/action/query_builder.svg       |    1 +
 etc/images/material/action/question_answer.svg     |    1 +
 etc/images/material/action/quickreply.svg          |    1 +
 etc/images/material/action/receipt.svg             |    1 +
 etc/images/material/action/record_voice_over.svg   |    1 +
 etc/images/material/action/redeem.svg              |    1 +
 etc/images/material/action/remove_done.svg         |    1 +
 .../material/action/remove_shopping_cart.svg       |    1 +
 etc/images/material/action/reorder.svg             |    1 +
 etc/images/material/action/report_problem.svg      |    1 +
 etc/images/material/action/request_page.svg        |    1 +
 etc/images/material/action/restore.svg             |    1 +
 etc/images/material/action/restore_from_trash.svg  |    1 +
 etc/images/material/action/restore_page.svg        |    1 +
 etc/images/material/action/room.svg                |    1 +
 etc/images/material/action/rounded_corner.svg      |    1 +
 etc/images/material/action/rowing.svg              |    1 +
 etc/images/material/action/rule.svg                |    1 +
 etc/images/material/action/saved_search.svg        |    1 +
 etc/images/material/action/schedule.svg            |    1 +
 etc/images/material/action/schedule_send.svg       |    1 +
 etc/images/material/action/search.svg              |    1 +
 etc/images/material/action/search_off.svg          |    1 +
 etc/images/material/action/segment.svg             |    1 +
 etc/images/material/action/send_and_archive.svg    |    1 +
 etc/images/material/action/settings.svg            |    1 +
 .../material/action/settings_applications.svg      |    1 +
 .../material/action/settings_backup_restore.svg    |    1 +
 etc/images/material/action/settings_bluetooth.svg  |    1 +
 etc/images/material/action/settings_brightness.svg |    1 +
 etc/images/material/action/settings_cell.svg       |    1 +
 etc/images/material/action/settings_ethernet.svg   |    1 +
 .../material/action/settings_input_antenna.svg     |    1 +
 .../material/action/settings_input_component.svg   |    1 +
 .../material/action/settings_input_composite.svg   |    1 +
 etc/images/material/action/settings_input_hdmi.svg |    1 +
 .../material/action/settings_input_svideo.svg      |    1 +
 etc/images/material/action/settings_overscan.svg   |    1 +
 etc/images/material/action/settings_phone.svg      |    1 +
 etc/images/material/action/settings_power.svg      |    1 +
 etc/images/material/action/settings_remote.svg     |    1 +
 etc/images/material/action/settings_voice.svg      |    1 +
 etc/images/material/action/shop.svg                |    1 +
 etc/images/material/action/shop_two.svg            |    1 +
 etc/images/material/action/shopping_bag.svg        |    1 +
 etc/images/material/action/shopping_basket.svg     |    1 +
 etc/images/material/action/shopping_cart.svg       |    1 +
 etc/images/material/action/smart_button.svg        |    1 +
 etc/images/material/action/source.svg              |    1 +
 etc/images/material/action/speaker_notes.svg       |    1 +
 etc/images/material/action/speaker_notes_off.svg   |    1 +
 etc/images/material/action/spellcheck.svg          |    1 +
 etc/images/material/action/star_rate.svg           |    1 +
 etc/images/material/action/stars.svg               |    1 +
 etc/images/material/action/sticky_note_2.svg       |    1 +
 etc/images/material/action/store.svg               |    1 +
 etc/images/material/action/subject.svg             |    1 +
 etc/images/material/action/subtitles_off.svg       |    1 +
 .../material/action/supervised_user_circle.svg     |    1 +
 etc/images/material/action/supervisor_account.svg  |    1 +
 etc/images/material/action/support.svg             |    1 +
 etc/images/material/action/swap_horiz.svg          |    1 +
 .../material/action/swap_horizontal_circle.svg     |    1 +
 etc/images/material/action/swap_vert.svg           |    1 +
 .../material/action/swap_vertical_circle.svg       |    1 +
 etc/images/material/action/swipe.svg               |    1 +
 etc/images/material/action/sync_alt.svg            |    1 +
 etc/images/material/action/system_update_alt.svg   |    1 +
 etc/images/material/action/tab.svg                 |    1 +
 etc/images/material/action/tab_unselected.svg      |    1 +
 etc/images/material/action/table_view.svg          |    1 +
 etc/images/material/action/text_rotate_up.svg      |    1 +
 .../material/action/text_rotate_vertical.svg       |    1 +
 .../material/action/text_rotation_angledown.svg    |    1 +
 .../material/action/text_rotation_angleup.svg      |    1 +
 etc/images/material/action/text_rotation_down.svg  |    1 +
 etc/images/material/action/text_rotation_none.svg  |    1 +
 etc/images/material/action/theaters.svg            |    1 +
 etc/images/material/action/thumb_down.svg          |    1 +
 etc/images/material/action/thumb_down_off_alt.svg  |    1 +
 etc/images/material/action/thumb_up.svg            |    1 +
 etc/images/material/action/thumb_up_off_alt.svg    |    1 +
 etc/images/material/action/thumbs_up_down.svg      |    1 +
 etc/images/material/action/timeline.svg            |    1 +
 etc/images/material/action/toc.svg                 |    1 +
 etc/images/material/action/today.svg               |    1 +
 etc/images/material/action/toll.svg                |    1 +
 etc/images/material/action/touch_app.svg           |    1 +
 etc/images/material/action/tour.svg                |    1 +
 etc/images/material/action/track_changes.svg       |    1 +
 etc/images/material/action/translate.svg           |    1 +
 etc/images/material/action/trending_down.svg       |    1 +
 etc/images/material/action/trending_flat.svg       |    1 +
 etc/images/material/action/trending_up.svg         |    1 +
 etc/images/material/action/turned_in.svg           |    1 +
 etc/images/material/action/turned_in_not.svg       |    1 +
 etc/images/material/action/unpublished.svg         |    1 +
 etc/images/material/action/update.svg              |    1 +
 etc/images/material/action/upgrade.svg             |    1 +
 etc/images/material/action/verified.svg            |    1 +
 etc/images/material/action/verified_user.svg       |    1 +
 etc/images/material/action/vertical_split.svg      |    1 +
 etc/images/material/action/view_agenda.svg         |    1 +
 etc/images/material/action/view_array.svg          |    1 +
 etc/images/material/action/view_carousel.svg       |    1 +
 etc/images/material/action/view_column.svg         |    1 +
 etc/images/material/action/view_day.svg            |    1 +
 etc/images/material/action/view_headline.svg       |    1 +
 etc/images/material/action/view_in_ar.svg          |    1 +
 etc/images/material/action/view_list.svg           |    1 +
 etc/images/material/action/view_module.svg         |    1 +
 etc/images/material/action/view_quilt.svg          |    1 +
 etc/images/material/action/view_sidebar.svg        |    1 +
 etc/images/material/action/view_stream.svg         |    1 +
 etc/images/material/action/view_week.svg           |    1 +
 etc/images/material/action/visibility.svg          |    1 +
 etc/images/material/action/visibility_off.svg      |    1 +
 etc/images/material/action/voice_over_off.svg      |    1 +
 etc/images/material/action/watch_later.svg         |    1 +
 .../material/action/wifi_protected_setup.svg       |    1 +
 etc/images/material/action/work.svg                |    1 +
 etc/images/material/action/work_off.svg            |    1 +
 etc/images/material/action/work_outline.svg        |    1 +
 etc/images/material/action/wysiwyg.svg             |    1 +
 .../material/action/youtube_searched_for.svg       |    1 +
 etc/images/material/action/zoom_in.svg             |    1 +
 etc/images/material/action/zoom_out.svg            |    1 +
 etc/images/material/alert/add_alert.svg            |    1 +
 etc/images/material/alert/auto_delete.svg          |    1 +
 etc/images/material/alert/error.svg                |    1 +
 etc/images/material/alert/error_outline.svg        |    1 +
 .../material/alert/notification_important.svg      |    1 +
 etc/images/material/alert/warning.svg              |    1 +
 etc/images/material/alert/warning_amber.svg        |    1 +
 etc/images/material/av/10k.svg                     |    1 +
 etc/images/material/av/1k.svg                      |    1 +
 etc/images/material/av/1k_plus.svg                 |    1 +
 etc/images/material/av/2k.svg                      |    1 +
 etc/images/material/av/2k_plus.svg                 |    1 +
 etc/images/material/av/3k.svg                      |    1 +
 etc/images/material/av/3k_plus.svg                 |    1 +
 etc/images/material/av/4k.svg                      |    1 +
 etc/images/material/av/4k_plus.svg                 |    1 +
 etc/images/material/av/5g.svg                      |    1 +
 etc/images/material/av/5k.svg                      |    1 +
 etc/images/material/av/5k_plus.svg                 |    1 +
 etc/images/material/av/6k.svg                      |    1 +
 etc/images/material/av/6k_plus.svg                 |    1 +
 etc/images/material/av/7k.svg                      |    1 +
 etc/images/material/av/7k_plus.svg                 |    1 +
 etc/images/material/av/8k.svg                      |    1 +
 etc/images/material/av/8k_plus.svg                 |    1 +
 etc/images/material/av/9k.svg                      |    1 +
 etc/images/material/av/9k_plus.svg                 |    1 +
 etc/images/material/av/add_to_queue.svg            |    1 +
 etc/images/material/av/airplay.svg                 |    1 +
 etc/images/material/av/album.svg                   |    1 +
 etc/images/material/av/art_track.svg               |    1 +
 etc/images/material/av/av_timer.svg                |    1 +
 etc/images/material/av/branding_watermark.svg      |    1 +
 etc/images/material/av/call_to_action.svg          |    1 +
 etc/images/material/av/closed_caption.svg          |    1 +
 etc/images/material/av/closed_caption_disabled.svg |    1 +
 etc/images/material/av/closed_caption_off.svg      |    1 +
 etc/images/material/av/control_camera.svg          |    1 +
 etc/images/material/av/equalizer.svg               |    1 +
 etc/images/material/av/explicit.svg                |    1 +
 etc/images/material/av/fast_forward.svg            |    1 +
 etc/images/material/av/fast_rewind.svg             |    1 +
 etc/images/material/av/featured_play_list.svg      |    1 +
 etc/images/material/av/featured_video.svg          |    1 +
 etc/images/material/av/fiber_dvr.svg               |    1 +
 etc/images/material/av/fiber_manual_record.svg     |    1 +
 etc/images/material/av/fiber_new.svg               |    1 +
 etc/images/material/av/fiber_pin.svg               |    1 +
 etc/images/material/av/fiber_smart_record.svg      |    1 +
 etc/images/material/av/forward_10.svg              |    1 +
 etc/images/material/av/forward_30.svg              |    1 +
 etc/images/material/av/forward_5.svg               |    1 +
 etc/images/material/av/games.svg                   |    1 +
 etc/images/material/av/hd.svg                      |    1 +
 etc/images/material/av/hearing.svg                 |    1 +
 etc/images/material/av/hearing_disabled.svg        |    1 +
 etc/images/material/av/high_quality.svg            |    1 +
 etc/images/material/av/library_add.svg             |    1 +
 etc/images/material/av/library_add_check.svg       |    1 +
 etc/images/material/av/library_books.svg           |    1 +
 etc/images/material/av/library_music.svg           |    1 +
 etc/images/material/av/loop.svg                    |    1 +
 etc/images/material/av/mic.svg                     |    1 +
 etc/images/material/av/mic_none.svg                |    1 +
 etc/images/material/av/mic_off.svg                 |    1 +
 etc/images/material/av/missed_video_call.svg       |    1 +
 etc/images/material/av/movie.svg                   |    1 +
 etc/images/material/av/music_video.svg             |    1 +
 etc/images/material/av/new_releases.svg            |    1 +
 etc/images/material/av/not_interested.svg          |    1 +
 etc/images/material/av/note.svg                    |    1 +
 etc/images/material/av/pause.svg                   |    1 +
 etc/images/material/av/pause_circle_filled.svg     |    1 +
 etc/images/material/av/pause_circle_outline.svg    |    1 +
 etc/images/material/av/play_arrow.svg              |    1 +
 etc/images/material/av/play_circle_filled.svg      |    1 +
 etc/images/material/av/play_circle_outline.svg     |    1 +
 etc/images/material/av/play_disabled.svg           |    1 +
 etc/images/material/av/playlist_add.svg            |    1 +
 etc/images/material/av/playlist_add_check.svg      |    1 +
 etc/images/material/av/playlist_play.svg           |    1 +
 etc/images/material/av/queue.svg                   |    1 +
 etc/images/material/av/queue_music.svg             |    1 +
 etc/images/material/av/queue_play_next.svg         |    1 +
 etc/images/material/av/radio.svg                   |    1 +
 etc/images/material/av/recent_actors.svg           |    1 +
 etc/images/material/av/remove_from_queue.svg       |    1 +
 etc/images/material/av/repeat.svg                  |    1 +
 etc/images/material/av/repeat_on.svg               |    1 +
 etc/images/material/av/repeat_one.svg              |    1 +
 etc/images/material/av/repeat_one_on.svg           |    1 +
 etc/images/material/av/replay.svg                  |    1 +
 etc/images/material/av/replay_10.svg               |    1 +
 etc/images/material/av/replay_30.svg               |    1 +
 etc/images/material/av/replay_5.svg                |    1 +
 etc/images/material/av/replay_circle_filled.svg    |    1 +
 etc/images/material/av/sd.svg                      |    1 +
 etc/images/material/av/shuffle.svg                 |    1 +
 etc/images/material/av/shuffle_on.svg              |    1 +
 etc/images/material/av/skip_next.svg               |    1 +
 etc/images/material/av/skip_previous.svg           |    1 +
 etc/images/material/av/slow_motion_video.svg       |    1 +
 etc/images/material/av/snooze.svg                  |    1 +
 etc/images/material/av/sort_by_alpha.svg           |    1 +
 etc/images/material/av/speed.svg                   |    1 +
 etc/images/material/av/stop.svg                    |    1 +
 etc/images/material/av/stop_circle.svg             |    1 +
 etc/images/material/av/subscriptions.svg           |    1 +
 etc/images/material/av/subtitles.svg               |    1 +
 etc/images/material/av/surround_sound.svg          |    1 +
 etc/images/material/av/video_call.svg              |    1 +
 etc/images/material/av/video_label.svg             |    1 +
 etc/images/material/av/video_library.svg           |    1 +
 etc/images/material/av/video_settings.svg          |    1 +
 etc/images/material/av/videocam.svg                |    1 +
 etc/images/material/av/videocam_off.svg            |    1 +
 etc/images/material/av/volume_down.svg             |    1 +
 etc/images/material/av/volume_mute.svg             |    1 +
 etc/images/material/av/volume_off.svg              |    1 +
 etc/images/material/av/volume_up.svg               |    1 +
 etc/images/material/av/web.svg                     |    1 +
 etc/images/material/av/web_asset.svg               |    1 +
 etc/images/material/communication/add_ic_call.svg  |    1 +
 .../material/communication/alternate_email.svg     |    1 +
 .../material/communication/app_registration.svg    |    1 +
 etc/images/material/communication/business.svg     |    1 +
 etc/images/material/communication/call.svg         |    1 +
 etc/images/material/communication/call_end.svg     |    1 +
 etc/images/material/communication/call_made.svg    |    1 +
 etc/images/material/communication/call_merge.svg   |    1 +
 etc/images/material/communication/call_missed.svg  |    1 +
 .../communication/call_missed_outgoing.svg         |    1 +
 .../material/communication/call_received.svg       |    1 +
 etc/images/material/communication/call_split.svg   |    1 +
 .../material/communication/cancel_presentation.svg |    1 +
 etc/images/material/communication/cell_wifi.svg    |    1 +
 etc/images/material/communication/chat.svg         |    1 +
 etc/images/material/communication/chat_bubble.svg  |    1 +
 .../material/communication/chat_bubble_outline.svg |    1 +
 etc/images/material/communication/clear_all.svg    |    1 +
 etc/images/material/communication/comment.svg      |    1 +
 etc/images/material/communication/contact_mail.svg |    1 +
 .../material/communication/contact_phone.svg       |    1 +
 etc/images/material/communication/contacts.svg     |    1 +
 .../communication/desktop_access_disabled.svg      |    1 +
 etc/images/material/communication/dialer_sip.svg   |    1 +
 etc/images/material/communication/dialpad.svg      |    1 +
 .../material/communication/domain_disabled.svg     |    1 +
 .../material/communication/domain_verification.svg |    1 +
 etc/images/material/communication/duo.svg          |    1 +
 etc/images/material/communication/email.svg        |    1 +
 etc/images/material/communication/forum.svg        |    1 +
 .../material/communication/forward_to_inbox.svg    |    1 +
 .../material/communication/hourglass_bottom.svg    |    1 +
 .../material/communication/hourglass_top.svg       |    1 +
 .../material/communication/import_contacts.svg     |    1 +
 .../material/communication/import_export.svg       |    1 +
 .../material/communication/invert_colors_off.svg   |    1 +
 etc/images/material/communication/list_alt.svg     |    1 +
 etc/images/material/communication/live_help.svg    |    1 +
 etc/images/material/communication/location_off.svg |    1 +
 etc/images/material/communication/location_on.svg  |    1 +
 etc/images/material/communication/mail_outline.svg |    1 +
 .../material/communication/mark_chat_read.svg      |    1 +
 .../material/communication/mark_chat_unread.svg    |    1 +
 .../material/communication/mark_email_read.svg     |    1 +
 .../material/communication/mark_email_unread.svg   |    1 +
 etc/images/material/communication/message.svg      |    1 +
 .../material/communication/mobile_screen_share.svg |    1 +
 etc/images/material/communication/more_time.svg    |    1 +
 etc/images/material/communication/nat.svg          |    1 +
 etc/images/material/communication/no_sim.svg       |    1 +
 .../material/communication/pause_presentation.svg  |    1 +
 .../material/communication/person_add_disabled.svg |    1 +
 .../material/communication/person_search.svg       |    1 +
 etc/images/material/communication/phone.svg        |    1 +
 .../material/communication/phone_disabled.svg      |    1 +
 .../material/communication/phone_enabled.svg       |    1 +
 .../material/communication/phonelink_erase.svg     |    1 +
 .../material/communication/phonelink_lock.svg      |    1 +
 .../material/communication/phonelink_ring.svg      |    1 +
 .../material/communication/phonelink_setup.svg     |    1 +
 .../material/communication/portable_wifi_off.svg   |    1 +
 .../material/communication/present_to_all.svg      |    1 +
 .../material/communication/print_disabled.svg      |    1 +
 etc/images/material/communication/qr_code.svg      |    1 +
 .../material/communication/qr_code_scanner.svg     |    1 +
 etc/images/material/communication/read_more.svg    |    1 +
 etc/images/material/communication/ring_volume.svg  |    1 +
 etc/images/material/communication/rss_feed.svg     |    1 +
 etc/images/material/communication/rtt.svg          |    1 +
 etc/images/material/communication/screen_share.svg |    1 +
 .../communication/sentiment_satisfied_alt.svg      |    1 +
 .../material/communication/speaker_phone.svg       |    1 +
 .../communication/stay_current_landscape.svg       |    1 +
 .../communication/stay_current_portrait.svg        |    1 +
 .../communication/stay_primary_landscape.svg       |    1 +
 .../communication/stay_primary_portrait.svg        |    1 +
 .../material/communication/stop_screen_share.svg   |    1 +
 etc/images/material/communication/swap_calls.svg   |    1 +
 etc/images/material/communication/textsms.svg      |    1 +
 etc/images/material/communication/unsubscribe.svg  |    1 +
 etc/images/material/communication/voicemail.svg    |    1 +
 etc/images/material/communication/vpn_key.svg      |    1 +
 etc/images/material/communication/wifi_calling.svg |    1 +
 etc/images/material/content/add.svg                |    1 +
 etc/images/material/content/add_box.svg            |    1 +
 etc/images/material/content/add_circle.svg         |    1 +
 etc/images/material/content/add_circle_outline.svg |    1 +
 etc/images/material/content/add_link.svg           |    1 +
 etc/images/material/content/amp_stories.svg        |    1 +
 etc/images/material/content/archive.svg            |    1 +
 etc/images/material/content/attribution.svg        |    1 +
 etc/images/material/content/backspace.svg          |    1 +
 etc/images/material/content/ballot.svg             |    1 +
 etc/images/material/content/biotech.svg            |    1 +
 etc/images/material/content/block.svg              |    1 +
 etc/images/material/content/block_flipped.svg      |    1 +
 etc/images/material/content/bolt.svg               |    1 +
 etc/images/material/content/calculate.svg          |    1 +
 etc/images/material/content/clear.svg              |    1 +
 etc/images/material/content/content_copy.svg       |    1 +
 etc/images/material/content/content_cut.svg        |    1 +
 etc/images/material/content/content_paste.svg      |    1 +
 etc/images/material/content/create.svg             |    1 +
 etc/images/material/content/delete_sweep.svg       |    1 +
 etc/images/material/content/drafts.svg             |    1 +
 etc/images/material/content/dynamic_feed.svg       |    1 +
 etc/images/material/content/file_copy.svg          |    1 +
 etc/images/material/content/filter_list.svg        |    1 +
 etc/images/material/content/flag.svg               |    1 +
 etc/images/material/content/font_download.svg      |    1 +
 etc/images/material/content/forward.svg            |    1 +
 etc/images/material/content/gesture.svg            |    1 +
 etc/images/material/content/how_to_reg.svg         |    1 +
 etc/images/material/content/how_to_vote.svg        |    1 +
 .../material/content/ic_content_copy_24px.svg      |    1 +
 .../material/content/ic_content_cut_24px.svg       |    1 +
 .../material/content/ic_content_paste_24px.svg     |    1 +
 etc/images/material/content/ic_create_24px.svg     |    1 +
 etc/images/material/content/ic_redo_24px.svg       |    1 +
 etc/images/material/content/ic_save_24px.svg       |    1 +
 etc/images/material/content/ic_undo_24px.svg       |    1 +
 etc/images/material/content/inbox.svg              |    1 +
 etc/images/material/content/insights.svg           |    1 +
 etc/images/material/content/inventory.svg          |    1 +
 .../material/content/inventory_2_black_24dp.svg    |    1 +
 etc/images/material/content/link.svg               |    1 +
 etc/images/material/content/link_off.svg           |    1 +
 etc/images/material/content/low_priority.svg       |    1 +
 etc/images/material/content/mail.svg               |    1 +
 etc/images/material/content/markunread.svg         |    1 +
 etc/images/material/content/move_to_inbox.svg      |    1 +
 etc/images/material/content/next_week.svg          |    1 +
 etc/images/material/content/outlined_flag.svg      |    1 +
 etc/images/material/content/policy.svg             |    1 +
 etc/images/material/content/push_pin.svg           |    1 +
 etc/images/material/content/redo.svg               |    1 +
 etc/images/material/content/remove.svg             |    1 +
 etc/images/material/content/remove_circle.svg      |    1 +
 .../material/content/remove_circle_outline.svg     |    1 +
 etc/images/material/content/reply.svg              |    1 +
 etc/images/material/content/reply_all.svg          |    1 +
 etc/images/material/content/report.svg             |    1 +
 .../material/content/report_gmailerrorred.svg      |    1 +
 etc/images/material/content/report_off.svg         |    1 +
 etc/images/material/content/save.svg               |    1 +
 etc/images/material/content/save_alt.svg           |    1 +
 etc/images/material/content/select_all.svg         |    1 +
 etc/images/material/content/send.svg               |    1 +
 etc/images/material/content/shield.svg             |    1 +
 etc/images/material/content/sort.svg               |    1 +
 etc/images/material/content/square_foot.svg        |    1 +
 etc/images/material/content/stacked_bar_chart.svg  |    1 +
 etc/images/material/content/stream.svg             |    1 +
 etc/images/material/content/tag.svg                |    1 +
 etc/images/material/content/text_format.svg        |    1 +
 etc/images/material/content/unarchive.svg          |    1 +
 etc/images/material/content/undo.svg               |    1 +
 etc/images/material/content/waves.svg              |    1 +
 etc/images/material/content/weekend.svg            |    1 +
 etc/images/material/content/where_to_vote.svg      |    1 +
 etc/images/material/device/access_alarm.svg        |    1 +
 etc/images/material/device/access_alarms.svg       |    1 +
 etc/images/material/device/access_time.svg         |    1 +
 etc/images/material/device/ad_units.svg            |    1 +
 etc/images/material/device/add_alarm.svg           |    1 +
 etc/images/material/device/add_to_home_screen.svg  |    1 +
 etc/images/material/device/airplanemode_active.svg |    1 +
 .../material/device/airplanemode_inactive.svg      |    1 +
 etc/images/material/device/battery_20.svg          |    1 +
 etc/images/material/device/battery_30.svg          |    1 +
 etc/images/material/device/battery_50.svg          |    1 +
 etc/images/material/device/battery_60.svg          |    1 +
 etc/images/material/device/battery_80.svg          |    1 +
 etc/images/material/device/battery_90.svg          |    1 +
 etc/images/material/device/battery_alert.svg       |    1 +
 etc/images/material/device/battery_charging_20.svg |    1 +
 etc/images/material/device/battery_charging_30.svg |    1 +
 etc/images/material/device/battery_charging_50.svg |    1 +
 etc/images/material/device/battery_charging_60.svg |    1 +
 etc/images/material/device/battery_charging_80.svg |    1 +
 etc/images/material/device/battery_charging_90.svg |    1 +
 .../material/device/battery_charging_full.svg      |    1 +
 etc/images/material/device/battery_full.svg        |    1 +
 etc/images/material/device/battery_std.svg         |    1 +
 etc/images/material/device/battery_unknown.svg     |    1 +
 etc/images/material/device/bluetooth.svg           |    1 +
 etc/images/material/device/bluetooth_connected.svg |    1 +
 etc/images/material/device/bluetooth_disabled.svg  |    1 +
 etc/images/material/device/bluetooth_searching.svg |    1 +
 etc/images/material/device/brightness_auto.svg     |    1 +
 etc/images/material/device/brightness_high.svg     |    1 +
 etc/images/material/device/brightness_low.svg      |    1 +
 etc/images/material/device/brightness_medium.svg   |    1 +
 etc/images/material/device/data_usage.svg          |    1 +
 etc/images/material/device/developer_mode.svg      |    1 +
 etc/images/material/device/device_thermostat.svg   |    1 +
 etc/images/material/device/devices.svg             |    1 +
 etc/images/material/device/dvr.svg                 |    1 +
 etc/images/material/device/gps_fixed.svg           |    1 +
 etc/images/material/device/gps_not_fixed.svg       |    1 +
 etc/images/material/device/gps_off.svg             |    1 +
 etc/images/material/device/graphic_eq.svg          |    1 +
 etc/images/material/device/location_disabled.svg   |    1 +
 etc/images/material/device/location_searching.svg  |    1 +
 etc/images/material/device/mobile_friendly.svg     |    1 +
 etc/images/material/device/mobile_off.svg          |    1 +
 etc/images/material/device/network_cell.svg        |    1 +
 etc/images/material/device/network_wifi.svg        |    1 +
 etc/images/material/device/nfc.svg                 |    1 +
 etc/images/material/device/reset_tv.svg            |    1 +
 .../material/device/screen_lock_landscape.svg      |    1 +
 .../material/device/screen_lock_portrait.svg       |    1 +
 .../material/device/screen_lock_rotation.svg       |    1 +
 etc/images/material/device/screen_rotation.svg     |    1 +
 .../material/device/screen_search_desktop.svg      |    1 +
 etc/images/material/device/sd_storage.svg          |    1 +
 etc/images/material/device/send_to_mobile.svg      |    1 +
 .../material/device/settings_system_daydream.svg   |    1 +
 .../material/device/signal_cellular_0_bar.svg      |    1 +
 .../material/device/signal_cellular_1_bar.svg      |    1 +
 .../material/device/signal_cellular_2_bar.svg      |    1 +
 .../material/device/signal_cellular_3_bar.svg      |    1 +
 .../material/device/signal_cellular_4_bar.svg      |    1 +
 etc/images/material/device/signal_cellular_alt.svg |    1 +
 ...signal_cellular_connected_no_internet_0_bar.svg |    1 +
 ...signal_cellular_connected_no_internet_1_bar.svg |    1 +
 ...signal_cellular_connected_no_internet_2_bar.svg |    1 +
 ...signal_cellular_connected_no_internet_3_bar.svg |    1 +
 ...signal_cellular_connected_no_internet_4_bar.svg |    1 +
 .../material/device/signal_cellular_no_sim.svg     |    1 +
 .../material/device/signal_cellular_null.svg       |    1 +
 etc/images/material/device/signal_cellular_off.svg |    1 +
 etc/images/material/device/signal_wifi_0_bar.svg   |    1 +
 etc/images/material/device/signal_wifi_1_bar.svg   |    1 +
 .../material/device/signal_wifi_1_bar_lock.svg     |    1 +
 etc/images/material/device/signal_wifi_2_bar.svg   |    1 +
 .../material/device/signal_wifi_2_bar_lock.svg     |    1 +
 etc/images/material/device/signal_wifi_3_bar.svg   |    1 +
 .../material/device/signal_wifi_3_bar_lock.svg     |    1 +
 etc/images/material/device/signal_wifi_4_bar.svg   |    1 +
 .../material/device/signal_wifi_4_bar_lock.svg     |    1 +
 etc/images/material/device/signal_wifi_off.svg     |    1 +
 etc/images/material/device/storage.svg             |    1 +
 etc/images/material/device/thermostat.svg          |    1 +
 etc/images/material/device/usb.svg                 |    1 +
 etc/images/material/device/wallpaper.svg           |    1 +
 etc/images/material/device/widgets.svg             |    1 +
 etc/images/material/device/wifi_lock.svg           |    1 +
 etc/images/material/device/wifi_tethering.svg      |    1 +
 etc/images/material/editor/add_chart.svg           |    1 +
 etc/images/material/editor/add_comment.svg         |    1 +
 etc/images/material/editor/attach_file.svg         |    1 +
 etc/images/material/editor/attach_money.svg        |    1 +
 etc/images/material/editor/bar_chart.svg           |    1 +
 etc/images/material/editor/border_all.svg          |    1 +
 etc/images/material/editor/border_bottom.svg       |    1 +
 etc/images/material/editor/border_clear.svg        |    1 +
 etc/images/material/editor/border_color.svg        |    1 +
 etc/images/material/editor/border_horizontal.svg   |    1 +
 etc/images/material/editor/border_inner.svg        |    1 +
 etc/images/material/editor/border_left.svg         |    1 +
 etc/images/material/editor/border_outer.svg        |    1 +
 etc/images/material/editor/border_right.svg        |    1 +
 etc/images/material/editor/border_style.svg        |    1 +
 etc/images/material/editor/border_top.svg          |    1 +
 etc/images/material/editor/border_vertical.svg     |    1 +
 etc/images/material/editor/bubble_chart.svg        |    1 +
 etc/images/material/editor/drag_handle.svg         |    1 +
 etc/images/material/editor/format_align_center.svg |    1 +
 .../material/editor/format_align_justify.svg       |    1 +
 etc/images/material/editor/format_align_left.svg   |    1 +
 etc/images/material/editor/format_align_right.svg  |    1 +
 etc/images/material/editor/format_bold.svg         |    1 +
 etc/images/material/editor/format_clear.svg        |    1 +
 etc/images/material/editor/format_color_fill.svg   |    1 +
 etc/images/material/editor/format_color_reset.svg  |    1 +
 etc/images/material/editor/format_color_text.svg   |    1 +
 .../material/editor/format_indent_decrease.svg     |    1 +
 .../material/editor/format_indent_increase.svg     |    1 +
 etc/images/material/editor/format_italic.svg       |    1 +
 etc/images/material/editor/format_line_spacing.svg |    1 +
 .../material/editor/format_list_bulleted.svg       |    1 +
 .../material/editor/format_list_numbered.svg       |    1 +
 .../material/editor/format_list_numbered_rtl.svg   |    1 +
 etc/images/material/editor/format_paint.svg        |    1 +
 etc/images/material/editor/format_quote.svg        |    1 +
 etc/images/material/editor/format_shapes.svg       |    1 +
 etc/images/material/editor/format_size.svg         |    1 +
 .../material/editor/format_strikethrough.svg       |    1 +
 .../editor/format_textdirection_l_to_r.svg         |    1 +
 .../editor/format_textdirection_r_to_l.svg         |    1 +
 etc/images/material/editor/format_underlined.svg   |    1 +
 etc/images/material/editor/functions.svg           |    1 +
 etc/images/material/editor/height.svg              |    1 +
 etc/images/material/editor/highlight.svg           |    1 +
 etc/images/material/editor/horizontal_rule.svg     |    1 +
 etc/images/material/editor/insert_chart.svg        |    1 +
 .../material/editor/insert_chart_outlined.svg      |    1 +
 etc/images/material/editor/insert_comment.svg      |    1 +
 etc/images/material/editor/insert_drive_file.svg   |    1 +
 etc/images/material/editor/insert_emoticon.svg     |    1 +
 etc/images/material/editor/insert_invitation.svg   |    1 +
 etc/images/material/editor/insert_link.svg         |    1 +
 etc/images/material/editor/insert_photo.svg        |    1 +
 etc/images/material/editor/linear_scale.svg        |    1 +
 etc/images/material/editor/margin.svg              |    1 +
 etc/images/material/editor/merge_type.svg          |    1 +
 etc/images/material/editor/mode.svg                |    1 +
 etc/images/material/editor/mode_comment.svg        |    1 +
 etc/images/material/editor/mode_edit.svg           |    1 +
 etc/images/material/editor/monetization_on.svg     |    1 +
 etc/images/material/editor/money_off.svg           |    1 +
 etc/images/material/editor/money_off_csred.svg     |    1 +
 etc/images/material/editor/multiline_chart.svg     |    1 +
 etc/images/material/editor/notes.svg               |    1 +
 etc/images/material/editor/padding.svg             |    1 +
 etc/images/material/editor/pie_chart.svg           |    1 +
 etc/images/material/editor/pie_chart_outline.svg   |    1 +
 etc/images/material/editor/pie_chart_outlined.svg  |    1 +
 etc/images/material/editor/post_add.svg            |    1 +
 etc/images/material/editor/publish.svg             |    1 +
 etc/images/material/editor/scatter_plot.svg        |    1 +
 etc/images/material/editor/score.svg               |    1 +
 etc/images/material/editor/short_text.svg          |    1 +
 etc/images/material/editor/show_chart.svg          |    1 +
 etc/images/material/editor/space_bar.svg           |    1 +
 etc/images/material/editor/stacked_line_chart.svg  |    1 +
 etc/images/material/editor/strikethrough_s.svg     |    1 +
 etc/images/material/editor/subscript.svg           |    1 +
 etc/images/material/editor/superscript.svg         |    1 +
 etc/images/material/editor/table_chart.svg         |    1 +
 etc/images/material/editor/table_rows.svg          |    1 +
 etc/images/material/editor/text_fields.svg         |    1 +
 etc/images/material/editor/title.svg               |    1 +
 .../material/editor/vertical_align_bottom.svg      |    1 +
 .../material/editor/vertical_align_center.svg      |    1 +
 etc/images/material/editor/vertical_align_top.svg  |    1 +
 etc/images/material/editor/wrap_text.svg           |    1 +
 etc/images/material/file/approval.svg              |    1 +
 etc/images/material/file/attach_email.svg          |    1 +
 etc/images/material/file/attachment.svg            |    1 +
 etc/images/material/file/cloud.svg                 |    1 +
 etc/images/material/file/cloud_circle.svg          |    1 +
 etc/images/material/file/cloud_done.svg            |    1 +
 etc/images/material/file/cloud_download.svg        |    1 +
 etc/images/material/file/cloud_off.svg             |    1 +
 etc/images/material/file/cloud_queue.svg           |    1 +
 etc/images/material/file/cloud_upload.svg          |    1 +
 etc/images/material/file/create_new_folder.svg     |    1 +
 etc/images/material/file/download.svg              |    1 +
 etc/images/material/file/download_done.svg         |    1 +
 etc/images/material/file/drive_file_move.svg       |    1 +
 .../material/file/drive_file_move_outline.svg      |    1 +
 .../material/file/drive_file_rename_outline.svg    |    1 +
 etc/images/material/file/drive_folder_upload.svg   |    1 +
 etc/images/material/file/file_download.svg         |    1 +
 etc/images/material/file/file_download_done.svg    |    1 +
 etc/images/material/file/file_upload.svg           |    1 +
 etc/images/material/file/folder.svg                |    1 +
 etc/images/material/file/folder_open.svg           |    1 +
 etc/images/material/file/folder_shared.svg         |    1 +
 etc/images/material/file/grid_view.svg             |    1 +
 etc/images/material/file/ic_folder_24px.svg        |    1 +
 etc/images/material/file/request_quote.svg         |    1 +
 etc/images/material/file/rule_folder.svg           |    1 +
 etc/images/material/file/snippet_folder.svg        |    1 +
 etc/images/material/file/text_snippet.svg          |    1 +
 etc/images/material/file/topic.svg                 |    1 +
 etc/images/material/file/upload.svg                |    1 +
 etc/images/material/file/upload_file.svg           |    1 +
 etc/images/material/file/workspaces_filled.svg     |    1 +
 etc/images/material/file/workspaces_outline.svg    |    1 +
 .../material/hardware/browser_not_supported.svg    |    1 +
 etc/images/material/hardware/cast.svg              |    1 +
 etc/images/material/hardware/cast_connected.svg    |    1 +
 .../material/hardware/cast_for_education.svg       |    1 +
 etc/images/material/hardware/computer.svg          |    1 +
 etc/images/material/hardware/connected_tv.svg      |    1 +
 etc/images/material/hardware/desktop_mac.svg       |    1 +
 etc/images/material/hardware/desktop_windows.svg   |    1 +
 etc/images/material/hardware/developer_board.svg   |    1 +
 etc/images/material/hardware/device_hub.svg        |    1 +
 etc/images/material/hardware/device_unknown.svg    |    1 +
 etc/images/material/hardware/devices_other.svg     |    1 +
 etc/images/material/hardware/dock.svg              |    1 +
 etc/images/material/hardware/gamepad.svg           |    1 +
 etc/images/material/hardware/headset.svg           |    1 +
 etc/images/material/hardware/headset_mic.svg       |    1 +
 etc/images/material/hardware/headset_off.svg       |    1 +
 etc/images/material/hardware/keyboard.svg          |    1 +
 .../material/hardware/keyboard_arrow_down.svg      |    1 +
 .../material/hardware/keyboard_arrow_left.svg      |    1 +
 .../material/hardware/keyboard_arrow_right.svg     |    1 +
 etc/images/material/hardware/keyboard_arrow_up.svg |    1 +
 .../material/hardware/keyboard_backspace.svg       |    1 +
 etc/images/material/hardware/keyboard_capslock.svg |    1 +
 etc/images/material/hardware/keyboard_hide.svg     |    1 +
 etc/images/material/hardware/keyboard_return.svg   |    1 +
 etc/images/material/hardware/keyboard_tab.svg      |    1 +
 etc/images/material/hardware/keyboard_voice.svg    |    1 +
 etc/images/material/hardware/laptop.svg            |    1 +
 etc/images/material/hardware/laptop_chromebook.svg |    1 +
 etc/images/material/hardware/laptop_mac.svg        |    1 +
 etc/images/material/hardware/laptop_windows.svg    |    1 +
 etc/images/material/hardware/memory.svg            |    1 +
 etc/images/material/hardware/monitor.svg           |    1 +
 etc/images/material/hardware/mouse.svg             |    1 +
 etc/images/material/hardware/phone_android.svg     |    1 +
 etc/images/material/hardware/phone_iphone.svg      |    1 +
 etc/images/material/hardware/phonelink.svg         |    1 +
 etc/images/material/hardware/phonelink_off.svg     |    1 +
 etc/images/material/hardware/point_of_sale.svg     |    1 +
 etc/images/material/hardware/power_input.svg       |    1 +
 etc/images/material/hardware/router.svg            |    1 +
 etc/images/material/hardware/scanner.svg           |    1 +
 etc/images/material/hardware/security.svg          |    1 +
 etc/images/material/hardware/sim_card.svg          |    1 +
 etc/images/material/hardware/smartphone.svg        |    1 +
 etc/images/material/hardware/speaker.svg           |    1 +
 etc/images/material/hardware/speaker_group.svg     |    1 +
 etc/images/material/hardware/tablet.svg            |    1 +
 etc/images/material/hardware/tablet_android.svg    |    1 +
 etc/images/material/hardware/tablet_mac.svg        |    1 +
 etc/images/material/hardware/toys.svg              |    1 +
 etc/images/material/hardware/tv.svg                |    1 +
 etc/images/material/hardware/videogame_asset.svg   |    1 +
 etc/images/material/hardware/watch.svg             |    1 +
 etc/images/material/home/sensor_door.svg           |    1 +
 etc/images/material/home/sensor_window.svg         |    1 +
 etc/images/material/image/10mp.svg                 |    1 +
 etc/images/material/image/11mp.svg                 |    1 +
 etc/images/material/image/12mp.svg                 |    1 +
 etc/images/material/image/13mp.svg                 |    1 +
 etc/images/material/image/14mp.svg                 |    1 +
 etc/images/material/image/15mp.svg                 |    1 +
 etc/images/material/image/16mp.svg                 |    1 +
 etc/images/material/image/17mp.svg                 |    1 +
 etc/images/material/image/18mp.svg                 |    1 +
 etc/images/material/image/19mp.svg                 |    1 +
 etc/images/material/image/20mp.svg                 |    1 +
 etc/images/material/image/21mp.svg                 |    1 +
 etc/images/material/image/22mp.svg                 |    1 +
 etc/images/material/image/23mp.svg                 |    1 +
 etc/images/material/image/24mp.svg                 |    1 +
 etc/images/material/image/2mp.svg                  |    1 +
 etc/images/material/image/3mp.svg                  |    1 +
 etc/images/material/image/4mp.svg                  |    1 +
 etc/images/material/image/5mp.svg                  |    1 +
 etc/images/material/image/6mp.svg                  |    1 +
 etc/images/material/image/7mp.svg                  |    1 +
 etc/images/material/image/8mp.svg                  |    1 +
 etc/images/material/image/9mp.svg                  |    1 +
 etc/images/material/image/add_a_photo.svg          |    1 +
 etc/images/material/image/add_photo_alternate.svg  |    1 +
 etc/images/material/image/add_to_photos.svg        |    1 +
 etc/images/material/image/adjust.svg               |    1 +
 etc/images/material/image/animation.svg            |    1 +
 etc/images/material/image/assistant.svg            |    1 +
 etc/images/material/image/assistant_photo.svg      |    1 +
 etc/images/material/image/audiotrack.svg           |    1 +
 etc/images/material/image/auto_awesome.svg         |    1 +
 etc/images/material/image/auto_awesome_mosaic.svg  |    1 +
 etc/images/material/image/auto_awesome_motion.svg  |    1 +
 etc/images/material/image/auto_fix_high.svg        |    1 +
 etc/images/material/image/auto_fix_normal.svg      |    1 +
 etc/images/material/image/auto_fix_off.svg         |    1 +
 etc/images/material/image/auto_stories.svg         |    1 +
 etc/images/material/image/bedtime.svg              |    1 +
 etc/images/material/image/blur_circular.svg        |    1 +
 etc/images/material/image/blur_linear.svg          |    1 +
 etc/images/material/image/blur_off.svg             |    1 +
 etc/images/material/image/blur_on.svg              |    1 +
 etc/images/material/image/brightness_1.svg         |    1 +
 etc/images/material/image/brightness_2.svg         |    1 +
 etc/images/material/image/brightness_3.svg         |    1 +
 etc/images/material/image/brightness_4.svg         |    1 +
 etc/images/material/image/brightness_5.svg         |    1 +
 etc/images/material/image/brightness_6.svg         |    1 +
 etc/images/material/image/brightness_7.svg         |    1 +
 etc/images/material/image/broken_image.svg         |    1 +
 etc/images/material/image/brush.svg                |    1 +
 etc/images/material/image/burst_mode.svg           |    1 +
 etc/images/material/image/camera.svg               |    1 +
 etc/images/material/image/camera_alt.svg           |    1 +
 etc/images/material/image/camera_front.svg         |    1 +
 etc/images/material/image/camera_rear.svg          |    1 +
 etc/images/material/image/camera_roll.svg          |    1 +
 etc/images/material/image/cases.svg                |    1 +
 etc/images/material/image/center_focus_strong.svg  |    1 +
 etc/images/material/image/center_focus_weak.svg    |    1 +
 etc/images/material/image/circle.svg               |    1 +
 etc/images/material/image/collections.svg          |    1 +
 etc/images/material/image/collections_bookmark.svg |    1 +
 etc/images/material/image/color_lens.svg           |    1 +
 etc/images/material/image/colorize.svg             |    1 +
 etc/images/material/image/compare.svg              |    1 +
 etc/images/material/image/control_point.svg        |    1 +
 .../material/image/control_point_duplicate.svg     |    1 +
 etc/images/material/image/crop.svg                 |    1 +
 etc/images/material/image/crop_16_9.svg            |    1 +
 etc/images/material/image/crop_3_2.svg             |    1 +
 etc/images/material/image/crop_5_4.svg             |    1 +
 etc/images/material/image/crop_7_5.svg             |    1 +
 etc/images/material/image/crop_din.svg             |    1 +
 etc/images/material/image/crop_free.svg            |    1 +
 etc/images/material/image/crop_landscape.svg       |    1 +
 etc/images/material/image/crop_original.svg        |    1 +
 etc/images/material/image/crop_portrait.svg        |    1 +
 etc/images/material/image/crop_rotate.svg          |    1 +
 etc/images/material/image/crop_square.svg          |    1 +
 etc/images/material/image/dehaze.svg               |    1 +
 etc/images/material/image/details.svg              |    1 +
 etc/images/material/image/dirty_lens.svg           |    1 +
 etc/images/material/image/edit.svg                 |    1 +
 etc/images/material/image/euro.svg                 |    1 +
 etc/images/material/image/exposure.svg             |    1 +
 etc/images/material/image/exposure_neg_1.svg       |    1 +
 etc/images/material/image/exposure_neg_2.svg       |    1 +
 etc/images/material/image/exposure_plus_1.svg      |    1 +
 etc/images/material/image/exposure_plus_2.svg      |    1 +
 etc/images/material/image/exposure_zero.svg        |    1 +
 .../material/image/face_retouching_natural.svg     |    1 +
 etc/images/material/image/filter.svg               |    1 +
 etc/images/material/image/filter_1.svg             |    1 +
 etc/images/material/image/filter_2.svg             |    1 +
 etc/images/material/image/filter_3.svg             |    1 +
 etc/images/material/image/filter_4.svg             |    1 +
 etc/images/material/image/filter_5.svg             |    1 +
 etc/images/material/image/filter_6.svg             |    1 +
 etc/images/material/image/filter_7.svg             |    1 +
 etc/images/material/image/filter_8.svg             |    1 +
 etc/images/material/image/filter_9.svg             |    1 +
 etc/images/material/image/filter_9_plus.svg        |    1 +
 etc/images/material/image/filter_b_and_w.svg       |    1 +
 etc/images/material/image/filter_center_focus.svg  |    1 +
 etc/images/material/image/filter_drama.svg         |    1 +
 etc/images/material/image/filter_frames.svg        |    1 +
 etc/images/material/image/filter_hdr.svg           |    1 +
 etc/images/material/image/filter_none.svg          |    1 +
 etc/images/material/image/filter_tilt_shift.svg    |    1 +
 etc/images/material/image/filter_vintage.svg       |    1 +
 etc/images/material/image/flare.svg                |    1 +
 etc/images/material/image/flash_auto.svg           |    1 +
 etc/images/material/image/flash_off.svg            |    1 +
 etc/images/material/image/flash_on.svg             |    1 +
 etc/images/material/image/flip.svg                 |    1 +
 etc/images/material/image/flip_camera_android.svg  |    1 +
 etc/images/material/image/flip_camera_ios.svg      |    1 +
 etc/images/material/image/gradient.svg             |    1 +
 etc/images/material/image/grain.svg                |    1 +
 etc/images/material/image/grid_off.svg             |    1 +
 etc/images/material/image/grid_on.svg              |    1 +
 etc/images/material/image/hdr_enhanced_select.svg  |    1 +
 etc/images/material/image/hdr_off.svg              |    1 +
 etc/images/material/image/hdr_on.svg               |    1 +
 etc/images/material/image/hdr_strong.svg           |    1 +
 etc/images/material/image/hdr_weak.svg             |    1 +
 etc/images/material/image/healing.svg              |    1 +
 etc/images/material/image/image.svg                |    1 +
 etc/images/material/image/image_aspect_ratio.svg   |    1 +
 etc/images/material/image/image_not_supported.svg  |    1 +
 etc/images/material/image/image_search.svg         |    1 +
 etc/images/material/image/iso.svg                  |    1 +
 etc/images/material/image/landscape.svg            |    1 +
 etc/images/material/image/leak_add.svg             |    1 +
 etc/images/material/image/leak_remove.svg          |    1 +
 etc/images/material/image/lens.svg                 |    1 +
 etc/images/material/image/linked_camera.svg        |    1 +
 etc/images/material/image/looks.svg                |    1 +
 etc/images/material/image/looks_3.svg              |    1 +
 etc/images/material/image/looks_4.svg              |    1 +
 etc/images/material/image/looks_5.svg              |    1 +
 etc/images/material/image/looks_6.svg              |    1 +
 etc/images/material/image/looks_one.svg            |    1 +
 etc/images/material/image/looks_two.svg            |    1 +
 etc/images/material/image/loupe.svg                |    1 +
 etc/images/material/image/mic_external_off.svg     |    1 +
 etc/images/material/image/mic_external_on.svg      |    1 +
 etc/images/material/image/monochrome_photos.svg    |    1 +
 etc/images/material/image/motion_photos_off.svg    |    1 +
 etc/images/material/image/motion_photos_on.svg     |    1 +
 etc/images/material/image/motion_photos_pause.svg  |    1 +
 etc/images/material/image/motion_photos_paused.svg |    1 +
 etc/images/material/image/movie_creation.svg       |    1 +
 etc/images/material/image/movie_filter.svg         |    1 +
 etc/images/material/image/mp.svg                   |    1 +
 etc/images/material/image/music_note.svg           |    1 +
 etc/images/material/image/music_off.svg            |    1 +
 etc/images/material/image/nature.svg               |    1 +
 etc/images/material/image/nature_people.svg        |    1 +
 etc/images/material/image/navigate_before.svg      |    1 +
 etc/images/material/image/navigate_next.svg        |    1 +
 etc/images/material/image/palette.svg              |    1 +
 etc/images/material/image/panorama.svg             |    1 +
 etc/images/material/image/panorama_fish_eye.svg    |    1 +
 etc/images/material/image/panorama_horizontal.svg  |    1 +
 .../material/image/panorama_horizontal_select.svg  |    1 +
 etc/images/material/image/panorama_photosphere.svg |    1 +
 .../material/image/panorama_photosphere_select.svg |    1 +
 etc/images/material/image/panorama_vertical.svg    |    1 +
 .../material/image/panorama_vertical_select.svg    |    1 +
 etc/images/material/image/panorama_wide_angle.svg  |    1 +
 .../material/image/panorama_wide_angle_select.svg  |    1 +
 etc/images/material/image/photo.svg                |    1 +
 etc/images/material/image/photo_album.svg          |    1 +
 etc/images/material/image/photo_camera.svg         |    1 +
 etc/images/material/image/photo_camera_back.svg    |    1 +
 etc/images/material/image/photo_camera_front.svg   |    1 +
 etc/images/material/image/photo_filter.svg         |    1 +
 etc/images/material/image/photo_library.svg        |    1 +
 .../material/image/photo_size_select_actual.svg    |    1 +
 .../material/image/photo_size_select_large.svg     |    1 +
 .../material/image/photo_size_select_small.svg     |    1 +
 etc/images/material/image/picture_as_pdf.svg       |    1 +
 etc/images/material/image/portrait.svg             |    1 +
 etc/images/material/image/receipt_long.svg         |    1 +
 etc/images/material/image/remove_red_eye.svg       |    1 +
 .../material/image/rotate_90_degrees_ccw.svg       |    1 +
 etc/images/material/image/rotate_left.svg          |    1 +
 etc/images/material/image/rotate_right.svg         |    1 +
 etc/images/material/image/shutter_speed.svg        |    1 +
 etc/images/material/image/slideshow.svg            |    1 +
 etc/images/material/image/straighten.svg           |    1 +
 etc/images/material/image/style.svg                |    1 +
 etc/images/material/image/switch_camera.svg        |    1 +
 etc/images/material/image/switch_video.svg         |    1 +
 etc/images/material/image/tag_faces.svg            |    1 +
 etc/images/material/image/texture.svg              |    1 +
 etc/images/material/image/timelapse.svg            |    1 +
 etc/images/material/image/timer.svg                |    1 +
 etc/images/material/image/timer_10.svg             |    1 +
 etc/images/material/image/timer_3.svg              |    1 +
 etc/images/material/image/timer_off.svg            |    1 +
 etc/images/material/image/tonality.svg             |    1 +
 etc/images/material/image/transform.svg            |    1 +
 etc/images/material/image/tune.svg                 |    1 +
 etc/images/material/image/view_comfy.svg           |    1 +
 etc/images/material/image/view_compact.svg         |    1 +
 etc/images/material/image/vignette.svg             |    1 +
 etc/images/material/image/wb_auto.svg              |    1 +
 etc/images/material/image/wb_cloudy.svg            |    1 +
 etc/images/material/image/wb_incandescent.svg      |    1 +
 etc/images/material/image/wb_iridescent.svg        |    1 +
 etc/images/material/image/wb_shade.svg             |    1 +
 etc/images/material/image/wb_sunny.svg             |    1 +
 etc/images/material/image/wb_twighlight.svg        |    1 +
 etc/images/material/maps/add_business.svg          |    1 +
 etc/images/material/maps/add_location.svg          |    1 +
 etc/images/material/maps/add_location_alt.svg      |    1 +
 etc/images/material/maps/add_road.svg              |    1 +
 etc/images/material/maps/agriculture.svg           |    1 +
 etc/images/material/maps/alt_route.svg             |    1 +
 etc/images/material/maps/atm.svg                   |    1 +
 etc/images/material/maps/attractions.svg           |    1 +
 etc/images/material/maps/badge.svg                 |    1 +
 etc/images/material/maps/bakery_dining.svg         |    1 +
 etc/images/material/maps/beenhere.svg              |    1 +
 etc/images/material/maps/bike_scooter.svg          |    1 +
 etc/images/material/maps/breakfast_dining.svg      |    1 +
 etc/images/material/maps/brunch_dining.svg         |    1 +
 etc/images/material/maps/bus_alert.svg             |    1 +
 etc/images/material/maps/car_rental.svg            |    1 +
 etc/images/material/maps/car_repair.svg            |    1 +
 etc/images/material/maps/category.svg              |    1 +
 etc/images/material/maps/celebration.svg           |    1 +
 etc/images/material/maps/cleaning_services.svg     |    1 +
 etc/images/material/maps/compass_calibration.svg   |    1 +
 etc/images/material/maps/delivery_dining.svg       |    1 +
 etc/images/material/maps/departure_board.svg       |    1 +
 etc/images/material/maps/design_services.svg       |    1 +
 etc/images/material/maps/dinner_dining.svg         |    1 +
 etc/images/material/maps/directions.svg            |    1 +
 etc/images/material/maps/directions_bike.svg       |    1 +
 etc/images/material/maps/directions_boat.svg       |    1 +
 etc/images/material/maps/directions_bus.svg        |    1 +
 etc/images/material/maps/directions_car.svg        |    1 +
 etc/images/material/maps/directions_railway.svg    |    1 +
 etc/images/material/maps/directions_run.svg        |    1 +
 etc/images/material/maps/directions_subway.svg     |    1 +
 etc/images/material/maps/directions_transit.svg    |    1 +
 etc/images/material/maps/directions_walk.svg       |    1 +
 etc/images/material/maps/dry_cleaning.svg          |    1 +
 etc/images/material/maps/edit_attributes.svg       |    1 +
 etc/images/material/maps/edit_location.svg         |    1 +
 etc/images/material/maps/edit_road.svg             |    1 +
 etc/images/material/maps/electric_bike.svg         |    1 +
 etc/images/material/maps/electric_car.svg          |    1 +
 etc/images/material/maps/electric_moped.svg        |    1 +
 etc/images/material/maps/electric_rickshaw.svg     |    1 +
 etc/images/material/maps/electric_scooter.svg      |    1 +
 etc/images/material/maps/electrical_services.svg   |    1 +
 etc/images/material/maps/ev_station.svg            |    1 +
 etc/images/material/maps/fastfood.svg              |    1 +
 etc/images/material/maps/festival.svg              |    1 +
 etc/images/material/maps/flight.svg                |    1 +
 etc/images/material/maps/hail.svg                  |    1 +
 etc/images/material/maps/handyman.svg              |    1 +
 etc/images/material/maps/hardware.svg              |    1 +
 etc/images/material/maps/home_repair_service.svg   |    1 +
 etc/images/material/maps/hotel.svg                 |    1 +
 etc/images/material/maps/hvac.svg                  |    1 +
 etc/images/material/maps/icecream.svg              |    1 +
 etc/images/material/maps/layers.svg                |    1 +
 etc/images/material/maps/layers_clear.svg          |    1 +
 etc/images/material/maps/liquor.svg                |    1 +
 etc/images/material/maps/local_activity.svg        |    1 +
 etc/images/material/maps/local_airport.svg         |    1 +
 etc/images/material/maps/local_atm.svg             |    1 +
 etc/images/material/maps/local_bar.svg             |    1 +
 etc/images/material/maps/local_cafe.svg            |    1 +
 etc/images/material/maps/local_car_wash.svg        |    1 +
 .../material/maps/local_convenience_store.svg      |    1 +
 etc/images/material/maps/local_dining.svg          |    1 +
 etc/images/material/maps/local_drink.svg           |    1 +
 etc/images/material/maps/local_fire_department.svg |    1 +
 etc/images/material/maps/local_florist.svg         |    1 +
 etc/images/material/maps/local_gas_station.svg     |    1 +
 etc/images/material/maps/local_grocery_store.svg   |    1 +
 etc/images/material/maps/local_hospital.svg        |    1 +
 etc/images/material/maps/local_hotel.svg           |    1 +
 etc/images/material/maps/local_laundry_service.svg |    1 +
 etc/images/material/maps/local_library.svg         |    1 +
 etc/images/material/maps/local_mall.svg            |    1 +
 etc/images/material/maps/local_movies.svg          |    1 +
 etc/images/material/maps/local_offer.svg           |    1 +
 etc/images/material/maps/local_parking.svg         |    1 +
 etc/images/material/maps/local_pharmacy.svg        |    1 +
 etc/images/material/maps/local_phone.svg           |    1 +
 etc/images/material/maps/local_pizza.svg           |    1 +
 etc/images/material/maps/local_play.svg            |    1 +
 etc/images/material/maps/local_police.svg          |    1 +
 etc/images/material/maps/local_post_office.svg     |    1 +
 etc/images/material/maps/local_printshop.svg       |    1 +
 etc/images/material/maps/local_see.svg             |    1 +
 etc/images/material/maps/local_shipping.svg        |    1 +
 etc/images/material/maps/local_taxi.svg            |    1 +
 etc/images/material/maps/location_pin.svg          |    1 +
 etc/images/material/maps/lunch_dining.svg          |    1 +
 etc/images/material/maps/map.svg                   |    1 +
 etc/images/material/maps/maps_ugc.svg              |    1 +
 etc/images/material/maps/medical_services.svg      |    1 +
 etc/images/material/maps/menu_book.svg             |    1 +
 .../material/maps/miscellaneous_services.svg       |    1 +
 etc/images/material/maps/money.svg                 |    1 +
 etc/images/material/maps/moped.svg                 |    1 +
 etc/images/material/maps/multiple_stop.svg         |    1 +
 etc/images/material/maps/museum.svg                |    1 +
 etc/images/material/maps/my_location.svg           |    1 +
 etc/images/material/maps/navigation.svg            |    1 +
 etc/images/material/maps/near_me.svg               |    1 +
 etc/images/material/maps/near_me_disabled.svg      |    1 +
 etc/images/material/maps/nightlife.svg             |    1 +
 etc/images/material/maps/no_meals.svg              |    1 +
 etc/images/material/maps/no_meals_ouline.svg       |    1 +
 etc/images/material/maps/no_transfer.svg           |    1 +
 etc/images/material/maps/not_listed_location.svg   |    1 +
 etc/images/material/maps/park.svg                  |    1 +
 etc/images/material/maps/pedal_bike.svg            |    1 +
 etc/images/material/maps/person_pin.svg            |    1 +
 etc/images/material/maps/person_pin_circle.svg     |    1 +
 etc/images/material/maps/pest_control.svg          |    1 +
 etc/images/material/maps/pest_control_rodent.svg   |    1 +
 etc/images/material/maps/pin_drop.svg              |    1 +
 etc/images/material/maps/place.svg                 |    1 +
 etc/images/material/maps/plumbing.svg              |    1 +
 etc/images/material/maps/railway_alert.svg         |    1 +
 etc/images/material/maps/ramen_dining.svg          |    1 +
 etc/images/material/maps/rate_review.svg           |    1 +
 etc/images/material/maps/restaurant.svg            |    1 +
 etc/images/material/maps/restaurant_menu.svg       |    1 +
 etc/images/material/maps/run_circle.svg            |    1 +
 etc/images/material/maps/satellite.svg             |    1 +
 etc/images/material/maps/set_meal.svg              |    1 +
 etc/images/material/maps/store_mall_directory.svg  |    1 +
 etc/images/material/maps/streetview.svg            |    1 +
 etc/images/material/maps/subway.svg                |    1 +
 etc/images/material/maps/takeout_dining.svg        |    1 +
 etc/images/material/maps/taxi_alert.svg            |    1 +
 etc/images/material/maps/terrain.svg               |    1 +
 etc/images/material/maps/theater_comedy.svg        |    1 +
 etc/images/material/maps/traffic.svg               |    1 +
 etc/images/material/maps/train.svg                 |    1 +
 etc/images/material/maps/tram.svg                  |    1 +
 .../material/maps/transfer_within_a_station.svg    |    1 +
 etc/images/material/maps/transit_enterexit.svg     |    1 +
 etc/images/material/maps/trip_origin.svg           |    1 +
 etc/images/material/maps/two_wheeler.svg           |    1 +
 etc/images/material/maps/volunteer_activism.svg    |    1 +
 etc/images/material/maps/wine_bar.svg              |    1 +
 etc/images/material/maps/wrong_location.svg        |    1 +
 etc/images/material/maps/zoom_out_map.svg          |    1 +
 .../material/navigation/app_settings_alt.svg       |    1 +
 etc/images/material/navigation/apps.svg            |    1 +
 etc/images/material/navigation/arrow_back.svg      |    1 +
 etc/images/material/navigation/arrow_back_ios.svg  |    1 +
 etc/images/material/navigation/arrow_downward.svg  |    1 +
 etc/images/material/navigation/arrow_drop_down.svg |    1 +
 .../material/navigation/arrow_drop_down_circle.svg |    1 +
 etc/images/material/navigation/arrow_drop_up.svg   |    1 +
 etc/images/material/navigation/arrow_forward.svg   |    1 +
 .../material/navigation/arrow_forward_ios.svg      |    1 +
 etc/images/material/navigation/arrow_left.svg      |    1 +
 etc/images/material/navigation/arrow_right.svg     |    1 +
 etc/images/material/navigation/arrow_upward.svg    |    1 +
 .../material/navigation/assistant_direction.svg    |    1 +
 .../material/navigation/assistant_navigation.svg   |    1 +
 etc/images/material/navigation/campaign.svg        |    1 +
 etc/images/material/navigation/cancel.svg          |    1 +
 etc/images/material/navigation/check.svg           |    1 +
 etc/images/material/navigation/chevron_left.svg    |    1 +
 etc/images/material/navigation/chevron_right.svg   |    1 +
 etc/images/material/navigation/close.svg           |    1 +
 etc/images/material/navigation/double_arrow.svg    |    1 +
 etc/images/material/navigation/east.svg            |    1 +
 etc/images/material/navigation/expand_less.svg     |    1 +
 etc/images/material/navigation/expand_more.svg     |    1 +
 etc/images/material/navigation/first_page.svg      |    1 +
 etc/images/material/navigation/fullscreen.svg      |    1 +
 etc/images/material/navigation/fullscreen_exit.svg |    1 +
 etc/images/material/navigation/home_work.svg       |    1 +
 etc/images/material/navigation/ic_close_24px.svg   |    1 +
 etc/images/material/navigation/last_page.svg       |    1 +
 etc/images/material/navigation/legend_toggle.svg   |    1 +
 etc/images/material/navigation/menu.svg            |    1 +
 etc/images/material/navigation/menu_open.svg       |    1 +
 etc/images/material/navigation/more_horiz.svg      |    1 +
 etc/images/material/navigation/more_vert.svg       |    1 +
 etc/images/material/navigation/north.svg           |    1 +
 etc/images/material/navigation/north_east.svg      |    1 +
 etc/images/material/navigation/north_west.svg      |    1 +
 etc/images/material/navigation/offline_share.svg   |    1 +
 etc/images/material/navigation/payments.svg        |    1 +
 .../material/navigation/pivot_table_chart.svg      |    1 +
 etc/images/material/navigation/refresh.svg         |    1 +
 etc/images/material/navigation/south.svg           |    1 +
 etc/images/material/navigation/south_east.svg      |    1 +
 etc/images/material/navigation/south_west.svg      |    1 +
 .../navigation/subdirectory_arrow_left.svg         |    1 +
 .../navigation/subdirectory_arrow_right.svg        |    1 +
 etc/images/material/navigation/switch_left.svg     |    1 +
 etc/images/material/navigation/switch_right.svg    |    1 +
 etc/images/material/navigation/unfold_less.svg     |    1 +
 etc/images/material/navigation/unfold_more.svg     |    1 +
 etc/images/material/navigation/waterfall_chart.svg |    1 +
 etc/images/material/navigation/west.svg            |    1 +
 etc/images/material/notification/account_tree.svg  |    1 +
 etc/images/material/notification/adb.svg           |    1 +
 etc/images/material/notification/add_call.svg      |    1 +
 .../material/notification/airline_seat_flat.svg    |    1 +
 .../notification/airline_seat_flat_angled.svg      |    1 +
 .../notification/airline_seat_individual_suite.svg |    1 +
 .../notification/airline_seat_legroom_extra.svg    |    1 +
 .../notification/airline_seat_legroom_normal.svg   |    1 +
 .../notification/airline_seat_legroom_reduced.svg  |    1 +
 .../notification/airline_seat_recline_extra.svg    |    1 +
 .../notification/airline_seat_recline_normal.svg   |    1 +
 .../material/notification/bluetooth_audio.svg      |    1 +
 .../material/notification/confirmation_number.svg  |    1 +
 .../material/notification/directions_off.svg       |    1 +
 etc/images/material/notification/disc_full.svg     |    1 +
 etc/images/material/notification/do_disturb.svg    |    1 +
 .../material/notification/do_disturb_alt.svg       |    1 +
 .../material/notification/do_disturb_off.svg       |    1 +
 etc/images/material/notification/do_disturb_on.svg |    1 +
 .../material/notification/do_not_disturb.svg       |    1 +
 .../material/notification/do_not_disturb_alt.svg   |    1 +
 .../material/notification/do_not_disturb_off.svg   |    1 +
 .../material/notification/do_not_disturb_on.svg    |    1 +
 etc/images/material/notification/drive_eta.svg     |    1 +
 .../material/notification/enhanced_encryption.svg  |    1 +
 .../material/notification/event_available.svg      |    1 +
 etc/images/material/notification/event_busy.svg    |    1 +
 etc/images/material/notification/event_note.svg    |    1 +
 .../material/notification/folder_special.svg       |    1 +
 .../material/notification/imagesearch_roller.svg   |    1 +
 etc/images/material/notification/live_tv.svg       |    1 +
 etc/images/material/notification/mms.svg           |    1 +
 etc/images/material/notification/more.svg          |    1 +
 etc/images/material/notification/network_check.svg |    1 +
 .../material/notification/network_locked.svg       |    1 +
 etc/images/material/notification/no_encryption.svg |    1 +
 .../notification/no_encryption_gmailerrorred.svg   |    1 +
 .../material/notification/ondemand_video.svg       |    1 +
 .../material/notification/personal_video.svg       |    1 +
 .../notification/phone_bluetooth_speaker.svg       |    1 +
 .../material/notification/phone_callback.svg       |    1 +
 .../material/notification/phone_forwarded.svg      |    1 +
 etc/images/material/notification/phone_in_talk.svg |    1 +
 etc/images/material/notification/phone_locked.svg  |    1 +
 etc/images/material/notification/phone_missed.svg  |    1 +
 etc/images/material/notification/phone_paused.svg  |    1 +
 etc/images/material/notification/power.svg         |    1 +
 etc/images/material/notification/power_off.svg     |    1 +
 etc/images/material/notification/priority_high.svg |    1 +
 etc/images/material/notification/sd_card.svg       |    1 +
 etc/images/material/notification/sd_card_alert.svg |    1 +
 .../material/notification/sim_card_alert.svg       |    1 +
 etc/images/material/notification/sms.svg           |    1 +
 etc/images/material/notification/sms_failed.svg    |    1 +
 etc/images/material/notification/support_agent.svg |    1 +
 etc/images/material/notification/sync.svg          |    1 +
 etc/images/material/notification/sync_disabled.svg |    1 +
 etc/images/material/notification/sync_problem.svg  |    1 +
 etc/images/material/notification/system_update.svg |    1 +
 etc/images/material/notification/tap_and_play.svg  |    1 +
 etc/images/material/notification/time_to_leave.svg |    1 +
 etc/images/material/notification/tv_off.svg        |    1 +
 etc/images/material/notification/vibration.svg     |    1 +
 etc/images/material/notification/voice_chat.svg    |    1 +
 etc/images/material/notification/vpn_lock.svg      |    1 +
 etc/images/material/notification/wc.svg            |    1 +
 etc/images/material/notification/wifi.svg          |    1 +
 etc/images/material/notification/wifi_off.svg      |    1 +
 etc/images/material/places/ac_unit.svg             |    1 +
 etc/images/material/places/airport_shuttle.svg     |    1 +
 etc/images/material/places/all_inclusive.svg       |    1 +
 etc/images/material/places/apartment.svg           |    1 +
 .../material/places/baby_changing_station.svg      |    1 +
 etc/images/material/places/backpack.svg            |    1 +
 etc/images/material/places/bathtub.svg             |    1 +
 etc/images/material/places/beach_access.svg        |    1 +
 etc/images/material/places/bento.svg               |    1 +
 etc/images/material/places/business_center.svg     |    1 +
 etc/images/material/places/carpenter.svg           |    1 +
 etc/images/material/places/casino.svg              |    1 +
 etc/images/material/places/charging_station.svg    |    1 +
 etc/images/material/places/checkroom.svg           |    1 +
 etc/images/material/places/child_care.svg          |    1 +
 etc/images/material/places/child_friendly.svg      |    1 +
 etc/images/material/places/corporate_fare.svg      |    1 +
 etc/images/material/places/countertops.svg         |    1 +
 etc/images/material/places/do_not_step.svg         |    1 +
 etc/images/material/places/do_not_touch.svg        |    1 +
 etc/images/material/places/dry.svg                 |    1 +
 etc/images/material/places/elevator.svg            |    1 +
 etc/images/material/places/escalator.svg           |    1 +
 etc/images/material/places/escalator_warning.svg   |    1 +
 etc/images/material/places/family_restroom.svg     |    1 +
 etc/images/material/places/fence.svg               |    1 +
 etc/images/material/places/fire_extinguisher.svg   |    1 +
 etc/images/material/places/fitness_center.svg      |    1 +
 etc/images/material/places/food_bank.svg           |    1 +
 etc/images/material/places/foundation.svg          |    1 +
 etc/images/material/places/free_breakfast.svg      |    1 +
 etc/images/material/places/golf_course.svg         |    1 +
 etc/images/material/places/grass.svg               |    1 +
 etc/images/material/places/hot_tub.svg             |    1 +
 etc/images/material/places/house.svg               |    1 +
 etc/images/material/places/house_siding.svg        |    1 +
 etc/images/material/places/kitchen.svg             |    1 +
 etc/images/material/places/meeting_room.svg        |    1 +
 etc/images/material/places/microwave.svg           |    1 +
 etc/images/material/places/night_shelter.svg       |    1 +
 etc/images/material/places/no_backpack.svg         |    1 +
 etc/images/material/places/no_cell.svg             |    1 +
 etc/images/material/places/no_drinks.svg           |    1 +
 etc/images/material/places/no_flash.svg            |    1 +
 etc/images/material/places/no_food.svg             |    1 +
 etc/images/material/places/no_meeting_room.svg     |    1 +
 etc/images/material/places/no_photography.svg      |    1 +
 etc/images/material/places/no_stroller.svg         |    1 +
 etc/images/material/places/pool.svg                |    1 +
 etc/images/material/places/rice_bowl.svg           |    1 +
 etc/images/material/places/roofing.svg             |    1 +
 etc/images/material/places/room_preferences.svg    |    1 +
 etc/images/material/places/room_service.svg        |    1 +
 etc/images/material/places/rv_hookup.svg           |    1 +
 etc/images/material/places/smoke_free.svg          |    1 +
 etc/images/material/places/smoking_rooms.svg       |    1 +
 etc/images/material/places/soap.svg                |    1 +
 etc/images/material/places/spa.svg                 |    1 +
 etc/images/material/places/sports_bar.svg          |    1 +
 etc/images/material/places/stairs.svg              |    1 +
 etc/images/material/places/storefront.svg          |    1 +
 etc/images/material/places/stroller.svg            |    1 +
 etc/images/material/places/tapas.svg               |    1 +
 etc/images/material/places/tty.svg                 |    1 +
 etc/images/material/places/umbrella.svg            |    1 +
 etc/images/material/places/wash.svg                |    1 +
 etc/images/material/places/water_damage.svg        |    1 +
 etc/images/material/places/wheelchair_pickup.svg   |    1 +
 etc/images/material/social/6_ft_apart.svg          |    1 +
 etc/images/material/social/add_moderator.svg       |    1 +
 etc/images/material/social/architecture.svg        |    1 +
 etc/images/material/social/cake.svg                |    1 +
 etc/images/material/social/clean_hands.svg         |    1 +
 .../material/social/connect_without_contact.svg    |    1 +
 etc/images/material/social/construction.svg        |    1 +
 etc/images/material/social/coronavirus.svg         |    1 +
 etc/images/material/social/deck.svg                |    1 +
 etc/images/material/social/domain.svg              |    1 +
 etc/images/material/social/elderly.svg             |    1 +
 etc/images/material/social/emoji_emotions.svg      |    1 +
 etc/images/material/social/emoji_events.svg        |    1 +
 etc/images/material/social/emoji_flags.svg         |    1 +
 etc/images/material/social/emoji_food_beverage.svg |    1 +
 etc/images/material/social/emoji_nature.svg        |    1 +
 etc/images/material/social/emoji_objects.svg       |    1 +
 etc/images/material/social/emoji_people.svg        |    1 +
 etc/images/material/social/emoji_symbols.svg       |    1 +
 .../material/social/emoji_transportation.svg       |    1 +
 etc/images/material/social/engineering.svg         |    1 +
 etc/images/material/social/facebook.svg            |    1 +
 etc/images/material/social/fireplace.svg           |    1 +
 etc/images/material/social/follow_the_signs.svg    |    1 +
 etc/images/material/social/group.svg               |    1 +
 etc/images/material/social/group_add.svg           |    1 +
 etc/images/material/social/groups.svg              |    1 +
 etc/images/material/social/history_edu.svg         |    1 +
 etc/images/material/social/ios_share.svg           |    1 +
 etc/images/material/social/king_bed.svg            |    1 +
 etc/images/material/social/location_city.svg       |    1 +
 etc/images/material/social/luggage.svg             |    1 +
 etc/images/material/social/masks.svg               |    1 +
 etc/images/material/social/military_tech.svg       |    1 +
 etc/images/material/social/mood.svg                |    1 +
 etc/images/material/social/mood_bad.svg            |    1 +
 etc/images/material/social/nights_stay.svg         |    1 +
 etc/images/material/social/no_luggage.svg          |    1 +
 etc/images/material/social/notifications.svg       |    1 +
 .../material/social/notifications_active.svg       |    1 +
 etc/images/material/social/notifications_none.svg  |    1 +
 etc/images/material/social/notifications_off.svg   |    1 +
 .../material/social/notifications_paused.svg       |    1 +
 etc/images/material/social/outdoor_grill.svg       |    1 +
 etc/images/material/social/pages.svg               |    1 +
 etc/images/material/social/party_mode.svg          |    1 +
 etc/images/material/social/people.svg              |    1 +
 etc/images/material/social/people_alt.svg          |    1 +
 etc/images/material/social/people_outline.svg      |    1 +
 etc/images/material/social/person.svg              |    1 +
 etc/images/material/social/person_add.svg          |    1 +
 etc/images/material/social/person_add_alt.svg      |    1 +
 etc/images/material/social/person_add_alt_1.svg    |    1 +
 etc/images/material/social/person_outline.svg      |    1 +
 etc/images/material/social/person_remove.svg       |    1 +
 etc/images/material/social/person_remove_alt_1.svg |    1 +
 etc/images/material/social/plus_one.svg            |    1 +
 etc/images/material/social/poll.svg                |    1 +
 .../material/social/precision_manufacturing.svg    |    1 +
 etc/images/material/social/psychology.svg          |    1 +
 etc/images/material/social/public.svg              |    1 +
 etc/images/material/social/public_off.svg          |    1 +
 etc/images/material/social/recommend.svg           |    1 +
 etc/images/material/social/reduce_capacity.svg     |    1 +
 etc/images/material/social/remove_moderator.svg    |    1 +
 etc/images/material/social/sanitizer.svg           |    1 +
 etc/images/material/social/school.svg              |    1 +
 etc/images/material/social/science.svg             |    1 +
 etc/images/material/social/self_improvement.svg    |    1 +
 .../material/social/sentiment_dissatisfied.svg     |    1 +
 etc/images/material/social/sentiment_neutral.svg   |    1 +
 etc/images/material/social/sentiment_satisfied.svg |    1 +
 .../social/sentiment_very_dissatisfied.svg         |    1 +
 .../material/social/sentiment_very_satisfied.svg   |    1 +
 etc/images/material/social/share.svg               |    1 +
 etc/images/material/social/sick.svg                |    1 +
 etc/images/material/social/single_bed.svg          |    1 +
 etc/images/material/social/sports.svg              |    1 +
 etc/images/material/social/sports_baseball.svg     |    1 +
 etc/images/material/social/sports_basketball.svg   |    1 +
 etc/images/material/social/sports_cricket.svg      |    1 +
 etc/images/material/social/sports_esports.svg      |    1 +
 etc/images/material/social/sports_football.svg     |    1 +
 etc/images/material/social/sports_golf.svg         |    1 +
 etc/images/material/social/sports_handball.svg     |    1 +
 etc/images/material/social/sports_hockey.svg       |    1 +
 etc/images/material/social/sports_kabaddi.svg      |    1 +
 etc/images/material/social/sports_mma.svg          |    1 +
 etc/images/material/social/sports_motorsports.svg  |    1 +
 etc/images/material/social/sports_rugby.svg        |    1 +
 etc/images/material/social/sports_soccer.svg       |    1 +
 etc/images/material/social/sports_tennis.svg       |    1 +
 etc/images/material/social/sports_volleyball.svg   |    1 +
 etc/images/material/social/switch_account.svg      |    1 +
 etc/images/material/social/thumb_down_alt.svg      |    1 +
 etc/images/material/social/thumb_up_alt.svg        |    1 +
 etc/images/material/social/whatshot.svg            |    1 +
 etc/images/material/toggle/check_box.svg           |    1 +
 .../material/toggle/check_box_outline_blank.svg    |    1 +
 .../material/toggle/indeterminate_check_box.svg    |    1 +
 .../material/toggle/radio_button_checked.svg       |    1 +
 .../material/toggle/radio_button_unchecked.svg     |    1 +
 etc/images/material/toggle/star.svg                |    1 +
 etc/images/material/toggle/star_border.svg         |    1 +
 .../material/toggle/star_border_purple500.svg      |    1 +
 etc/images/material/toggle/star_half.svg           |    1 +
 etc/images/material/toggle/star_outline.svg        |    1 +
 etc/images/material/toggle/star_purple500.svg      |    1 +
 etc/images/material/toggle/toggle_off.svg          |    1 +
 etc/images/material/toggle/toggle_on.svg           |    1 +
 lisp/icons-material.el                             | 1582 ++++++++++++++++++++
 1561 files changed, 3357 insertions(+)

diff --git a/etc/images/material/LICENSE b/etc/images/material/LICENSE
new file mode 100644
index 0000000000..7a4a3ea242
--- /dev/null
+++ b/etc/images/material/LICENSE
@@ -0,0 +1,202 @@
+
+                                 Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
+
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+   1. Definitions.
+
+      "License" shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
+
+      "Licensor" shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
+
+      "Legal Entity" shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      "control" means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+
+      "You" (or "Your") shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+
+      "Source" form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+
+      "Object" form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+
+      "Work" shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+
+      "Derivative Works" shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+
+      "Contribution" shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, "submitted"
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as "Not a Contribution."
+
+      "Contributor" shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+
+   2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+
+   3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+
+   4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+
+      (d) If the Work includes a "NOTICE" text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+
+   5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+
+   6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+
+   7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides its Contributions) on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+
+   8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+
+   9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+
+   END OF TERMS AND CONDITIONS
+
+   APPENDIX: How to apply the Apache License to your work.
+
+      To apply the Apache License to your work, attach the following
+      boilerplate notice, with the fields enclosed by brackets "[]"
+      replaced with your own identifying information. (Don't include
+      the brackets!)  The text should be enclosed in the appropriate
+      comment syntax for the file format. We also recommend that a
+      file or class name and description of purpose be included on the
+      same "printed page" as the copyright notice for easier
+      identification within third-party archives.
+
+   Copyright [yyyy] [name of copyright owner]
+
+   Licensed under the Apache License, Version 2.0 (the "License");
+   you may not use this file except in compliance with the License.
+   You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
\ No newline at end of file
diff --git a/etc/images/material/README b/etc/images/material/README
new file mode 100644
index 0000000000..d3838e44f1
--- /dev/null
+++ b/etc/images/material/README
@@ -0,0 +1,15 @@
+* The icons in this directory are from "Material design icons".
+They are not part of Emacs, but are distributed and used by Emacs.
+They are licensed under the Apache License Version 2.0.
+You can find that license in the LICENSE file, or at this URL:
+
+    https://www.apache.org/licenses/LICENSE-2.0.txt
+
+You can find the latest version of Material design icons here:
+
+    https://github.com/google/material-design-icons/releases
+
+To update these files, download the latest release from the above
+link, and then use the function `admin-icons-update-material-icons' in
+admin/admin.el.  That takes care of some necessary transformations,
+that makes them work well with the way we use them in Emacs.
diff --git a/etc/images/material/action/3d_rotation.svg 
b/etc/images/material/action/3d_rotation.svg
new file mode 100644
index 0000000000..eec2f7b825
--- /dev/null
+++ b/etc/images/material/action/3d_rotation.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M7.53 21.48C4.26 
19.94 1.92 16.76 1.56 13H.06c.51 6.16 5.66 11 11.95 11l.66-.03-3.81-3.81-1.33 
1.32zm.89-6.52c-.19 
0-.37-.03-.52-.08-.16-.06-.29-.13-.4-.24-.11-.1-.2-.22-.26-.37-.06-.14-.09-.3-.09-.47h-1.3c0
 .36.07.68.21.95.14.27.33.5.56.69.24.18.51.32.82.41.3.1.62.15.96.15.37 0 
.72-.05 
1.03-.15.32-.1.6-.25.83-.44s.42-.43.55-.72.2-.61.2-.97c0-.19-.02-.38-.07- [...]
\ No newline at end of file
diff --git a/etc/images/material/action/accessibility.svg 
b/etc/images/material/action/accessibility.svg
new file mode 100644
index 0000000000..8a24ed9c69
--- /dev/null
+++ b/etc/images/material/action/accessibility.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12 2c1.1 0 2 .9 2 
2s-.9 2-2 2-2-.9-2-2 .9-2 2-2zm9 7h-6v13h-2v-6h-2v6H9V9H3V7h18v2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/accessibility_new.svg 
b/etc/images/material/action/accessibility_new.svg
new file mode 100644
index 0000000000..973b62933d
--- /dev/null
+++ b/etc/images/material/action/accessibility_new.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M20.5 6c-2.61.7-5.67 
1-8.5 1s-5.89-.3-8.5-1L3 8c1.86.5 4 .83 6 1v13h2v-6h2v6h2V9c2-.17 4.14-.5 
6-1l-.5-2zM12 6c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/accessible.svg 
b/etc/images/material/action/accessible.svg
new file mode 100644
index 0000000000..b096624b74
--- /dev/null
+++ b/etc/images/material/action/accessible.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><circle cx="12" cy="4" 
r="2"/><path d="M19 
13v-2c-1.54.02-3.09-.75-4.07-1.83l-1.29-1.43c-.17-.19-.38-.34-.61-.45-.01 
0-.01-.01-.02-.01H13c-.37-.21-.78-.31-1.25-.25C10.73 7.15 10 8.07 10 
9.1V17h7v5h2v-7.5h-5v-3.45c1.29 1.07 3.25 1.94 5 1.95zm-6.17 5c-.41 1.16-1.52 
2-2.83 2-1.66 0-3-1.34-3-3 0-1.31.84-2.41 2-2.83V12.1c-2.28.46-4 2.48-4 4.9 0 
2.76 2.24 5 5 5 2.42 0 4.44- [...]
\ No newline at end of file
diff --git a/etc/images/material/action/accessible_forward.svg 
b/etc/images/material/action/accessible_forward.svg
new file mode 100644
index 0000000000..5e280785f8
--- /dev/null
+++ b/etc/images/material/action/accessible_forward.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><circle cx="18" cy="4.54" 
r="2"/><path d="M15 17h-2c0 1.65-1.35 3-3 3s-3-1.35-3-3 1.35-3 3-3v-2c-2.76 0-5 
2.24-5 5s2.24 5 5 5 5-2.24 5-5zm5-3.5h-3.86l1.67-3.67C18.42 8.5 17.44 7 15.96 
7h-5.2c-.81 0-1.54.47-1.87 1.2L8.22 10l1.92.53.65-1.53H13l-3.12 
7H18v5h2v-7.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/account_balance.svg 
b/etc/images/material/action/account_balance.svg
new file mode 100644
index 0000000000..42c8b5da52
--- /dev/null
+++ b/etc/images/material/action/account_balance.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M4 10v7h3v-7H4zm6 
0v7h3v-7h-3zM2 22h19v-3H2v3zm14-12v7h3v-7h-3zm-4.5-9L2 6v2h19V6l-9.5-5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/account_balance_wallet.svg 
b/etc/images/material/action/account_balance_wallet.svg
new file mode 100644
index 0000000000..8e23857439
--- /dev/null
+++ b/etc/images/material/action/account_balance_wallet.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M21 
18v3H3V3h18v3H10v12h11zm-9-2h10V8H12v8zm4-2.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.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/account_box.svg 
b/etc/images/material/action/account_box.svg
new file mode 100644
index 0000000000..2c90533037
--- /dev/null
+++ b/etc/images/material/action/account_box.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M3 21h18V3H3v18zM15 
9c0 1.66-1.34 3-3 3s-3-1.34-3-3 1.34-3 3-3 3 1.34 3 3zm-9 8c0-2 4-3.1 6-3.1s6 
1.1 6 3.1v1H6v-1z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/account_circle.svg 
b/etc/images/material/action/account_circle.svg
new file mode 100644
index 0000000000..dcd82b5d3e
--- /dev/null
+++ b/etc/images/material/action/account_circle.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" 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 2zm0 3c1.66 0 3 1.34 3 3s-1.34 3-3 
3-3-1.34-3-3 1.34-3 3-3zm0 14.2c-2.5 0-4.71-1.28-6-3.22.03-1.99 4-3.08 6-3.08 
1.99 0 5.97 1.09 6 3.08-1.29 1.94-3.5 3.22-6 3.22z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/add_shopping_cart.svg 
b/etc/images/material/action/add_shopping_cart.svg
new file mode 100644
index 0000000000..e41d31f57d
--- /dev/null
+++ b/etc/images/material/action/add_shopping_cart.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M11 
9h2V6h3V4h-3V1h-2v3H8v2h3v3zm-4 9c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 
2-2-.9-2-2-2zm10 0c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 
2-2-.9-2-2-2zm-8.9-5h7.45c.75 0 1.41-.41 1.75-1.03l3.86-7.01L19.42 4l-3.87 
7H8.53L4.27 2H1v2h2l3.6 7.59L3.62 17H19v-2H7l1.1-2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/add_task.svg 
b/etc/images/material/action/add_task.svg
new file mode 100644
index 0000000000..0767f8b746
--- /dev/null
+++ b/etc/images/material/action/add_task.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><rect fill="none" height="24" 
width="24"/><path 
d="M22,5.18L10.59,16.6l-4.24-4.24l1.41-1.41l2.83,2.83l10-10L22,5.18z 
M12,20c-4.41,0-8-3.59-8-8s3.59-8,8-8 
c1.57,0,3.04,0.46,4.28,1.25l1.45-1.45C16.1,2.67,14.13,2,12,2C6.48,2,2,6.48,2,12s4.48,10,10,10c1.73,0,3.36-0.44,4.78-1.22
 l-1.5-1.5C14.28,19.74,13.17,20,12,20z 
M19,15h-3v2h3v3h2v-3h3v-2h-3v-3h-2V15z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/add_to_drive.svg 
b/etc/images/material/action/add_to_drive.svg
new file mode 100644
index 0000000000..5ea43d3188
--- /dev/null
+++ b/etc/images/material/action/add_to_drive.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M7.71 3.52L1.15 
15l3.42 5.99 6.56-11.47-3.42-6zM13.35 15H9.73L6.3 
21h8.24c-.96-1.06-1.54-2.46-1.54-4 0-.7.13-1.37.35-2zM20 
16v-3h-2v3h-3v2h3v3h2v-3h3v-2h-3zm.71-4.75L15.42 2H8.58v.01l6.15 10.77C15.82 
11.68 17.33 11 19 11c.59 0 1.17.09 1.71.25z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/addchart.svg 
b/etc/images/material/action/addchart.svg
new file mode 100644
index 0000000000..2435bac134
--- /dev/null
+++ b/etc/images/material/action/addchart.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/><path d="M11,9h2v8h-2V9z M9,17v-6H7v6H9z 
M19,19H5V5h6V3H3v18h18v-8h-2V19z M15,13v4h2v-4H15z 
M19,5V2h-2v3h-3v2h3v3h2V7h3V5H19z"/></g><g/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/admin_panel_settings.svg 
b/etc/images/material/action/admin_panel_settings.svg
new file mode 100644
index 0000000000..b47637eda2
--- /dev/null
+++ b/etc/images/material/action/admin_panel_settings.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g><path 
d="M17,11c0.34,0,0.67,0.04,1,0.09V6.27L10.5,3L3,6.27v4.91c0,4.54,3.2,8.79,7.5,9.82c0.55-0.13,1.08-0.32,1.6-0.55
 C11.41,19.47,11,18.28,11,17C11,13.69,13.69,11,17,11z"/><path 
d="M17,13c-2.21,0-4,1.79-4,4c0,2.21,1.79,4,4,4s4-1.79,4-4C21,14.79,19.21,13,17,13z
 M17,14.38c0.62,0,1.12,0.51,1.12,1.12 s-0.51,1.12-1.12,1.12 [...]
\ No newline at end of file
diff --git a/etc/images/material/action/alarm.svg 
b/etc/images/material/action/alarm.svg
new file mode 100644
index 0000000000..306a042dae
--- /dev/null
+++ b/etc/images/material/action/alarm.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12.5 8H11v6l4.75 
2.85.75-1.23-4-2.37zm4.837-6.19l4.607 3.845-1.28 1.535-4.61-3.843zm-10.674 
0l1.282 1.536L3.337 7.19l-1.28-1.536zM12 4c-4.97 0-9 4.03-9 9s4.03 9 9 9 9-4.03 
9-9-4.03-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>
\ No newline at end of file
diff --git a/etc/images/material/action/alarm_add.svg 
b/etc/images/material/action/alarm_add.svg
new file mode 100644
index 0000000000..f8406ba901
--- /dev/null
+++ b/etc/images/material/action/alarm_add.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M17.337 1.81l4.607 
3.845-1.28 1.535-4.61-3.843zm-10.674 0l1.282 1.536L3.337 7.19l-1.28-1.536zM12 
4c-4.97 0-9 4.03-9 9s4.03 9 9 9 9-4.03 9-9-4.03-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 
7zm1-11h-2v3H8v2h3v3h2v-3h3v-2h-3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/alarm_off.svg 
b/etc/images/material/action/alarm_off.svg
new file mode 100644
index 0000000000..36d847db88
--- /dev/null
+++ b/etc/images/material/action/alarm_off.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M10.04 6.29C10.66 
6.11 11.32 6 12 6c3.86 0 7 3.14 7 7 0 .68-.11 1.34-.29 1.96l1.56 
1.56c.47-1.08.73-2.27.73-3.52 0-4.97-4.03-9-9-9-1.25 0-2.44.26-3.53.72l1.57 
1.57zm7.297-4.48l4.607 3.845-1.28 1.535-4.61-3.843zM3.02 2.1L1.61 3.51l1.37 
1.37-.92.77 1.28 1.54 1.06-.88.8.8C3.83 8.69 3 10.75 3 13c0 4.97 4.03 9 9 9 
2.25 0 4.31-.83 5.89-2.2l2.1 2.1 1.41-1.41L3.02 2. [...]
\ No newline at end of file
diff --git a/etc/images/material/action/alarm_on.svg 
b/etc/images/material/action/alarm_on.svg
new file mode 100644
index 0000000000..356ad81543
--- /dev/null
+++ b/etc/images/material/action/alarm_on.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M10.54 14.53L8.41 
12.4l-1.06 1.06 3.18 3.18 6-6-1.06-1.06zm6.797-12.72l4.607 3.845-1.28 
1.535-4.61-3.843zm-10.674 0l1.282 1.536L3.337 7.19l-1.28-1.536zM12 4c-4.97 0-9 
4.03-9 9s4.03 9 9 9 9-4.03 9-9-4.03-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>
\ No newline at end of file
diff --git a/etc/images/material/action/all_inbox.svg 
b/etc/images/material/action/all_inbox.svg
new file mode 100644
index 0000000000..e063eb257d
--- /dev/null
+++ b/etc/images/material/action/all_inbox.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M21 3H3v11h18V3zm-2 
6h-4c0 1.62-1.38 3-3 3s-3-1.38-3-3H5V5h14v4zm-4 7h6v5H3v-5h6c0 1.66 1.34 3 3 
3s3-1.34 3-3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/all_out.svg 
b/etc/images/material/action/all_out.svg
new file mode 100644
index 0000000000..e382bb56da
--- /dev/null
+++ b/etc/images/material/action/all_out.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M4 4v4l4-4zm12 0l4 
4V4zm4 16v-4l-4 4zM4 20h4l-4-4zm15-8c0-3.87-3.13-7-7-7s-7 3.13-7 7 3.13 7 7 7 
7-3.13 7-7zm-7 5c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/analytics.svg 
b/etc/images/material/action/analytics.svg
new file mode 100644
index 0000000000..f3d24e4bd6
--- /dev/null
+++ b/etc/images/material/action/analytics.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><rect fill="none" height="24" 
width="24"/><rect fill="none" height="5" width="2" x="7" y="12"/><rect 
fill="none" height="3" width="2" x="11" y="14"/><rect fill="none" height="10" 
width="2" x="15" y="7"/><path d="M3,3v18h18V3H3z M9,17H7v-5h2V17z 
M13,17h-2v-3h2V17z M13,12h-2v-2h2V12z M17,17h-2V7h2V17z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/anchor.svg 
b/etc/images/material/action/anchor.svg
new file mode 100644
index 0000000000..fe5a4d43c3
--- /dev/null
+++ b/etc/images/material/action/anchor.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/><path 
d="M17,15l1.55,1.55c-0.96,1.69-3.33,3.04-5.55,3.37V11h3V9h-3V7.82C14.16,7.4,15,6.3,15,5c0-1.65-1.35-3-3-3S9,3.35,9,5
 
c0,1.3,0.84,2.4,2,2.82V9H8v2h3v8.92c-2.22-0.33-4.59-1.68-5.55-3.37L7,15l-4-3v3c0,3.88,4.92,7,9,7s9-3.12,9-7v-3L17,15z
 M12,4 c0.55,0,1,0.45,1,1s-0.45,1-1,1s-1-0.45-1-1S11.45,4,12,4z"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/android.svg 
b/etc/images/material/action/android.svg
new file mode 100644
index 0000000000..6ef49881dd
--- /dev/null
+++ b/etc/images/material/action/android.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M6 18c0 .55.45 1 1 
1h1v3.5c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5V19h2v3.5c0 .83.67 1.5 1.5 
1.5s1.5-.67 1.5-1.5V19h1c.55 0 1-.45 1-1V8H6v10zM3.5 8C2.67 8 2 8.67 2 9.5v7c0 
.83.67 1.5 1.5 1.5S5 17.33 5 16.5v-7C5 8.67 4.33 8 3.5 8zm17 0c-.83 
0-1.5.67-1.5 1.5v7c0 .83.67 1.5 1.5 1.5s1.5-.67 
1.5-1.5v-7c0-.83-.67-1.5-1.5-1.5zm-4.97-5.84l1.3-1.3c.2-.2.2-.51 0-.71s-.51- 
[...]
\ No newline at end of file
diff --git a/etc/images/material/action/announcement.svg 
b/etc/images/material/action/announcement.svg
new file mode 100644
index 0000000000..647762d935
--- /dev/null
+++ b/etc/images/material/action/announcement.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M22 
2H2v20l4-4h16V2zm-9 9h-2V5h2v6zm0 4h-2v-2h2v2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/api.svg 
b/etc/images/material/action/api.svg
new file mode 100644
index 0000000000..49d6c872e2
--- /dev/null
+++ b/etc/images/material/action/api.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/><path d="M14,12l-2,2l-2-2l2-2L14,12z 
M12,6l2.12,2.12l2.5-2.5L12,1L7.38,5.62l2.5,2.5L12,6z 
M6,12l2.12-2.12l-2.5-2.5L1,12 l4.62,4.62l2.5-2.5L6,12z 
M18,12l-2.12,2.12l2.5,2.5L23,12l-4.62-4.62l-2.5,2.5L18,12z 
M12,18l-2.12-2.12l-2.5,2.5L12,23l4.62-4.62 l-2.5-2.5L12,18z"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/app_blocking.svg 
b/etc/images/material/action/app_blocking.svg
new file mode 100644
index 0000000000..5026d554c9
--- /dev/null
+++ b/etc/images/material/action/app_blocking.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/><g><path 
d="M18,8c-2.21,0-4,1.79-4,4c0,2.21,1.79,4,4,4s4-1.79,4-4C22,9.79,20.21,8,18,8z 
M15.5,12c0-1.38,1.12-2.5,2.5-2.5 
c0.42,0,0.8,0.11,1.15,0.29l-3.36,3.36C15.61,12.8,15.5,12.42,15.5,12z 
M18,14.5c-0.42,0-0.8-0.11-1.15-0.29l3.36-3.36 
c0.18,0.35,0.29,0.73,0.29,1.15C20.5,13.38,19.38,14.5,18,14.5z"/><path 
d="M19,23v-6h-2v1H7V6h10 [...]
\ No newline at end of file
diff --git a/etc/images/material/action/arrow_circle_down.svg 
b/etc/images/material/action/arrow_circle_down.svg
new file mode 100644
index 0000000000..0b5aef5df2
--- /dev/null
+++ b/etc/images/material/action/arrow_circle_down.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/><path 
d="M12,4c4.41,0,8,3.59,8,8s-3.59,8-8,8s-8-3.59-8-8S7.59,4,12,4 
M12,2C6.48,2,2,6.48,2,12c0,5.52,4.48,10,10,10 
c5.52,0,10-4.48,10-10C22,6.48,17.52,2,12,2L12,2z 
M13,12l0-4h-2l0,4H8l4,4l4-4H13z"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/arrow_circle_up.svg 
b/etc/images/material/action/arrow_circle_up.svg
new file mode 100644
index 0000000000..0aacc96fb1
--- /dev/null
+++ b/etc/images/material/action/arrow_circle_up.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/><path 
d="M12,20c-4.41,0-8-3.59-8-8s3.59-8,8-8s8,3.59,8,8S16.41,20,12,20 
M12,22c5.52,0,10-4.48,10-10c0-5.52-4.48-10-10-10 
C6.48,2,2,6.48,2,12C2,17.52,6.48,22,12,22L12,22z 
M11,12l0,4h2l0-4h3l-4-4l-4,4H11z"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/arrow_right_alt.svg 
b/etc/images/material/action/arrow_right_alt.svg
new file mode 100644
index 0000000000..feab73caca
--- /dev/null
+++ b/etc/images/material/action/arrow_right_alt.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M16.01 
11H4v2h12.01v3L20 12l-3.99-4v3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/article.svg 
b/etc/images/material/action/article.svg
new file mode 100644
index 0000000000..0daa75406e
--- /dev/null
+++ b/etc/images/material/action/article.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/><path d="M3,3v18h18V3H3z M14,17H7v-2h7V17z M17,13H7v-2h10V13z 
M17,9H7V7h10V9z"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/aspect_ratio.svg 
b/etc/images/material/action/aspect_ratio.svg
new file mode 100644
index 0000000000..7fc8f1afb1
--- /dev/null
+++ b/etc/images/material/action/aspect_ratio.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19 
12h-2v3h-3v2h5v-5zM7 9h3V7H5v5h2V9zm16-6H1v18h22V3zm-2 
16.01H3V4.99h18v14.02z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/assessment.svg 
b/etc/images/material/action/assessment.svg
new file mode 100644
index 0000000000..2c9d2f67b5
--- /dev/null
+++ b/etc/images/material/action/assessment.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M21 3H3v18h18V3zM9 
17H7v-7h2v7zm4 0h-2V7h2v10zm4 0h-2v-4h2v4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/assignment.svg 
b/etc/images/material/action/assignment.svg
new file mode 100644
index 0000000000..e00bc3331b
--- /dev/null
+++ b/etc/images/material/action/assignment.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M21 3h-6.18C14.4 
1.84 13.3 1 12 1s-2.4.84-2.82 2H3v18h18V3zm-9 0c.55 0 1 .45 1 1s-.45 1-1 
1-1-.45-1-1 .45-1 1-1zm2 14H7v-2h7v2zm3-4H7v-2h10v2zm0-4H7V7h10v2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/assignment_ind.svg 
b/etc/images/material/action/assignment_ind.svg
new file mode 100644
index 0000000000..9d6dd11c30
--- /dev/null
+++ b/etc/images/material/action/assignment_ind.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M21 3h-6.18C14.4 
1.84 13.3 1 12 1s-2.4.84-2.82 2H3v18h18V3zm-9 0c.55 0 1 .45 1 1s-.45 1-1 
1-1-.45-1-1 .45-1 1-1zm0 4c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 
3-3zm6 12H6v-1.4c0-2 4-3.1 6-3.1s6 1.1 6 3.1V19z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/assignment_late.svg 
b/etc/images/material/action/assignment_late.svg
new file mode 100644
index 0000000000..3d97a45792
--- /dev/null
+++ b/etc/images/material/action/assignment_late.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M21 3h-6.18C14.4 
1.84 13.3 1 12 1s-2.4.84-2.82 2H3v18h18V3zm-8 
15h-2v-2h2v2zm0-4h-2V8h2v6zm-1-9c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 
1z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/assignment_return.svg 
b/etc/images/material/action/assignment_return.svg
new file mode 100644
index 0000000000..26fb38b2de
--- /dev/null
+++ b/etc/images/material/action/assignment_return.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M21 3h-6.18C14.4 
1.84 13.3 1 12 1s-2.4.84-2.82 2H3v18h18V3zm-9 0c.55 0 1 .45 1 1s-.45 1-1 
1-1-.45-1-1 .45-1 1-1zm4 12h-4v3l-5-5 5-5v3h4v4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/assignment_returned.svg 
b/etc/images/material/action/assignment_returned.svg
new file mode 100644
index 0000000000..b3f62dca99
--- /dev/null
+++ b/etc/images/material/action/assignment_returned.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M21 3h-6.18C14.4 
1.84 13.3 1 12 1s-2.4.84-2.82 2H3v18h18V3zm-9 0c.55 0 1 .45 1 1s-.45 1-1 
1-1-.45-1-1 .45-1 1-1zm0 15l-5-5h3V9h4v4h3l-5 5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/assignment_turned_in.svg 
b/etc/images/material/action/assignment_turned_in.svg
new file mode 100644
index 0000000000..406d562619
--- /dev/null
+++ b/etc/images/material/action/assignment_turned_in.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M21 3h-6.18C14.4 
1.84 13.3 1 12 1s-2.4.84-2.82 2H3v18h18V3zm-9 0c.55 0 1 .45 1 1s-.45 1-1 
1-1-.45-1-1 .45-1 1-1zm-2 14l-4-4 1.41-1.41L10 14.17l6.59-6.59L18 9l-8 
8z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/autorenew.svg 
b/etc/images/material/action/autorenew.svg
new file mode 100644
index 0000000000..9cdcc63ab6
--- /dev/null
+++ b/etc/images/material/action/autorenew.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12 
6v3l4-4-4-4v3c-4.42 0-8 3.58-8 8 0 1.57.46 3.03 1.24 4.26L6.7 
14.8c-.45-.83-.7-1.79-.7-2.8 0-3.31 2.69-6 6-6zm6.76 1.74L17.3 9.2c.44.84.7 
1.79.7 2.8 0 3.31-2.69 6-6 6v-3l-4 4 4 4v-3c4.42 0 8-3.58 8-8 
0-1.57-.46-3.03-1.24-4.26z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/backup.svg 
b/etc/images/material/action/backup.svg
new file mode 100644
index 0000000000..1ababb89af
--- /dev/null
+++ b/etc/images/material/action/backup.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19.35 10.04C18.67 
6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 
6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96zM14 13v4h-4v-4H7l5-5 5 
5h-3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/backup_table.svg 
b/etc/images/material/action/backup_table.svg
new file mode 100644
index 0000000000..5d7f9924c3
--- /dev/null
+++ b/etc/images/material/action/backup_table.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g><polygon points="20,6 20,20 6,20 6,22 22,22 22,6"/><path 
d="M18,2H2v16h16V2z M9,16H4v-5h5V16z M16,16h-5v-5h5V16z 
M16,9H4V4h12V9z"/></g></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/batch_prediction.svg 
b/etc/images/material/action/batch_prediction.svg
new file mode 100644
index 0000000000..dee84c3e77
--- /dev/null
+++ b/etc/images/material/action/batch_prediction.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24" x="0"/><path d="M19,8H5v14h14V8z M13,20.5h-2V19h2V20.5z 
M13,18h-2c0-1.5-2.5-3-2.5-5c0-1.93,1.57-3.5,3.5-3.5c1.93,0,3.5,1.57,3.5,3.5 
C15.5,15,13,16.5,13,18z M18,6.5H6V5h12V6.5z M17,3.5H7V2h10V3.5z"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/book.svg 
b/etc/images/material/action/book.svg
new file mode 100644
index 0000000000..8a9fda121f
--- /dev/null
+++ b/etc/images/material/action/book.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M20 2H4v20h16V2zM6 
4h5v8l-2.5-1.5L6 12V4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/book_online.svg 
b/etc/images/material/action/book_online.svg
new file mode 100644
index 0000000000..c0e6829b9d
--- /dev/null
+++ b/etc/images/material/action/book_online.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><rect fill="none" height="24" 
width="24"/><g><path d="M19,1H5v22h14V1z M7,18V6h10v12H7z 
M16,11l0-3H8l0,3.1c0.55,0,1,0.45,1,1c0,0.55-0.45,1-1,1L8,16h8v-3c-0.55,0-1-0.45-1-1
 C15,11.45,15.45,11,16,11z M12.5,14.5h-1v-1h1V14.5z M12.5,12.5h-1v-1h1V12.5z 
M12.5,10.5h-1v-1h1V10.5z"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/bookmark.svg 
b/etc/images/material/action/bookmark.svg
new file mode 100644
index 0000000000..d719e91c44
--- /dev/null
+++ b/etc/images/material/action/bookmark.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19 3H5v18l7-3 7 
3V3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/bookmark_border.svg 
b/etc/images/material/action/bookmark_border.svg
new file mode 100644
index 0000000000..77d54e4606
--- /dev/null
+++ b/etc/images/material/action/bookmark_border.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19 3H5v18l7-3 7 
3V3zm-2 15l-5-2.18L7 18V5h10v13z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/bookmarks.svg 
b/etc/images/material/action/bookmarks.svg
new file mode 100644
index 0000000000..5e234d1f24
--- /dev/null
+++ b/etc/images/material/action/bookmarks.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19 18l2 
1V1H7v2h12v15zM17 5H3v18l7-3 7 3V5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/bug_report.svg 
b/etc/images/material/action/bug_report.svg
new file mode 100644
index 0000000000..1a4da787e0
--- /dev/null
+++ b/etc/images/material/action/bug_report.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M20 
8h-2.81c-.45-.78-1.07-1.45-1.82-1.96L17 4.41 15.59 3l-2.17 2.17C12.96 5.06 
12.49 5 12 5s-.96.06-1.41.17L8.41 3 7 4.41l1.62 1.63C7.88 6.55 7.26 7.22 6.81 
8H4v2h2.09c-.05.33-.09.66-.09 1v1H4v2h2v1c0 .34.04.67.09 1H4v2h2.81c1.04 1.79 
2.97 3 5.19 3s4.15-1.21 
5.19-3H20v-2h-2.09c.05-.33.09-.66.09-1v-1h2v-2h-2v-1c0-.34-.04-.67-.09-1H20V8zm-6
 8h-4v-2h4v2zm0-4h-4v [...]
\ No newline at end of file
diff --git a/etc/images/material/action/build.svg 
b/etc/images/material/action/build.svg
new file mode 100644
index 0000000000..e83e576b6f
--- /dev/null
+++ b/etc/images/material/action/build.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12.09 2.91C10.08.9 
7.07.49 4.65 1.67l4.34 4.34-3 3-4.34-4.34C.48 7.1.89 10.09 2.9 12.1c1.86 1.86 
4.58 2.35 6.89 1.48l9.82 9.82 
3.71-3.71-9.78-9.79c.92-2.34.44-5.1-1.45-6.99z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/build_circle.svg 
b/etc/images/material/action/build_circle.svg
new file mode 100644
index 0000000000..4fa6a0736e
--- /dev/null
+++ b/etc/images/material/action/build_circle.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g><path 
d="M12,2C6.48,2,2,6.48,2,12c0,5.52,4.48,10,10,10s10-4.48,10-10 
C22,6.48,17.52,2,12,2z 
M15.14,17.25l-3.76-3.76c-1.22,0.43-2.64,0.17-3.62-0.81c-1.11-1.11-1.3-2.79-0.59-4.1l2.35,2.35
 
l1.41-1.41L8.58,7.17c1.32-0.71,2.99-0.52,4.1,0.59c0.98,0.98,1.24,2.4,0.81,3.62l3.76,3.76L15.14,17.25z"
 fill-rule="evenodd"/></g></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/cached.svg 
b/etc/images/material/action/cached.svg
new file mode 100644
index 0000000000..30e6aa6652
--- /dev/null
+++ b/etc/images/material/action/cached.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19 8l-4 4h3c0 
3.31-2.69 6-6 6-1.01 0-1.97-.25-2.8-.7l-1.46 1.46C8.97 19.54 10.43 20 12 
20c4.42 0 8-3.58 8-8h3l-4-4zM6 12c0-3.31 2.69-6 6-6 1.01 0 1.97.25 
2.8.7l1.46-1.46C15.03 4.46 13.57 4 12 4c-4.42 0-8 3.58-8 8H1l4 4 4-4H6z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/calendar_today.svg 
b/etc/images/material/action/calendar_today.svg
new file mode 100644
index 0000000000..5016e89025
--- /dev/null
+++ b/etc/images/material/action/calendar_today.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M22 
3h-3V1h-2v2H7V1H5v2H2v20h20V3zm-2 18H4V8h16v13z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/calendar_view_day.svg 
b/etc/images/material/action/calendar_view_day.svg
new file mode 100644
index 0000000000..c5d933bd4e
--- /dev/null
+++ b/etc/images/material/action/calendar_view_day.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M3 
17h18v2H3v-2zm0-7h18v5H3v-5zm0-4h18v2H3V6z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/camera_enhance.svg 
b/etc/images/material/action/camera_enhance.svg
new file mode 100644
index 0000000000..42783dbe98
--- /dev/null
+++ b/etc/images/material/action/camera_enhance.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M16.83 5L15 3H9L7.17 
5H2v16h20V5h-5.17zM12 18c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 
5zm0-9l-1.25 2.75L8 13l2.75 1.25L12 17l1.25-2.75L16 13l-2.75-1.25z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/cancel_schedule_send.svg 
b/etc/images/material/action/cancel_schedule_send.svg
new file mode 100644
index 0000000000..6e5817eea0
--- /dev/null
+++ b/etc/images/material/action/cancel_schedule_send.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g><path 
d="M16.5,9c-0.42,0-0.83,0.04-1.24,0.11L1.01,3L1,10l9,2l-9,2l0.01,7l8.07-3.46C9.59,21.19,12.71,24,16.5,24
 c4.14,0,7.5-3.36,7.5-7.5S20.64,9,16.5,9z 
M16.5,22c-3.03,0-5.5-2.47-5.5-5.5s2.47-5.5,5.5-5.5s5.5,2.47,5.5,5.5S19.53,22,16.5,22
 z"/><polygon points="18.27,14.03 16.5,15.79 14.73,14.03 14.03,14.73 15.79,16.5 
14.0 [...]
\ No newline at end of file
diff --git a/etc/images/material/action/card_giftcard.svg 
b/etc/images/material/action/card_giftcard.svg
new file mode 100644
index 0000000000..cda0007945
--- /dev/null
+++ b/etc/images/material/action/card_giftcard.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M22 
6h-4.18c.11-.31.18-.65.18-1 0-1.66-1.34-3-3-3-1.05 0-1.96.54-2.5 
1.35l-.5.67-.5-.68C10.96 2.54 10.05 2 9 2 7.34 2 6 3.34 6 5c0 .35.07.69.18 
1H2.01v15H22V6zm-7-2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zM9 4c.55 0 
1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm11 15H4v-2h16v2zm0-5H4V8h5.08L7 10.83 
8.62 12 12 7.4l3.38 4.6L17 10.83 14.92 8H20v6z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/card_membership.svg 
b/etc/images/material/action/card_membership.svg
new file mode 100644
index 0000000000..f3a759e6ea
--- /dev/null
+++ b/etc/images/material/action/card_membership.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M22 2H2v15h6v5l4-2 4 
2v-5h6V2zm-2 13H4v-2h16v2zm0-5H4V4h16v6z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/card_travel.svg 
b/etc/images/material/action/card_travel.svg
new file mode 100644
index 0000000000..04e173fa7f
--- /dev/null
+++ b/etc/images/material/action/card_travel.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M22 
6h-5V4c0-1.1-.9-2-2-2H9c-1.1 0-2 .9-2 2v2H2v15h20V6zM9 4h6v2H9V4zm11 
15H4v-2h16v2zm0-5H4V8h3v2h2V8h6v2h2V8h3v6z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/change_history.svg 
b/etc/images/material/action/change_history.svg
new file mode 100644
index 0000000000..efc6a72b6f
--- /dev/null
+++ b/etc/images/material/action/change_history.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12 7.77L18.39 
18H5.61L12 7.77M12 4L2 20h20L12 4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/check_circle.svg 
b/etc/images/material/action/check_circle.svg
new file mode 100644
index 0000000000..e17927a2ce
--- /dev/null
+++ b/etc/images/material/action/check_circle.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" 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 2zm-2 15l-5-5 1.41-1.41L10 
14.17l7.59-7.59L19 8l-9 9z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/check_circle_outline.svg 
b/etc/images/material/action/check_circle_outline.svg
new file mode 100644
index 0000000000..fd3b6a2390
--- /dev/null
+++ b/etc/images/material/action/check_circle_outline.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" 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 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 
8-8 8 3.59 8 8-3.59 8-8 8zm4.59-12.42L10 14.17l-2.59-2.58L6 13l4 4 8-8z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/chrome_reader_mode.svg 
b/etc/images/material/action/chrome_reader_mode.svg
new file mode 100644
index 0000000000..ab78a21d9b
--- /dev/null
+++ b/etc/images/material/action/chrome_reader_mode.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M13 
12h7v1.5h-7V12zm0-2.5h7V11h-7V9.5zm0 5h7V16h-7v-1.5zM23 4H1v17h22V4zm-2 
15h-9V6h9v13z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/circle_notifications.svg 
b/etc/images/material/action/circle_notifications.svg
new file mode 100644
index 0000000000..32a52f02cf
--- /dev/null
+++ b/etc/images/material/action/circle_notifications.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="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 2zm0 16.5c-.83 0-1.5-.67-1.5-1.5h3c0 
.83-.67 1.5-1.5 1.5zm5-2.5H7v-1l1-1v-2.61C8 9.27 9.03 7.47 11 7v-.5c0-.57.43-1 
1-1s1 .43 1 1V7c1.97.47 3 2.28 3 4.39V14l1 1v1z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/class.svg 
b/etc/images/material/action/class.svg
new file mode 100644
index 0000000000..8a9fda121f
--- /dev/null
+++ b/etc/images/material/action/class.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M20 2H4v20h16V2zM6 
4h5v8l-2.5-1.5L6 12V4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/close_fullscreen.svg 
b/etc/images/material/action/close_fullscreen.svg
new file mode 100644
index 0000000000..d9208f7317
--- /dev/null
+++ b/etc/images/material/action/close_fullscreen.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><rect fill="none" height="24" 
width="24"/><path d="M22,3.41l-5.29,5.29L20,12h-8V4l3.29,3.29L20.59,2L22,3.41z 
M3.41,22l5.29-5.29L12,20v-8H4l3.29,3.29L2,20.59L3.41,22z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/code.svg 
b/etc/images/material/action/code.svg
new file mode 100644
index 0000000000..0d1bba10fd
--- /dev/null
+++ b/etc/images/material/action/code.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M9.4 16.6L4.8 
12l4.6-4.6L8 6l-6 6 6 6 1.4-1.4zm5.2 0l4.6-4.6-4.6-4.6L16 6l6 6-6 
6-1.4-1.4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/comment_bank.svg 
b/etc/images/material/action/comment_bank.svg
new file mode 100644
index 0000000000..d513de3535
--- /dev/null
+++ b/etc/images/material/action/comment_bank.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><path d="M2,2v20l4-4h16V2H2z 
M19,13l-2.5-1.5L14,13V5h5V13z"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/commute.svg 
b/etc/images/material/action/commute.svg
new file mode 100644
index 0000000000..c789698846
--- /dev/null
+++ b/etc/images/material/action/commute.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12 4H5C3.34 4 2 
5.34 2 7v8c0 1.66 1.34 3 3 3l-1 1v1h1l2-2h2v-5H4V6h9v2h2V7c0-1.66-1.34-3-3-3zM5 
14c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 
1-1zm15.57-4.34c-.14-.4-.52-.66-.97-.66h-7.19c-.46 0-.83.26-.98.66l-1.42 
4.11v5.51c0 .38.31.72.69.72h.62c.38 0 .68-.38.68-.76V18h8v1.24c0 
.38.31.76.69.76h.61c.38 0 
.69-.34.69-.72l.01-1.37v-4.14l-1.43-4.11zm-8.16.34h7.1 [...]
\ No newline at end of file
diff --git a/etc/images/material/action/compare_arrows.svg 
b/etc/images/material/action/compare_arrows.svg
new file mode 100644
index 0000000000..3e8d5607bd
--- /dev/null
+++ b/etc/images/material/action/compare_arrows.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M9.01 
14H2v2h7.01v3L13 15l-3.99-4v3zm5.98-1v-3H22V8h-7.01V5L11 9l3.99 4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/compress.svg 
b/etc/images/material/action/compress.svg
new file mode 100644
index 0000000000..0310df515e
--- /dev/null
+++ b/etc/images/material/action/compress.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M8 
19h3v3h2v-3h3l-4-4-4 4zm8-15h-3V1h-2v3H8l4 4 4-4zM4 9v2h16V9H4z"/><path d="M4 
12h16v2H4z"/><path d="M0 0h24v24H0z" fill="none"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/contact_page.svg 
b/etc/images/material/action/contact_page.svg
new file mode 100644
index 0000000000..c589fc695e
--- /dev/null
+++ b/etc/images/material/action/contact_page.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><rect fill="none" height="24" 
width="24"/><path d="M14,2H4v20h16V8L14,2z 
M12,10c1.1,0,2,0.9,2,2c0,1.1-0.9,2-2,2s-2-0.9-2-2C10,10.9,10.9,10,12,10z 
M16,18H8v-0.57 
c0-0.81,0.48-1.53,1.22-1.85C10.07,15.21,11.01,15,12,15c0.99,0,1.93,0.21,2.78,0.58C15.52,15.9,16,16.62,16,17.43V18z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/contact_support.svg 
b/etc/images/material/action/contact_support.svg
new file mode 100644
index 0000000000..42922f085d
--- /dev/null
+++ b/etc/images/material/action/contact_support.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M11.5 2C6.81 2 3 
5.81 3 10.5S6.81 19 11.5 19h.5v3c4.86-2.34 8-7 8-11.5C20 5.81 16.19 2 11.5 2zm1 
14.5h-2v-2h2v2zm0-3.5h-2c0-3.25 3-3 3-5 0-1.1-.9-2-2-2s-2 .9-2 2h-2c0-2.21 
1.79-4 4-4s4 1.79 4 4c0 2.5-3 2.75-3 5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/contactless.svg 
b/etc/images/material/action/contactless.svg
new file mode 100644
index 0000000000..1870e90111
--- /dev/null
+++ b/etc/images/material/action/contactless.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><path 
d="M12,2C6.48,2,2,6.48,2,12c0,5.52,4.48,10,10,10s10-4.48,10-10C22,6.48,17.52,2,12,2z
 M8.46,14.45L7.1,13.83 
c0.28-0.61,0.41-1.24,0.4-1.86c-0.01-0.63-0.14-1.24-0.4-1.8l1.36-0.63c0.35,0.75,0.53,1.56,0.54,2.4
 C9.01,12.8,8.83,13.64,8.46,14.45z 
M11.53,16.01l-1.3-0.74c0.52-0.92,0.78-1.98,0.78-3.15c0-1.19-0.27-2.33-0.8-3.4l 
[...]
\ No newline at end of file
diff --git a/etc/images/material/action/copyright.svg 
b/etc/images/material/action/copyright.svg
new file mode 100644
index 0000000000..9ae5dde2d6
--- /dev/null
+++ b/etc/images/material/action/copyright.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M10.08 
10.86c.05-.33.16-.62.3-.87s.34-.46.59-.62c.24-.15.54-.22.91-.23.23.01.44.05.63.13.2.09.38.21.52.36s.25.33.34.53.13.42.14.64h1.79c-.02-.47-.11-.9-.28-1.29s-.4-.73-.7-1.01-.66-.5-1.08-.66-.88-.23-1.39-.23c-.65
 0-1.22.11-1.7.34s-.88.53-1.2.92-.56.84-.71 1.36S8 11.29 8 11.87v.27c0 .58.08 
1.12.23 1.64s.39.97.71 1.35.72.69 1.2.91c.48.22 1.05.34 1.7.34.47 0 . [...]
\ No newline at end of file
diff --git a/etc/images/material/action/credit_card.svg 
b/etc/images/material/action/credit_card.svg
new file mode 100644
index 0000000000..5bcb3faacc
--- /dev/null
+++ b/etc/images/material/action/credit_card.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M22 4H2.01L2 
20h20V4zm-2 14H4v-6h16v6zm0-10H4V6h16v2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/dangerous.svg 
b/etc/images/material/action/dangerous.svg
new file mode 100644
index 0000000000..196a44bb35
--- /dev/null
+++ b/etc/images/material/action/dangerous.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M15.73 3H8.27L3 
8.27v7.46L8.27 21h7.46L21 15.73V8.27L15.73 3zM17 15.74L15.74 17 12 13.26 8.26 
17 7 15.74 10.74 12 7 8.26 8.26 7 12 10.74 15.74 7 17 8.26 13.26 12 17 
15.74z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/dashboard.svg 
b/etc/images/material/action/dashboard.svg
new file mode 100644
index 0000000000..efc97e068e
--- /dev/null
+++ b/etc/images/material/action/dashboard.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M3 13h8V3H3v10zm0 
8h8v-6H3v6zm10 0h8V11h-8v10zm0-18v6h8V3h-8z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/dashboard_customize.svg 
b/etc/images/material/action/dashboard_customize.svg
new file mode 100644
index 0000000000..4b352043b1
--- /dev/null
+++ b/etc/images/material/action/dashboard_customize.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M3 3h8v8H3zm10 
0h8v8h-8zM3 13h8v8H3zm15 0h-2v3h-3v2h3v3h2v-3h3v-2h-3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/date_range.svg 
b/etc/images/material/action/date_range.svg
new file mode 100644
index 0000000000..5d735061d0
--- /dev/null
+++ b/etc/images/material/action/date_range.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M9 11H7v2h2v-2zm4 
0h-2v2h2v-2zm4 0h-2v2h2v-2zm4-7h-3V2h-2v2H8V2H6v2H3v18h18V4zm-2 
16H5V9h14v11z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/delete.svg 
b/etc/images/material/action/delete.svg
new file mode 100644
index 0000000000..8f6e9a279a
--- /dev/null
+++ b/etc/images/material/action/delete.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M6 21h12V7H6v14zM19 
4h-3.5l-1-1h-5l-1 1H5v2h14V4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/delete_forever.svg 
b/etc/images/material/action/delete_forever.svg
new file mode 100644
index 0000000000..e792ce4ab6
--- /dev/null
+++ b/etc/images/material/action/delete_forever.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M6 
21h12V7H6v14zm2.46-9.12l1.41-1.41L12 12.59l2.12-2.12 1.41 1.41L13.41 14l2.12 
2.12-1.41 1.41L12 15.41l-2.12 2.12-1.41-1.41L10.59 14l-2.13-2.12zM15.5 
4l-1-1h-5l-1 1H5v2h14V4h-3.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/delete_outline.svg 
b/etc/images/material/action/delete_outline.svg
new file mode 100644
index 0000000000..31861b0f20
--- /dev/null
+++ b/etc/images/material/action/delete_outline.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M6 21h12V7H6v14zM8 
9h8v10H8V9zm7.5-5l-1-1h-5l-1 1H5v2h14V4h-3.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/description.svg 
b/etc/images/material/action/description.svg
new file mode 100644
index 0000000000..ff5df9e499
--- /dev/null
+++ b/etc/images/material/action/description.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M14 
2H4v20h16V8l-6-6zm2 16H8v-2h8v2zm0-4H8v-2h8v2zm-3-5V3.5L18.5 9H13z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/disabled_by_default.svg 
b/etc/images/material/action/disabled_by_default.svg
new file mode 100644
index 0000000000..b76cc67f9a
--- /dev/null
+++ b/etc/images/material/action/disabled_by_default.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><rect fill="none" height="24" 
width="24"/><path d="M3,3v18h18V3H3z 
M17,15.59L15.59,17L12,13.41L8.41,17L7,15.59L10.59,12L7,8.41L8.41,7L12,10.59L15.59,7L17,8.41L13.41,12
 L17,15.59z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/dns.svg 
b/etc/images/material/action/dns.svg
new file mode 100644
index 0000000000..27dc972efd
--- /dev/null
+++ b/etc/images/material/action/dns.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M21 13H3v8h18v-8zM7 
19c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zM21 3H3v8h18V3zM7 9c-1.1 
0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/done.svg 
b/etc/images/material/action/done.svg
new file mode 100644
index 0000000000..2ee4418785
--- /dev/null
+++ b/etc/images/material/action/done.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M9 16.2L4.8 12l-1.4 
1.4L9 19 21 7l-1.4-1.4L9 16.2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/done_all.svg 
b/etc/images/material/action/done_all.svg
new file mode 100644
index 0000000000..2be30e5c95
--- /dev/null
+++ b/etc/images/material/action/done_all.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M18 
7l-1.41-1.41-6.34 6.34 1.41 1.41L18 7zm4.24-1.41L11.66 16.17 7.48 12l-1.41 
1.41L11.66 19l12-12-1.42-1.41zM.41 13.41L6 19l1.41-1.41L1.83 12 .41 
13.41z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/done_outline.svg 
b/etc/images/material/action/done_outline.svg
new file mode 100644
index 0000000000..8b9b6f0e66
--- /dev/null
+++ b/etc/images/material/action/done_outline.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19.77 4.93l1.4 
1.4L8.43 19.07l-5.6-5.6 1.4-1.4 4.2 4.2L19.77 4.93m0-2.83L8.43 13.44l-4.2-4.2L0 
13.47l8.43 8.43L24 6.33 19.77 2.1z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/donut_large.svg 
b/etc/images/material/action/donut_large.svg
new file mode 100644
index 0000000000..5622bdfdc4
--- /dev/null
+++ b/etc/images/material/action/donut_large.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M13 5.08c3.06.44 
5.48 2.86 5.92 5.92h3.03c-.47-4.72-4.23-8.48-8.95-8.95v3.03zM18.92 13c-.44 
3.06-2.86 5.48-5.92 5.92v3.03c4.72-.47 8.48-4.23 8.95-8.95h-3.03zM11 
18.92c-3.39-.49-6-3.4-6-6.92s2.61-6.43 6-6.92V2.05c-5.05.5-9 4.76-9 9.95 0 5.19 
3.95 9.45 9 9.95v-3.03z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/donut_small.svg 
b/etc/images/material/action/donut_small.svg
new file mode 100644
index 0000000000..9a8c031570
--- /dev/null
+++ b/etc/images/material/action/donut_small.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M13 9.18c.85.3 
1.51.97 1.82 1.82h7.13c-.47-4.72-4.23-8.48-8.95-8.95v7.13zm-2 5.64C9.84 14.4 9 
13.3 9 12c0-1.3.84-2.4 2-2.82V2.05c-5.05.5-9 4.76-9 9.95 0 5.19 3.95 9.45 9 
9.95v-7.13zM14.82 13c-.3.85-.97 1.51-1.82 1.82v7.13c4.72-.47 8.48-4.23 
8.95-8.95h-7.13z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/drag_indicator.svg 
b/etc/images/material/action/drag_indicator.svg
new file mode 100644
index 0000000000..0559cf1db7
--- /dev/null
+++ b/etc/images/material/action/drag_indicator.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M11 18c0 1.1-.9 2-2 
2s-2-.9-2-2 .9-2 2-2 2 .9 2 2zm-2-8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 
2-2-.9-2-2-2zm0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm6 4c1.1 0 2-.9 
2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 
2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/dynamic_form.svg 
b/etc/images/material/action/dynamic_form.svg
new file mode 100644
index 0000000000..7adb97a4fb
--- /dev/null
+++ b/etc/images/material/action/dynamic_form.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/><path d="M17,20v-9h-2V4h7l-2,5h2L17,20z M15,13v7H2v-7H15z 
M6.25,15.75h-1.5v1.5h1.5V15.75z M13,4v7H2V4H13z M6.25,6.75h-1.5v1.5 
h1.5V6.75z"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/eco.svg 
b/etc/images/material/action/eco.svg
new file mode 100644
index 0000000000..b96f1c0b1e
--- /dev/null
+++ b/etc/images/material/action/eco.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g><path 
d="M6.05,8.05c-2.73,2.73-2.73,7.15-0.02,9.88c1.47-3.4,4.09-6.24,7.36-7.93c-2.77,2.34-4.71,5.61-5.39,9.32
 
c2.6,1.23,5.8,0.78,7.95-1.37C19.43,14.47,20,4,20,4S9.53,4.57,6.05,8.05z"/></g></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/edit_off.svg 
b/etc/images/material/action/edit_off.svg
new file mode 100644
index 0000000000..34091bd497
--- /dev/null
+++ b/etc/images/material/action/edit_off.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><title>ic_edit_off_24px</title><path d="M0 0h24v24H0zm0 0h24v24H0z" 
fill="none"/><path d="M12.126 8.125l1.937-1.937 3.747 3.747-1.937 1.938zM20.71 
5.63l-2.34-2.34a1 1 0 0 0-1.41 0l-1.83 1.83 3.75 3.75L20.71 7a1 1 0 0 0 
0-1.37zM2 5l6.63 6.63L3 17.25V21h3.75l5.63-5.62L18 21l2-2L4 3 2 5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/eject.svg 
b/etc/images/material/action/eject.svg
new file mode 100644
index 0000000000..af5b0bd32d
--- /dev/null
+++ b/etc/images/material/action/eject.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M5 
17h14v2H5v-2zm7-12L5.33 15h13.34L12 5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/euro_symbol.svg 
b/etc/images/material/action/euro_symbol.svg
new file mode 100644
index 0000000000..e0f5cb780e
--- /dev/null
+++ b/etc/images/material/action/euro_symbol.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M15 18.5c-2.51 
0-4.68-1.42-5.76-3.5H15v-2H8.58c-.05-.33-.08-.66-.08-1s.03-.67.08-1H15V9H9.24C10.32
 6.92 12.5 5.5 15 5.5c1.61 0 3.09.59 4.23 1.57L21 5.3C19.41 3.87 17.3 3 15 
3c-3.92 0-7.24 2.51-8.48 6H3v2h3.06c-.04.33-.06.66-.06 1s.02.67.06 
1H3v2h3.52c1.24 3.49 4.56 6 8.48 6 2.31 0 4.41-.87 
6-2.3l-1.78-1.77c-1.13.98-2.6 1.57-4.22 1.57z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/event.svg 
b/etc/images/material/action/event.svg
new file mode 100644
index 0000000000..0a2efdf3cb
--- /dev/null
+++ b/etc/images/material/action/event.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M17 13h-5v5h5v-5zM16 
2v2H8V2H6v2H3.01L3 22h18V4h-3V2h-2zm3 18H5V9h14v11z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/event_seat.svg 
b/etc/images/material/action/event_seat.svg
new file mode 100644
index 0000000000..2a94038543
--- /dev/null
+++ b/etc/images/material/action/event_seat.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M4 
21h3v-3h10v3h3v-6H4v6zm15-11h3v3h-3v-3zM2 10h3v3H2v-3zm15 3H7V5c0-1.1.9-2 
2-2h6c1.1 0 2 .9 2 2v8z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/exit_to_app.svg 
b/etc/images/material/action/exit_to_app.svg
new file mode 100644
index 0000000000..780ff4f7ef
--- /dev/null
+++ b/etc/images/material/action/exit_to_app.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M10.09 15.59L11.5 
17l5-5-5-5-1.41 1.41L12.67 11H3v2h9.67l-2.58 2.59zM21 
3H3v6h2V5h14v14H5v-4H3v6h18V3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/expand.svg 
b/etc/images/material/action/expand.svg
new file mode 100644
index 0000000000..234a0dafb0
--- /dev/null
+++ b/etc/images/material/action/expand.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M4 20h16v2H4zM4 
2h16v2H4zm9 7h3l-4-4-4 4h3v6H8l4 4 4-4h-3z"/><path d="M0 0h24v24H0z" 
fill="none"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/explore.svg 
b/etc/images/material/action/explore.svg
new file mode 100644
index 0000000000..8c77a27d73
--- /dev/null
+++ b/etc/images/material/action/explore.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12 10.9c-.61 
0-1.1.49-1.1 1.1s.49 1.1 1.1 1.1c.61 0 1.1-.49 1.1-1.1s-.49-1.1-1.1-1.1zM12 
2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm2.19 12.19L6 
18l3.81-8.19L18 6l-3.81 8.19z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/explore_off.svg 
b/etc/images/material/action/explore_off.svg
new file mode 100644
index 0000000000..061147ef2e
--- /dev/null
+++ b/etc/images/material/action/explore_off.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M18 6l-2.91 6.26 
5.25 5.25C21.39 15.93 22 14.04 22 12c0-5.52-4.48-10-10-10-2.04 0-3.93.61-5.51 
1.66l5.25 5.25L18 6zM2.1 4.93l1.56 1.56C2.61 8.07 2 9.96 2 12c0 5.52 4.48 10 10 
10 2.04 0 3.93-.61 5.51-1.66l1.56 1.56 1.41-1.41L3.51 3.51 2.1 4.93zm6.81 
6.81l3.35 3.35L6 18l2.91-6.26z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/extension.svg 
b/etc/images/material/action/extension.svg
new file mode 100644
index 0000000000..3644af611a
--- /dev/null
+++ b/etc/images/material/action/extension.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M20.36 
11H19V5h-6V3.64c0-1.31-.94-2.5-2.24-2.63C9.26.86 8 2.03 8 
3.5V5H2.01v5.8H3.4c1.31 0 2.5.88 2.75 2.16.33 1.72-.98 3.24-2.65 
3.24H2V22h5.8v-1.4c0-1.31.88-2.5 2.16-2.75 1.72-.33 3.24.98 3.24 
2.65V22H19v-6h1.5c1.47 0 2.64-1.26 
2.49-2.76-.13-1.3-1.33-2.24-2.63-2.24z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/face.svg 
b/etc/images/material/action/face.svg
new file mode 100644
index 0000000000..2719a6db7e
--- /dev/null
+++ b/etc/images/material/action/face.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M9 11.75c-.69 
0-1.25.56-1.25 1.25s.56 1.25 1.25 1.25 1.25-.56 1.25-1.25-.56-1.25-1.25-1.25zm6 
0c-.69 0-1.25.56-1.25 1.25s.56 1.25 1.25 1.25 1.25-.56 
1.25-1.25-.56-1.25-1.25-1.25zM12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 
10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8 0-.29.02-.58.05-.86 2.36-1.05 
4.23-2.98 5.21-5.37C11.07 8.33 14.05 10 17.42 10c.78 0 1.53-.0 [...]
\ No newline at end of file
diff --git a/etc/images/material/action/face_unlock.svg 
b/etc/images/material/action/face_unlock.svg
new file mode 100644
index 0000000000..4c33970dc1
--- /dev/null
+++ b/etc/images/material/action/face_unlock.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M10.25 13c0 .69-.56 
1.25-1.25 1.25S7.75 13.69 7.75 13s.56-1.25 1.25-1.25 1.25.56 1.25 1.25zM15 
11.75c-.69 0-1.25.56-1.25 1.25s.56 1.25 1.25 1.25 1.25-.56 
1.25-1.25-.56-1.25-1.25-1.25zm7 .25c0 5.52-4.48 10-10 10S2 17.52 2 12 6.48 2 12 
2s10 4.48 10 10zM10.66 4.12C12.06 6.44 14.6 8 17.5 8c.46 0 .91-.05 
1.34-.12C17.44 5.56 14.9 4 12 4c-.46 0-.91.05-1.34.12zM4.42  [...]
\ No newline at end of file
diff --git a/etc/images/material/action/fact_check.svg 
b/etc/images/material/action/fact_check.svg
new file mode 100644
index 0000000000..4bb3265ab5
--- /dev/null
+++ b/etc/images/material/action/fact_check.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g><path d="M2,3v18h20V3H2z M10,17H5v-2h5V17z 
M10,13H5v-2h5V13z M10,9H5V7h5V9z M14.82,15 
L12,12.16l1.41-1.41l1.41,1.42L17.99,9l1.42,1.42L14.82,15z" 
fill-rule="evenodd"/></g></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/favorite.svg 
b/etc/images/material/action/favorite.svg
new file mode 100644
index 0000000000..7645c8a9cd
--- /dev/null
+++ b/etc/images/material/action/favorite.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12 
21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 
2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 
11.54L12 21.35z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/favorite_border.svg 
b/etc/images/material/action/favorite_border.svg
new file mode 100644
index 0000000000..ba33e77461
--- /dev/null
+++ b/etc/images/material/action/favorite_border.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M16.5 3c-1.74 
0-3.41.81-4.5 2.09C10.91 3.81 9.24 3 7.5 3 4.42 3 2 5.42 2 8.5c0 3.78 3.4 6.86 
8.55 11.54L12 21.35l1.45-1.32C18.6 15.36 22 12.28 22 8.5 22 5.42 19.58 3 16.5 
3zm-4.4 15.55l-.1.1-.1-.1C7.14 14.24 4 11.39 4 8.5 4 6.5 5.5 5 7.5 5c1.54 0 
3.04.99 3.57 2.36h1.87C13.46 5.99 14.96 5 16.5 5c2 0 3.5 1.5 3.5 3.5 0 
2.89-3.14 5.74-7.9 10.05z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/feedback.svg 
b/etc/images/material/action/feedback.svg
new file mode 100644
index 0000000000..bed858f8e8
--- /dev/null
+++ b/etc/images/material/action/feedback.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M22 2H2.01L2 
22l4-4h16V2zm-9 12h-2v-2h2v2zm0-4h-2V6h2v4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/file_present.svg 
b/etc/images/material/action/file_present.svg
new file mode 100644
index 0000000000..7cf5dfeb9c
--- /dev/null
+++ b/etc/images/material/action/file_present.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M15 2H6c-1.1 0-2 
.9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V7l-5-5zM6 20V4h8v4h4v12H6zm10-10v5c0 
2.21-1.79 4-4 4s-4-1.79-4-4V8.5c0-1.47 1.26-2.64 2.76-2.49 1.3.13 2.24 1.32 
2.24 2.63V15h-2V8.5c0-.28-.22-.5-.5-.5s-.5.22-.5.5V15c0 1.1.9 2 2 2s2-.9 
2-2v-5h2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/filter_alt.svg 
b/etc/images/material/action/filter_alt.svg
new file mode 100644
index 0000000000..dede51eda6
--- /dev/null
+++ b/etc/images/material/action/filter_alt.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><path d="M0,0h24 M24,24H0" 
fill="none"/><path 
d="M3,4c2.01,2.59,7,9,7,9v7h4v-7c0,0,4.98-6.41,7-9H3z"/><path 
d="M0,0h24v24H0V0z" fill="none"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/filter_list_alt.svg 
b/etc/images/material/action/filter_list_alt.svg
new file mode 100644
index 0000000000..fa18fdf771
--- /dev/null
+++ b/etc/images/material/action/filter_list_alt.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M0 0h24m0 24H0" 
fill="none"/><path d="M4.25 5.66c.1.13 5.74 7.33 5.74 7.33V19c0 .55.45 1 1.01 
1h2.01c.55 0 1.01-.45 1.01-1v-6.02s5.49-7.02 5.75-7.34C20.03 5.32 20 5 20 
5c0-.55-.45-1-1.01-1H5.01C4.4 4 4 4.48 4 5c0 .2.06.44.25.66z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/find_in_page.svg 
b/etc/images/material/action/find_in_page.svg
new file mode 100644
index 0000000000..64a9ca0695
--- /dev/null
+++ b/etc/images/material/action/find_in_page.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M20 
19.59V8l-6-6H4v20l15.57-.02-4.81-4.81c-.8.52-1.74.83-2.76.83-2.76 
0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5c0 1.02-.31 1.96-.83 2.75L20 19.59zM9 13c0 
1.66 1.34 3 3 3s3-1.34 3-3-1.34-3-3-3-3 1.34-3 3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/find_replace.svg 
b/etc/images/material/action/find_replace.svg
new file mode 100644
index 0000000000..e8f31629cc
--- /dev/null
+++ b/etc/images/material/action/find_replace.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M11 6c1.38 0 2.63.56 
3.54 1.46L12 10h6V4l-2.05 2.05C14.68 4.78 12.93 4 11 4c-3.53 0-6.43 2.61-6.92 
6H6.1c.46-2.28 2.48-4 4.9-4zm5.64 9.14c.66-.9 1.12-1.97 1.28-3.14H15.9c-.46 
2.28-2.48 4-4.9 4-1.38 0-2.63-.56-3.54-1.46L10 12H4v6l2.05-2.05C7.32 17.22 9.07 
18 11 18c1.55 0 2.98-.51 4.14-1.36L20 21.49 21.49 20l-4.85-4.86z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/fingerprint.svg 
b/etc/images/material/action/fingerprint.svg
new file mode 100644
index 0000000000..73760d28bb
--- /dev/null
+++ b/etc/images/material/action/fingerprint.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M17.81 4.47c-.08 
0-.16-.02-.23-.06C15.66 3.42 14 3 12.01 3c-1.98 0-3.86.47-5.57 
1.41-.24.13-.54.04-.68-.2-.13-.24-.04-.55.2-.68C7.82 2.52 9.86 2 12.01 2c2.13 0 
3.99.47 6.03 1.52.25.13.34.43.21.67-.09.18-.26.28-.44.28zM3.5 9.72c-.1 
0-.2-.03-.29-.09-.23-.16-.28-.47-.12-.7.99-1.4 2.25-2.5 3.75-3.27C9.98 4.04 14 
4.03 17.15 5.65c1.5.77 2.76 1.86 3.75 3.25.16.22.11 [...]
\ No newline at end of file
diff --git a/etc/images/material/action/fit_screen.svg 
b/etc/images/material/action/fit_screen.svg
new file mode 100644
index 0000000000..b1a6f49249
--- /dev/null
+++ b/etc/images/material/action/fit_screen.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M17 4h3c1.1 0 2 .9 2 
2v2h-2V6h-3V4zM4 8V6h3V4H4c-1.1 0-2 .9-2 2v2h2zm16 8v2h-3v2h3c1.1 0 2-.9 
2-2v-2h-2zM7 18H4v-2H2v2c0 1.1.9 2 2 2h3v-2zM18 8H6v8h12V8z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/flaky.svg 
b/etc/images/material/action/flaky.svg
new file mode 100644
index 0000000000..7e93035ba9
--- /dev/null
+++ b/etc/images/material/action/flaky.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><path 
d="M14.05,17.58l-0.01,0.01l-2.4-2.4l1.06-1.06l1.35,1.35L16.54,13l1.06,1.06 
l-3.54,3.54L14.05,17.58z 
M12,2C6.5,2,2,6.5,2,12s4.5,10,10,10s10-4.5,10-10S17.5,2,12,2z 
M7.34,6.28l1.41,1.41l1.41-1.41 
l1.06,1.06L9.81,8.75l1.41,1.41l-1.06,1.06L8.75,9.81l-1.41,1.41l-1.06-1.06l1.41-1.41L6.28,7.34L7.34,6.28z
 M12,20 c-2.2,0-4.2- [...]
\ No newline at end of file
diff --git a/etc/images/material/action/flight_land.svg 
b/etc/images/material/action/flight_land.svg
new file mode 100644
index 0000000000..1fbb5f778d
--- /dev/null
+++ b/etc/images/material/action/flight_land.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M2.5 
19h19v2h-19v-2zm16.84-3.15c.8.21 1.62-.26 
1.84-1.06.21-.8-.26-1.62-1.06-1.84l-5.31-1.42-2.76-9.02L10.12 2v8.28L5.15 
8.95l-.93-2.32-1.45-.39v5.17l16.57 4.44z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/flight_takeoff.svg 
b/etc/images/material/action/flight_takeoff.svg
new file mode 100644
index 0000000000..86040067df
--- /dev/null
+++ b/etc/images/material/action/flight_takeoff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M2.5 
19h19v2h-19v-2zm19.57-9.36c-.21-.8-1.04-1.28-1.84-1.06L14.92 
10l-6.9-6.43-1.93.51 4.14 7.17-4.97 1.33-1.97-1.54-1.45.39 1.82 3.16.77 1.33L21 
11.49c.81-.23 1.28-1.05 1.07-1.85z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/flip_to_back.svg 
b/etc/images/material/action/flip_to_back.svg
new file mode 100644
index 0000000000..e7e76db048
--- /dev/null
+++ b/etc/images/material/action/flip_to_back.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M9 7H7v2h2V7zm0 
4H7v2h2v-2zm4 4h-2v2h2v-2zm0-12h-2v2h2V3zM9 3H7v2h2V3zm12 0h-2v2h2V3zm0 
12h-2v2h2v-2zM9 15H7v2h2v-2zm10-2h2v-2h-2v2zm0-4h2V7h-2v2zM5 
7H3v14h14v-2H5V7zm10-2h2V3h-2v2zm0 12h2v-2h-2v2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/flip_to_front.svg 
b/etc/images/material/action/flip_to_front.svg
new file mode 100644
index 0000000000..b4f92f60cc
--- /dev/null
+++ b/etc/images/material/action/flip_to_front.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M3 13h2v-2H3v2zm0 
4h2v-2H3v2zm0-8h2V7H3v2zm12 12h2v-2h-2v2zm6-18H7v14h14V3zm-2 12H9V5h10v10zm-8 
6h2v-2h-2v2zm-4 0h2v-2H7v2zm-4 0h2v-2H3v2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/g_translate.svg 
b/etc/images/material/action/g_translate.svg
new file mode 100644
index 0000000000..c7aff415a6
--- /dev/null
+++ b/etc/images/material/action/g_translate.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M20 5h-9.12L10 
2H4c-1.1 0-2 .9-2 2v13c0 1.1.9 2 2 2h7l1 3h8c1.1 0 2-.9 
2-2V7c0-1.1-.9-2-2-2zM7.17 14.59c-2.25 0-4.09-1.83-4.09-4.09s1.83-4.09 
4.09-4.09c1.04 0 1.99.37 2.74 1.07l.07.06-1.23 
1.18-.06-.05c-.29-.27-.78-.59-1.52-.59-1.31 0-2.38 1.09-2.38 2.42s1.07 2.42 
2.38 2.42c1.37 0 1.96-.87 2.12-1.46H7.08V9.91h3.95l.01.07c.04.21.05.4.05.61 0 
2.35-1.61 4-3.92 4 [...]
\ No newline at end of file
diff --git a/etc/images/material/action/gavel.svg 
b/etc/images/material/action/gavel.svg
new file mode 100644
index 0000000000..9a4bb8a940
--- /dev/null
+++ b/etc/images/material/action/gavel.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M1 
21h12v2H1v-2zM5.24 8.07l2.83-2.83 14.14 14.14-2.83 2.83L5.24 8.07zM12.32 1l5.66 
5.66-2.83 2.83-5.66-5.66L12.32 1zM3.83 9.48l5.66 5.66-2.83 2.83L1 
12.31l2.83-2.83z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/get_app.svg 
b/etc/images/material/action/get_app.svg
new file mode 100644
index 0000000000..f892d57720
--- /dev/null
+++ b/etc/images/material/action/get_app.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19 9h-4V3H9v6H5l7 7 
7-7zM5 18v2h14v-2H5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/gif.svg 
b/etc/images/material/action/gif.svg
new file mode 100644
index 0000000000..9ccb527960
--- /dev/null
+++ b/etc/images/material/action/gif.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M11.5 
9H13v6h-1.5V9zM10 9H5v6h5v-3H8.5v1.5h-2v-3H10V9zm9 
1.5V9h-4.5v6H16v-2h2v-1.5h-2v-1h3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/grade.svg 
b/etc/images/material/action/grade.svg
new file mode 100644
index 0000000000..0aca6ce869
--- /dev/null
+++ b/etc/images/material/action/grade.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12 17.27L18.18 
21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 
17.27z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/grading.svg 
b/etc/images/material/action/grading.svg
new file mode 100644
index 0000000000..497831a946
--- /dev/null
+++ b/etc/images/material/action/grading.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><path d="M4,7h16v2H4V7z M4,13h16v-2H4V13z M4,17h7v-2H4V17z 
M4,21h7v-2H4V21z M15.41,18.17L14,16.75l-1.41,1.41L15.41,21L20,16.42 
L18.58,15L15.41,18.17z M4,3v2h16V3H4z"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/group_work.svg 
b/etc/images/material/action/group_work.svg
new file mode 100644
index 0000000000..be22c4f9de
--- /dev/null
+++ b/etc/images/material/action/group_work.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" 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 2zM8 17.5c-1.38 
0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5zM9.5 
8c0-1.38 1.12-2.5 2.5-2.5s2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5S9.5 9.38 9.5 8zm6.5 
9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 
2.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/help.svg 
b/etc/images/material/action/help.svg
new file mode 100644
index 0000000000..a6f5efef61
--- /dev/null
+++ b/etc/images/material/action/help.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" 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 2zm1 
17h-2v-2h2v2zm2.07-7.75l-.9.92C13.45 12.9 13 13.5 13 15h-2v-.5c0-1.1.45-2.1 
1.17-2.83l1.24-1.26c.37-.36.59-.86.59-1.41 0-1.1-.9-2-2-2s-2 .9-2 2H8c0-2.21 
1.79-4 4-4s4 1.79 4 4c0 .88-.36 1.68-.93 2.25z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/help_center.svg 
b/etc/images/material/action/help_center.svg
new file mode 100644
index 0000000000..170dff7161
--- /dev/null
+++ b/etc/images/material/action/help_center.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/><path d="M21,3H3v18h18V3z 
M12.01,18c-0.7,0-1.26-0.56-1.26-1.26c0-0.71,0.56-1.25,1.26-1.25c0.71,0,1.25,0.54,1.25,1.25
 C13.25,17.43,12.72,18,12.01,18z 
M15.02,10.6c-0.76,1.11-1.48,1.46-1.87,2.17c-0.16,0.29-0.22,0.48-0.22,1.41h-1.82 
c0-0.49-0.08-1.29,0.31-1.98c0.49-0.87,1.42-1.39,1.96-2.16c0.57-0.81,0.25-2.33-1.37-2.33c-1.06,0-1.58,
 [...]
\ No newline at end of file
diff --git a/etc/images/material/action/help_outline.svg 
b/etc/images/material/action/help_outline.svg
new file mode 100644
index 0000000000..23dc5a37ad
--- /dev/null
+++ b/etc/images/material/action/help_outline.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M11 
18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 
2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 
1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 
0-2.21-1.79-4-4-4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/highlight_alt.svg 
b/etc/images/material/action/highlight_alt.svg
new file mode 100644
index 0000000000..e351aa97c3
--- /dev/null
+++ b/etc/images/material/action/highlight_alt.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/><path d="M17,5h-2V3h2V5z M19,3v2h2V3H19z M19,9h2V7h-2V9z 
M19,13h2v-2h-2V13z M11,21h2v-2h-2V21z M7,5h2V3H7V5z M3,5h2V3H3V5z 
M3,17h2v-2H3V17z M3,21h2v-2H3V21z M11,5h2V3h-2V5z M3,9h2V7H3V9z 
M7,21h2v-2H7V21z M3,13h2v-2H3V13z M15,15v6l2.29-2.29L19.59,21 
L21,19.59l-2.29-2.29L21,15H15z"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/highlight_off.svg 
b/etc/images/material/action/highlight_off.svg
new file mode 100644
index 0000000000..1d9608e65c
--- /dev/null
+++ b/etc/images/material/action/highlight_off.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M14.59 8L12 10.59 
9.41 8 8 9.41 10.59 12 8 14.59 9.41 16 12 13.41 14.59 16 16 14.59 13.41 12 16 
9.41 14.59 8zM12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 
2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/history.svg 
b/etc/images/material/action/history.svg
new file mode 100644
index 0000000000..9563f385bf
--- /dev/null
+++ b/etc/images/material/action/history.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M13 3c-4.97 0-9 
4.03-9 9H1l3.89 3.89.07.14L9 12H6c0-3.87 3.13-7 7-7s7 3.13 7 7-3.13 7-7 7c-1.93 
0-3.68-.79-4.94-2.06l-1.42 1.42C8.27 19.99 10.51 21 13 21c4.97 0 9-4.03 
9-9s-4.03-9-9-9zm-1 5v5l4.25 2.52.77-1.29-3.52-2.09V8H12z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/history_toggle_off.svg 
b/etc/images/material/action/history_toggle_off.svg
new file mode 100644
index 0000000000..663271c393
--- /dev/null
+++ b/etc/images/material/action/history_toggle_off.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/><path 
d="M15.1,19.37l1,1.74c-0.96,0.44-2.01,0.73-3.1,0.84v-2.02C13.74,19.84,14.44,19.65,15.1,19.37z
 M4.07,13H2.05 
c0.11,1.1,0.4,2.14,0.84,3.1l1.74-1C4.35,14.44,4.16,13.74,4.07,13z 
M15.1,4.63l1-1.74C15.14,2.45,14.1,2.16,13,2.05v2.02 
C13.74,4.16,14.44,4.35,15.1,4.63z 
M19.93,11h2.02c-0.11-1.1-0.4-2.14-0.84-3.1l-1.74,1C19.65,9.56,19 [...]
\ No newline at end of file
diff --git a/etc/images/material/action/home.svg 
b/etc/images/material/action/home.svg
new file mode 100644
index 0000000000..fdc89f8c3b
--- /dev/null
+++ b/etc/images/material/action/home.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M10 
20v-6h4v6h5v-8h3L12 3 2 12h3v8h5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/home_filled.svg 
b/etc/images/material/action/home_filled.svg
new file mode 100644
index 0000000000..71a6f5eeb9
--- /dev/null
+++ b/etc/images/material/action/home_filled.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M12 3L4 
9v12h5v-7h6v7h5V9z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/horizontal_split.svg 
b/etc/images/material/action/horizontal_split.svg
new file mode 100644
index 0000000000..9a8c7fcbef
--- /dev/null
+++ b/etc/images/material/action/horizontal_split.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M3 
19h18v-6H3v6zm0-8h18V9H3v2zm0-6v2h18V5H3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/hourglass_disabled.svg 
b/etc/images/material/action/hourglass_disabled.svg
new file mode 100644
index 0000000000..6f0323290c
--- /dev/null
+++ b/etc/images/material/action/hourglass_disabled.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g><polygon points="8,4 16,4 16,7.5 13.16,10.34 14.41,11.59 
18,8.01 17.99,8 18,8 18,2 6,2 6,3.17 8,5.17"/><path 
d="M2.1,2.1L0.69,3.51l8.9,8.9L6,16l0.01,0.01H6V22h12v-1.17l2.49,2.49l1.41-1.41L2.1,2.1z
 M16,20H8v-3.5l2.84-2.84L16,18.83 V20z"/></g></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/hourglass_empty.svg 
b/etc/images/material/action/hourglass_empty.svg
new file mode 100644
index 0000000000..8938953ddd
--- /dev/null
+++ b/etc/images/material/action/hourglass_empty.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M6 2v6h.01L6 8.01 10 
12l-4 4 .01.01H6V22h12v-5.99h-.01L18 16l-4-4 4-3.99-.01-.01H18V2H6zm10 
14.5V20H8v-3.5l4-4 4 4zm-4-5l-4-4V4h8v3.5l-4 4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/hourglass_full.svg 
b/etc/images/material/action/hourglass_full.svg
new file mode 100644
index 0000000000..4b4e9316a2
--- /dev/null
+++ b/etc/images/material/action/hourglass_full.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M6 2v6h.01L6 8.01 10 
12l-4 4 .01.01H6V22h12v-5.99h-.01L18 16l-4-4 4-3.99-.01-.01H18V2H6z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/http.svg 
b/etc/images/material/action/http.svg
new file mode 100644
index 0000000000..7dd152e82e
--- /dev/null
+++ b/etc/images/material/action/http.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M24 24H0V0h24v24z" fill="none" opacity=".87"/><path d="M4.5 
11h-2V9H1v6h1.5v-2.5h2V15H6V9H4.5v2zm2.5-.5h1.5V15H10v-4.5h1.5V9H7v1.5zm5.5 
0H14V15h1.5v-4.5H17V9h-4.5v1.5zM23 9h-5v6h1.5v-2H23V9zm-1.5 
2.5h-2v-1h2v1z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/https.svg 
b/etc/images/material/action/https.svg
new file mode 100644
index 0000000000..1e3e951b51
--- /dev/null
+++ b/etc/images/material/action/https.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M20 
8h-3V6.21c0-2.61-1.91-4.94-4.51-5.19C9.51.74 7 3.08 7 6v2H4v14h16V8zm-8 9c-1.1 
0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zM9 8V6c0-1.66 1.34-3 3-3s3 1.34 3 
3v2H9z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/ic_search_24px.svg 
b/etc/images/material/action/ic_search_24px.svg
new file mode 100644
index 0000000000..27e32c76ab
--- /dev/null
+++ b/etc/images/material/action/ic_search_24px.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="1em" height="1em" viewBox="0 0 
24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 
13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 
4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 
9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
diff --git a/etc/images/material/action/important_devices.svg 
b/etc/images/material/action/important_devices.svg
new file mode 100644
index 0000000000..bf6e6ef33c
--- /dev/null
+++ b/etc/images/material/action/important_devices.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M24 11.01L17 
11v11h7V11.01zM23 20h-5v-7h5v7zM22 
2H0v16h9v2H7v2h8v-2h-2v-2h2v-2H2V4h18v5h2V2zM11.97 9L11 6l-.97 3H7l2.47 
1.76-.94 2.91 2.47-1.8 2.47 1.8-.94-2.91L15 9h-3.03z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/info.svg 
b/etc/images/material/action/info.svg
new file mode 100644
index 0000000000..8468f51909
--- /dev/null
+++ b/etc/images/material/action/info.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" 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 2zm1 
15h-2v-6h2v6zm0-8h-2V7h2v2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/info_outline.svg 
b/etc/images/material/action/info_outline.svg
new file mode 100644
index 0000000000..14b0203681
--- /dev/null
+++ b/etc/images/material/action/info_outline.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M11 17h2v-6h-2v6zm1-15C6.48 2 2 6.48 2 12s4.48 10 10 10 
10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 
8-8 8zM11 9h2V7h-2v2z"/><path d="M11 7h2v2h-2zm0 4h2v6h-2z"/><path d="M12 
2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 
0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/input.svg 
b/etc/images/material/action/input.svg
new file mode 100644
index 0000000000..d5d2fccc14
--- /dev/null
+++ b/etc/images/material/action/input.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><g fill="none"><path d="M0 0h24v24H0V0z"/><path d="M0 0h24v24H0V0z" 
opacity=".87"/></g><path d="M21 3.01H3c-1.1 0-2 .9-2 
2V9h2V4.99h18v14.03H3V15H1v4.01c0 1.1.9 1.98 2 1.98h18c1.1 0 2-.88 
2-1.98v-14c0-1.11-.9-2-2-2zM11 16l4-4-4-4v3H1v2h10v3zM23 
3.01H1V9h2V4.99h18v14.03H3V15H1v5.99h22V3.01zM11 16l4-4-4-4v3H1v2h10v3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/integration_instructions.svg 
b/etc/images/material/action/integration_instructions.svg
new file mode 100644
index 0000000000..4e2dc0d404
--- /dev/null
+++ b/etc/images/material/action/integration_instructions.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/><circle cx="12" cy="3.5" fill="none" r=".75"/><circle cx="12" 
cy="3.5" fill="none" r=".75"/><circle cx="12" cy="3.5" fill="none" 
r=".75"/><path d="M21,3h-6.18C14.4,1.84,13.3,1,12,1S9.6,1.84,9.18,3H3v18h18V3z 
M11,14.17l-1.41,1.42L6,12l3.59-3.59L11,9.83L8.83,12 L11,14.17z 
M12,4.25c-0.41,0-0.75-0.34-0.75-0.75S11.59,2.75,12,2.75s0.7 [...]
\ No newline at end of file
diff --git a/etc/images/material/action/invert_colors.svg 
b/etc/images/material/action/invert_colors.svg
new file mode 100644
index 0000000000..0b2fe8cb5a
--- /dev/null
+++ b/etc/images/material/action/invert_colors.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M24 0H0v24h24V0z" fill="none"/><path d="M17.66 7.93L12 2.27 
6.34 7.93c-3.12 3.12-3.12 8.19 0 11.31C7.9 20.8 9.95 21.58 12 21.58s4.1-.78 
5.66-2.34c3.12-3.12 3.12-8.19 0-11.31zM12 19.59c-1.6 0-3.11-.62-4.24-1.76C6.62 
16.69 6 15.19 6 13.59s.62-3.11 1.76-4.24L12 5.1v14.49z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/label.svg 
b/etc/images/material/action/label.svg
new file mode 100644
index 0000000000..4e1d00c30b
--- /dev/null
+++ b/etc/images/material/action/label.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M17.03 5L3 
5.01v13.98l14.03.01L22 12l-4.97-7z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/label_important.svg 
b/etc/images/material/action/label_important.svg
new file mode 100644
index 0000000000..fac3c482f1
--- /dev/null
+++ b/etc/images/material/action/label_important.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M4 18.99h12.04L21 
12l-4.97-7H4l5 7-5 6.99z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/label_important_outline.svg 
b/etc/images/material/action/label_important_outline.svg
new file mode 100644
index 0000000000..e76cd92db9
--- /dev/null
+++ b/etc/images/material/action/label_important_outline.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M16.03 19H3l4.5-7L3 
5h13.03L21 12l-4.97 7zM6.5 17H15l3.5-5L15 7H6.5l3.5 5-3.5 5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/label_off.svg 
b/etc/images/material/action/label_off.svg
new file mode 100644
index 0000000000..c148e0f034
--- /dev/null
+++ b/etc/images/material/action/label_off.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M22 
12l-4.97-7H8.66l10.7 10.73zM2 4l1 1v14h14l2 2 1.41-1.41L3.44 2.62z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/label_outline.svg 
b/etc/images/material/action/label_outline.svg
new file mode 100644
index 0000000000..345a1e275d
--- /dev/null
+++ b/etc/images/material/action/label_outline.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M17.03 
5H3v13.99l14.03.01L22 12l-4.97-7zM16 17H5V7h11l3.55 5L16 17z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/language.svg 
b/etc/images/material/action/language.svg
new file mode 100644
index 0000000000..50e43d5c12
--- /dev/null
+++ b/etc/images/material/action/language.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M11.99 2C6.47 2 2 
6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zm6.93 
6h-2.95c-.32-1.25-.78-2.45-1.38-3.56 1.84.63 3.37 1.91 4.33 3.56zM12 4.04c.83 
1.2 1.48 2.53 1.91 3.96h-3.82c.43-1.43 1.08-2.76 1.91-3.96zM4.26 14C4.1 13.36 4 
12.69 4 12s.1-1.36.26-2h3.38c-.08.66-.14 1.32-.14 2s.06 1.34.14 2H4.26zm.82 
2h2.95c.32 1.25.78 2.45 1.38 3.56-1.8 [...]
\ No newline at end of file
diff --git a/etc/images/material/action/launch.svg 
b/etc/images/material/action/launch.svg
new file mode 100644
index 0000000000..7d8840f81e
--- /dev/null
+++ b/etc/images/material/action/launch.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19 
19H5V5h7V3H3v18h18v-9h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 
6.41V10h2V3h-7z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/leaderboard.svg 
b/etc/images/material/action/leaderboard.svg
new file mode 100644
index 0000000000..36ea366d26
--- /dev/null
+++ b/etc/images/material/action/leaderboard.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><rect fill="none" height="24" 
width="24"/><g><path d="M7.5,21H2V9h5.5V21z M14.75,3h-5.5v18h5.5V3z 
M22,11h-5.5v10H22V11z"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/lightbulb.svg 
b/etc/images/material/action/lightbulb.svg
new file mode 100644
index 0000000000..65f07e7a9f
--- /dev/null
+++ b/etc/images/material/action/lightbulb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M9 21c0 .5.4 1 1 
1h4c.6 0 1-.5 1-1v-1H9v1zm3-19C8.1 2 5 5.1 5 9c0 2.4 1.2 4.5 3 5.7V17c0 .5.4 1 
1 1h6c.6 0 1-.5 1-1v-2.3c1.8-1.3 3-3.4 3-5.7 0-3.9-3.1-7-7-7z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/lightbulb_outline.svg 
b/etc/images/material/action/lightbulb_outline.svg
new file mode 100644
index 0000000000..22d19dcc61
--- /dev/null
+++ b/etc/images/material/action/lightbulb_outline.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M9 
22h6v-2H9v2zm1.54-19.85c-2.75.56-4.94 2.81-5.43 5.58-.51 2.89.76 5.52 2.89 
7.01V18h8v-3.26c1.81-1.27 3-3.36 3-5.74 0-4.34-3.97-7.77-8.46-6.85zm4.31 
10.95l-.85.6V16h-4v-2.3l-.85-.6C7.8 12.16 7 10.63 7 9c0-2.76 2.24-5 5-5s5 2.24 
5 5c0 1.63-.8 3.16-2.15 4.1z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/line_style.svg 
b/etc/images/material/action/line_style.svg
new file mode 100644
index 0000000000..de5367b789
--- /dev/null
+++ b/etc/images/material/action/line_style.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M3 16h5v-2H3v2zm6.5 
0h5v-2h-5v2zm6.5 0h5v-2h-5v2zM3 20h2v-2H3v2zm4 0h2v-2H7v2zm4 0h2v-2h-2v2zm4 
0h2v-2h-2v2zm4 0h2v-2h-2v2zM3 12h8v-2H3v2zm10 0h8v-2h-8v2zM3 
4v4h18V4H3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/line_weight.svg 
b/etc/images/material/action/line_weight.svg
new file mode 100644
index 0000000000..a836a27a6a
--- /dev/null
+++ b/etc/images/material/action/line_weight.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M3 17h18v-2H3v2zm0 
3h18v-1H3v1zm0-7h18v-3H3v3zm0-9v4h18V4H3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/list.svg 
b/etc/images/material/action/list.svg
new file mode 100644
index 0000000000..3f2cdf120c
--- /dev/null
+++ b/etc/images/material/action/list.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><g fill="none"><path d="M0 0h24v24H0V0z"/><path d="M0 0h24v24H0V0z" 
opacity=".87"/></g><path d="M3 13h2v-2H3v2zm0 4h2v-2H3v2zm0-8h2V7H3v2zm4 
4h14v-2H7v2zm0 4h14v-2H7v2zM7 7v2h14V7H7zm-4 6h2v-2H3v2zm0 
4h2v-2H3v2zm0-8h2V7H3v2zm4 4h14v-2H7v2zm0 4h14v-2H7v2zM7 7v2h14V7H7z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/lock.svg 
b/etc/images/material/action/lock.svg
new file mode 100644
index 0000000000..9440607fd9
--- /dev/null
+++ b/etc/images/material/action/lock.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><g fill="none"><path d="M0 0h24v24H0V0z"/><path d="M0 0h24v24H0V0z" 
opacity=".87"/></g><path d="M20 8h-3V6.21c0-2.61-1.91-4.94-4.51-5.19C9.51.74 7 
3.08 7 6v2H4v14h16V8zm-8 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zM9 
8V6c0-1.66 1.34-3 3-3s3 1.34 3 3v2H9z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/lock_clock.svg 
b/etc/images/material/action/lock_clock.svg
new file mode 100644
index 0000000000..11348f854a
--- /dev/null
+++ b/etc/images/material/action/lock_clock.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M14.5 14.2l2.9 
1.7-.8 1.3L13 15v-5h1.5v4.2zM22 14c0 4.41-3.59 8-8 8-2.02 
0-3.86-.76-5.27-2H4c-1.15 0-2-.85-2-2V9c0-1.12.89-1.96 2-2v-.5C4 4.01 6.01 2 
8.5 2c2.34 0 4.24 1.79 4.46 4.08.34-.05.69-.08 1.04-.08 4.41 0 8 3.59 8 8zM6 
7h5v-.74C10.88 4.99 9.8 4 8.5 4 7.12 4 6 5.12 6 6.5V7zm14 
7c0-3.31-2.69-6-6-6s-6 2.69-6 6 2.69 6 6 6 6-2.69 6-6z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/lock_open.svg 
b/etc/images/material/action/lock_open.svg
new file mode 100644
index 0000000000..28232c16a7
--- /dev/null
+++ b/etc/images/material/action/lock_open.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M20 
8h-3V6.21c0-2.61-1.91-4.94-4.51-5.19C9.51.74 7 3.08 7 6h2c0-1.13.6-2.24 
1.64-2.7C12.85 2.31 15 3.9 15 6v2H4v14h16V8zm-2 12H6V10h12v10zm-6-3c1.1 0 2-.9 
2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/lock_outline.svg 
b/etc/images/material/action/lock_outline.svg
new file mode 100644
index 0000000000..8f7880972e
--- /dev/null
+++ b/etc/images/material/action/lock_outline.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M17 
8V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H4v14h16V8h-3zM9 6c0-1.66 1.34-3 3-3s3 1.34 3 
3v2H9V6zm9 14H6V10h12v10zm-6-3c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 
2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/login.svg 
b/etc/images/material/action/login.svg
new file mode 100644
index 0000000000..8f99ed8fcb
--- /dev/null
+++ b/etc/images/material/action/login.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><path 
d="M11,7L9.6,8.4l2.6,2.6H2v2h10.2l-2.6,2.6L11,17l5-5L11,7z 
M20,19h-8v2h10V3H12v2h8V19z"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/logout.svg 
b/etc/images/material/action/logout.svg
new file mode 100644
index 0000000000..0c8c035091
--- /dev/null
+++ b/etc/images/material/action/logout.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M17 7l-1.41 1.41L18.17 
11H8v2h10.17l-2.58 2.58L17 17l5-5zM4 5h8V3H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 
2h8v-2H4V5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/loyalty.svg 
b/etc/images/material/action/loyalty.svg
new file mode 100644
index 0000000000..25d7fbb7af
--- /dev/null
+++ b/etc/images/material/action/loyalty.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M11.83 
2H2v9.83l10.99 11s1.05-1.05 1.41-1.42L22.82 13 11.83 2zM5.5 7C4.67 7 4 6.33 4 
5.5S4.67 4 5.5 4 7 4.67 7 5.5 6.33 7 5.5 7zM13 19.54l-4.27-4.27C8.28 14.81 8 
14.19 8 13.5c0-1.38 1.12-2.5 2.5-2.5.69 0 1.32.28 1.77.74l.73.72.73-.73c.45-.45 
1.08-.73 1.77-.73 1.38 0 2.5 1.12 2.5 2.5 0 .69-.28 1.32-.73 1.77L13 
19.54z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/mark_as_unread.svg 
b/etc/images/material/action/mark_as_unread.svg
new file mode 100644
index 0000000000..3dd9c781eb
--- /dev/null
+++ b/etc/images/material/action/mark_as_unread.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M18.83 7h-2.6L10.5 4 
4 7.4V17c-1.1 0-2-.9-2-2V7.17c0-.53.32-1.09.8-1.34L10.5 2l7.54 
3.83c.43.23.73.7.79 1.17zM20 8H7c-1.1 0-2 .9-2 2v9c0 1.1.9 2 2 2h13c1.1 0 2-.9 
2-2v-9c0-1.1-.9-2-2-2zm0 3.67L13.5 15 7 11.67V10l6.5 3.33L20 10v1.67z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/markunread_mailbox.svg 
b/etc/images/material/action/markunread_mailbox.svg
new file mode 100644
index 0000000000..a1279ab62d
--- /dev/null
+++ b/etc/images/material/action/markunread_mailbox.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M22 
6H10v6H8V4h6V0H6v6H2v16h20V6z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/maximize.svg 
b/etc/images/material/action/maximize.svg
new file mode 100644
index 0000000000..bca0e44fb5
--- /dev/null
+++ b/etc/images/material/action/maximize.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M3 
3h18v2H3V3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/mediation.svg 
b/etc/images/material/action/mediation.svg
new file mode 100644
index 0000000000..9048c71870
--- /dev/null
+++ b/etc/images/material/action/mediation.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/><g><path 
d="M18,13h-5.06c-0.34,3.1-2.26,5.72-4.94,7.05C7.96,21.69,6.64,23,5,23c-1.66,0-3-1.34-3-3s1.34-3,3-3
 
c0.95,0,1.78,0.45,2.33,1.14c1.9-1.03,3.26-2.91,3.58-5.14h-3.1C7.4,14.16,6.3,15,5,15c-1.66,0-3-1.34-3-3s1.34-3,3-3
 
c1.3,0,2.4,0.84,2.82,2h3.1C10.6,8.77,9.23,6.9,7.33,5.86C6.78,6.55,5.95,7,5,7C3.34,7,2,5.66,2,4s1.34-3,3-3
 c [...]
\ No newline at end of file
diff --git a/etc/images/material/action/minimize.svg 
b/etc/images/material/action/minimize.svg
new file mode 100644
index 0000000000..f8b597d87c
--- /dev/null
+++ b/etc/images/material/action/minimize.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M6 
19h12v2H6v-2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/model_training.svg 
b/etc/images/material/action/model_training.svg
new file mode 100644
index 0000000000..42a75dbd37
--- /dev/null
+++ b/etc/images/material/action/model_training.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/><path 
d="M15.5,13.5c0,2-2.5,3.5-2.5,5h-2c0-1.5-2.5-3-2.5-5c0-1.93,1.57-3.5,3.5-3.5h0C13.93,10,15.5,11.57,15.5,13.5z
 M13,19.5h-2 V21h2V19.5z 
M19,13c0,1.68-0.59,3.21-1.58,4.42l1.42,1.42C20.18,17.27,21,15.23,21,13c0-2.74-1.23-5.19-3.16-6.84l-1.42,1.42
 C17.99,8.86,19,10.82,19,13z 
M16,5l-4-4v3c0,0,0,0,0,0c-4.97,0-9,4.03-9,9c0,2.23,0. [...]
\ No newline at end of file
diff --git a/etc/images/material/action/next_plan.svg 
b/etc/images/material/action/next_plan.svg
new file mode 100644
index 0000000000..55d9a5a85f
--- /dev/null
+++ b/etc/images/material/action/next_plan.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><path 
d="M12,2C6.48,2,2,6.48,2,12c0,5.52,4.48,10,10,10s10-4.48,10-10C22,6.48,17.52,2,12,2z
 M18,13.97h-5l2.26-2.26 
c-0.91-1.06-2.25-1.74-3.76-1.74c-2.37,0-4.35,1.66-4.86,3.88l-0.96-0.32c0.64-2.62,3-4.56,5.82-4.56c1.78,0,3.37,0.79,4.47,2.03
 L18,8.97V13.97z"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/nightlight_round.svg 
b/etc/images/material/action/nightlight_round.svg
new file mode 100644
index 0000000000..401faeb656
--- /dev/null
+++ b/etc/images/material/action/nightlight_round.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12.01 12c0-3.57 
2.2-6.62 5.31-7.87.89-.36.75-1.69-.19-1.9-1.1-.24-2.27-.3-3.48-.14-4.51.6-8.12 
4.31-8.59 8.83C4.44 16.93 9.13 22 15.01 22c.73 0 1.43-.08 2.12-.23.95-.21 
1.1-1.53.2-1.9-3.22-1.29-5.33-4.41-5.32-7.87z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/not_accessible.svg 
b/etc/images/material/action/not_accessible.svg
new file mode 100644
index 0000000000..633e2e1aec
--- /dev/null
+++ b/etc/images/material/action/not_accessible.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/><path d="M12,2c1.1,0,2,0.9,2,2s-0.9,2-2,2s-2-0.9-2-2S10.9,2,12,2z 
M10,20c-1.66,0-3-1.34-3-3c0-1.31,0.84-2.41,2-2.83V12.1 
c-2.28,0.46-4,2.48-4,4.9c0,2.76,2.24,5,5,5c2.42,0,4.44-1.72,4.9-4h-2.07C12.42,19.16,11.31,20,10,20z
 M21.19,21.19L2.81,2.81 L1.39,4.22L10,12.83V17h4.17l5.61,5.61L21.19,21.19z 
M19,11c-1.54,0.02-3.09-0.75-4.07-1. [...]
\ No newline at end of file
diff --git a/etc/images/material/action/not_started.svg 
b/etc/images/material/action/not_started.svg
new file mode 100644
index 0000000000..63694dc44c
--- /dev/null
+++ b/etc/images/material/action/not_started.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/><path 
d="M12,2C6.48,2,2,6.48,2,12c0,5.52,4.48,10,10,10s10-4.48,10-10C22,6.48,17.52,2,12,2z
 M11,16H9V8h2V16z M12,16V8l5,4L12,16z"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/note_add.svg 
b/etc/images/material/action/note_add.svg
new file mode 100644
index 0000000000..7e5c6faedf
--- /dev/null
+++ b/etc/images/material/action/note_add.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M14 
2H4v20h16V8l-6-6zm2 14h-3v3h-2v-3H8v-2h3v-3h2v3h3v2zm-3-7V3.5L18.5 
9H13z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/offline_bolt.svg 
b/etc/images/material/action/offline_bolt.svg
new file mode 100644
index 0000000000..af2e2d02a1
--- /dev/null
+++ b/etc/images/material/action/offline_bolt.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M12 2.02c-5.51 0-9.98 
4.47-9.98 9.98s4.47 9.98 9.98 9.98 9.98-4.47 9.98-9.98S17.51 2.02 12 
2.02zM11.48 20v-6.26H8L13 4v6.26h3.35L11.48 20z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/offline_pin.svg 
b/etc/images/material/action/offline_pin.svg
new file mode 100644
index 0000000000..59ab3237c0
--- /dev/null
+++ b/etc/images/material/action/offline_pin.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M12 2C6.5 2 2 6.5 2 
12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2zm5 16H7v-2h10v2zm-6.7-4L7 10.7l1.4-1.4 
1.9 1.9 5.3-5.3L17 7.3 10.3 14z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/online_prediction.svg 
b/etc/images/material/action/online_prediction.svg
new file mode 100644
index 0000000000..3b205702c3
--- /dev/null
+++ b/etc/images/material/action/online_prediction.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/><path 
d="M15.5,11.5c0,2-2.5,3.5-2.5,5h-2c0-1.5-2.5-3-2.5-5C8.5,9.57,10.07,8,12,8S15.5,9.57,15.5,11.5z
 M13,17.5h-2V19h2V17.5z 
M22,12c0-2.76-1.12-5.26-2.93-7.07l-1.06,1.06C19.55,7.53,20.5,9.66,20.5,12c0,2.34-0.95,4.47-2.49,6.01l1.06,1.06
 C20.88,17.26,22,14.76,22,12z 
M3.5,12c0-2.34,0.95-4.47,2.49-6.01L4.93,4.93C3.12,6.74,2,9.24,2,1 [...]
\ No newline at end of file
diff --git a/etc/images/material/action/opacity.svg 
b/etc/images/material/action/opacity.svg
new file mode 100644
index 0000000000..6f67302af7
--- /dev/null
+++ b/etc/images/material/action/opacity.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M24 0H0v24h24V0zm0 0H0v24h24V0zM0 24h24V0H0v24z" 
fill="none"/><path d="M17.66 8L12 2.35 6.34 8C4.78 9.56 4 11.64 4 13.64s.78 
4.11 2.34 5.67 3.61 2.35 5.66 2.35 4.1-.79 5.66-2.35S20 15.64 20 13.64 19.22 
9.56 17.66 8zM6 14c.01-2 .62-3.27 1.76-4.4L12 5.27l4.24 4.38C17.38 10.77 17.99 
12 18 14H6z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/open_in_browser.svg 
b/etc/images/material/action/open_in_browser.svg
new file mode 100644
index 0000000000..4cbedf4ce2
--- /dev/null
+++ b/etc/images/material/action/open_in_browser.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M3 
4v16h6v-2H5V8h14v10h-4v2h6V4H3zm9 6l-4 4h3v6h2v-6h3l-4-4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/open_in_full.svg 
b/etc/images/material/action/open_in_full.svg
new file mode 100644
index 0000000000..5c293a0f10
--- /dev/null
+++ b/etc/images/material/action/open_in_full.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><rect fill="none" height="24" 
width="24"/><polygon points="21,11 21,3 13,3 16.29,6.29 6.29,16.29 3,13 3,21 
11,21 7.71,17.71 17.71,7.71"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/open_in_new.svg 
b/etc/images/material/action/open_in_new.svg
new file mode 100644
index 0000000000..7d8840f81e
--- /dev/null
+++ b/etc/images/material/action/open_in_new.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19 
19H5V5h7V3H3v18h18v-9h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 
6.41V10h2V3h-7z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/open_with.svg 
b/etc/images/material/action/open_with.svg
new file mode 100644
index 0000000000..b47325679a
--- /dev/null
+++ b/etc/images/material/action/open_with.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M10 9h4V6h3l-5-5-5 
5h3v3zm-1 1H6V7l-5 5 5 5v-3h3v-4zm14 2l-5-5v3h-3v4h3v3l5-5zm-9 3h-4v3H7l5 5 
5-5h-3v-3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/outbond.svg 
b/etc/images/material/action/outbond.svg
new file mode 100644
index 0000000000..b4e88e8da3
--- /dev/null
+++ b/etc/images/material/action/outbond.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><rect fill="none" height="24" 
width="24" x="0" y="0"/><path 
d="M12,2C6.48,2,2,6.48,2,12c0,5.52,4.48,10,10,10s10-4.48,10-10C22,6.48,17.52,2,12,2z
 M13.88,11.54l-4.96,4.96l-1.41-1.41 
l4.96-4.96L10.34,8l5.65,0.01L16,13.66L13.88,11.54z"/><g/><g/><g/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/outbox.svg 
b/etc/images/material/action/outbox.svg
new file mode 100644
index 0000000000..470118e90b
--- /dev/null
+++ b/etc/images/material/action/outbox.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19 3H4.99c-1.11 
0-1.98.9-1.98 2L3 19c0 1.1.88 2 1.99 2H19c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 
12h-4c0 1.66-1.35 3-3 3s-3-1.34-3-3H4.99V5H19v10zM8 11h2v3h4v-3h2l-4-4-4 
4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/outgoing_mail.svg 
b/etc/images/material/action/outgoing_mail.svg
new file mode 100644
index 0000000000..8662685991
--- /dev/null
+++ b/etc/images/material/action/outgoing_mail.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g><path 
d="M18.5,11c0.17,0,0.34,0.01,0.5,0.03V6.87C19,5.84,18.16,5,17.13,5H3.87C2.84,5,2,5.84,2,6.87v10.26
 
C2,18.16,2.84,19,3.87,19h9.73C13.22,18.25,13,17.4,13,16.5C13,13.46,15.46,11,18.5,11z
 M10.4,13L4,9.19V7h0.23l6.18,3.68L16.74,7 H17v2.16L10.4,13z"/><polygon 
points="19,13 17.59,14.41 19.17,16 15,16 15,18 19.17,18 17.5 [...]
\ No newline at end of file
diff --git a/etc/images/material/action/outlet.svg 
b/etc/images/material/action/outlet.svg
new file mode 100644
index 0000000000..666abac357
--- /dev/null
+++ b/etc/images/material/action/outlet.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><rect fill="none" height="24" 
width="24"/><path 
d="M12,2C6.48,2,2,6.48,2,12c0,5.52,4.48,10,10,10s10-4.48,10-10C22,6.48,17.52,2,12,2z
 M8,12V7h2v5H8z M14,18h-4l0-1.89 
c0-1,0.68-1.92,1.66-2.08C12.92,13.82,14,14.79,14,16V18z 
M16,12h-2V7h2V12z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/pageview.svg 
b/etc/images/material/action/pageview.svg
new file mode 100644
index 0000000000..a2b2a1a86d
--- /dev/null
+++ b/etc/images/material/action/pageview.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M11.5 9C10.12 9 9 
10.12 9 11.5s1.12 2.5 2.5 2.5 2.5-1.12 2.5-2.5S12.88 9 11.5 9zM22 
4H2v16h20V4zm-5.21 14.21l-2.91-2.91c-.69.44-1.51.7-2.39.7C9.01 16 7 13.99 7 
11.5S9.01 7 11.5 7 16 9.01 16 11.5c0 .88-.26 1.69-.7 2.39l2.91 2.9-1.42 
1.42z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/pan_tool.svg 
b/etc/images/material/action/pan_tool.svg
new file mode 100644
index 0000000000..22a30b177e
--- /dev/null
+++ b/etc/images/material/action/pan_tool.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M23 4v20H10.02L1 14.83 
2.9 13 8 15.91V3h3v8h1V0h3v11h1V1h3v10h1V4h3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/payment.svg 
b/etc/images/material/action/payment.svg
new file mode 100644
index 0000000000..64834fc2e3
--- /dev/null
+++ b/etc/images/material/action/payment.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M22 4H2v16h20V4zm-2 
14H4v-6h16v6zm0-10H4V6h16v2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/pending.svg 
b/etc/images/material/action/pending.svg
new file mode 100644
index 0000000000..1612d84934
--- /dev/null
+++ b/etc/images/material/action/pending.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><path 
d="M12,2C6.48,2,2,6.48,2,12c0,5.52,4.48,10,10,10s10-4.48,10-10C22,6.48,17.52,2,12,2z
 M7,13.5c-0.83,0-1.5-0.67-1.5-1.5 
c0-0.83,0.67-1.5,1.5-1.5s1.5,0.67,1.5,1.5C8.5,12.83,7.83,13.5,7,13.5z 
M12,13.5c-0.83,0-1.5-0.67-1.5-1.5 
c0-0.83,0.67-1.5,1.5-1.5s1.5,0.67,1.5,1.5C13.5,12.83,12.83,13.5,12,13.5z 
M17,13.5c-0.83,0-1.5-0 [...]
\ No newline at end of file
diff --git a/etc/images/material/action/pending_actions.svg 
b/etc/images/material/action/pending_actions.svg
new file mode 100644
index 0000000000..5da4a4bc8e
--- /dev/null
+++ b/etc/images/material/action/pending_actions.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/><path 
d="M17,12c-2.76,0-5,2.24-5,5s2.24,5,5,5c2.76,0,5-2.24,5-5S19.76,12,17,12z 
M18.65,19.35l-2.15-2.15V14h1v2.79l1.85,1.85 L18.65,19.35z 
M20,3h-5.18C14.4,1.84,13.3,1,12,1S9.6,1.84,9.18,3H4v19h8.11c-0.59-0.57-1.07-1.25-1.42-2H6V5h2v3h8V5h2v5.08
 c0.71,0.1,1.38,0.31,2,0.6V3z 
M12,5c-0.55,0-1-0.45-1-1c0-0.55,0.45-1,1-1c0.55,0,1,0.45 [...]
\ No newline at end of file
diff --git a/etc/images/material/action/perm_camera_mic.svg 
b/etc/images/material/action/perm_camera_mic.svg
new file mode 100644
index 0000000000..e224026678
--- /dev/null
+++ b/etc/images/material/action/perm_camera_mic.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M22 5h-5.17L15 
3H9L7.17 5H2v16h9v-2.09c-2.83-.48-5-2.94-5-5.91h2c0 2.21 1.79 4 4 4s4-1.79 
4-4h2c0 2.97-2.17 5.43-5 5.91V21h9V5zm-8 8c0 1.1-.9 2-2 2s-2-.9-2-2V9c0-1.1.9-2 
2-2s2 .9 2 2v4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/perm_contact_calendar.svg 
b/etc/images/material/action/perm_contact_calendar.svg
new file mode 100644
index 0000000000..e84074127c
--- /dev/null
+++ b/etc/images/material/action/perm_contact_calendar.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M21 
3h-3V1h-2v2H8V1H6v2H3v18h18V3zm-9 3c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 
1.34-3 3-3zm6 12H6v-1c0-2 4-3.1 6-3.1s6 1.1 6 3.1v1z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/perm_data_setting.svg 
b/etc/images/material/action/perm_data_setting.svg
new file mode 100644
index 0000000000..3922be5201
--- /dev/null
+++ b/etc/images/material/action/perm_data_setting.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M18.99 11.5c.34 0 
.67.03 1 .07L20 0 0 20h11.56c-.04-.33-.07-.66-.07-1 0-4.14 3.36-7.5 
7.5-7.5zm3.71 
7.99c.02-.16.04-.32.04-.49s-.01-.33-.04-.49l1.06-.83c.09-.08.12-.21.06-.32l-1-1.73c-.06-.11-.19-.15-.31-.11l-1.24.5c-.26-.2-.54-.37-.85-.49l-.19-1.32c-.01-.12-.12-.21-.24-.21h-2c-.12
 0-.23.09-.25.21l-.19 1.32c-.3.13-.59.29-.85.49l-1.24-.5c-.11-.04-.24 0-.31.11l 
[...]
\ No newline at end of file
diff --git a/etc/images/material/action/perm_device_information.svg 
b/etc/images/material/action/perm_device_information.svg
new file mode 100644
index 0000000000..603b2a87de
--- /dev/null
+++ b/etc/images/material/action/perm_device_information.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M13 7h-2v2h2V7zm0 
4h-2v6h2v-6zM5 1v22h14V1H5zm12 18H7V5h10v14z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/perm_identity.svg 
b/etc/images/material/action/perm_identity.svg
new file mode 100644
index 0000000000..bd2d3c7e21
--- /dev/null
+++ b/etc/images/material/action/perm_identity.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12 12c2.21 0 4-1.79 
4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 
.9-2 2-2zm0 7c-2.67 0-8 1.34-8 4v3h16v-3c0-2.66-5.33-4-8-4zm6 5H6v-.99c.2-.72 
3.3-2.01 6-2.01s5.8 1.29 6 2v1z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/perm_media.svg 
b/etc/images/material/action/perm_media.svg
new file mode 100644
index 0000000000..a8615fbb3b
--- /dev/null
+++ b/etc/images/material/action/perm_media.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M2 
6H0v16h20v-2H2V6zm22-2H14l-2-2H4v16h20V4zM7 15l4.5-6 3.5 4.51 2.5-3.01L21 
15H7z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/perm_phone_msg.svg 
b/etc/images/material/action/perm_phone_msg.svg
new file mode 100644
index 0000000000..f428e903b2
--- /dev/null
+++ b/etc/images/material/action/perm_phone_msg.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12 
3v10l3-3h6V3zm1.21 14.37c-2.83-1.44-5.15-3.75-6.59-6.59l2.53-2.53L8.54 
3H3.03C2.45 13.18 10.82 21.55 21 20.97v-5.51l-5.27-.61-2.52 2.52z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/perm_scan_wifi.svg 
b/etc/images/material/action/perm_scan_wifi.svg
new file mode 100644
index 0000000000..50cde599e3
--- /dev/null
+++ b/etc/images/material/action/perm_scan_wifi.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12 3C6.95 3 3.15 
4.85 0 7.23L12 22 24 7.25C20.85 4.87 17.05 3 12 3zm1 
13h-2v-6h2v6zm-2-8V6h2v2h-2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/pets.svg 
b/etc/images/material/action/pets.svg
new file mode 100644
index 0000000000..e7a4649b9c
--- /dev/null
+++ b/etc/images/material/action/pets.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><circle cx="4.5" cy="9.5" 
r="2.5"/><circle cx="9" cy="5.5" r="2.5"/><circle cx="15" cy="5.5" 
r="2.5"/><circle cx="19.5" cy="9.5" r="2.5"/><path d="M17.34 
14.86c-.87-1.02-1.6-1.89-2.48-2.91-.46-.54-1.05-1.08-1.75-1.32-.11-.04-.22-.07-.33-.09-.25-.04-.52-.04-.78-.04s-.53
 0-.79.05c-.11.02-.22.05-.33.09-.7.24-1.28.78-1.75 1.32-.87 1.02-1.6 1.89-2.48 
2.91-1.31 1.31-2.92 2. [...]
\ No newline at end of file
diff --git a/etc/images/material/action/picture_in_picture.svg 
b/etc/images/material/action/picture_in_picture.svg
new file mode 100644
index 0000000000..482354a252
--- /dev/null
+++ b/etc/images/material/action/picture_in_picture.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19 
7h-8v6h8V7zm4-4H1v17.98h22V3zm-2 16.01H3V4.98h18v14.03z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/picture_in_picture_alt.svg 
b/etc/images/material/action/picture_in_picture_alt.svg
new file mode 100644
index 0000000000..d8b67079d1
--- /dev/null
+++ b/etc/images/material/action/picture_in_picture_alt.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19 11h-8v6h8v-6zm4 
10V3H1v18h22zm-2-1.98H3V4.97h18v14.05z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/plagiarism.svg 
b/etc/images/material/action/plagiarism.svg
new file mode 100644
index 0000000000..a6f3af11e0
--- /dev/null
+++ b/etc/images/material/action/plagiarism.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g><circle cx="11.5" cy="14.5" r="1.5"/><path 
d="M14,2H4v20h16V8L14,2z 
M15.04,19.45l-1.88-1.88c-1.33,0.71-3.01,0.53-4.13-0.59c-1.37-1.37-1.37-3.58,0-4.95
 
c1.37-1.37,3.58-1.37,4.95,0c1.12,1.12,1.31,2.8,0.59,4.13l1.88,1.88L15.04,19.45z 
M13,9V3.5L18.5,9H13z"/></g></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/play_for_work.svg 
b/etc/images/material/action/play_for_work.svg
new file mode 100644
index 0000000000..125b113271
--- /dev/null
+++ b/etc/images/material/action/play_for_work.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M11 5v5.59H7.5l4.5 
4.5 4.5-4.5H13V5h-2zm-5 9c0 3.31 2.69 6 6 6s6-2.69 6-6h-2c0 2.21-1.79 4-4 
4s-4-1.79-4-4H6z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/polymer.svg 
b/etc/images/material/action/polymer.svg
new file mode 100644
index 0000000000..82e3a9b95f
--- /dev/null
+++ b/etc/images/material/action/polymer.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19 4h-4L7.11 16.63 
4.5 12 9 4H5L.5 12 5 20h4l7.89-12.63L19.5 12 15 20h4l4.5-8L19 4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/power_settings_new.svg 
b/etc/images/material/action/power_settings_new.svg
new file mode 100644
index 0000000000..806800f996
--- /dev/null
+++ b/etc/images/material/action/power_settings_new.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M13 
3h-2v10h2V3zm4.83 2.17l-1.42 1.42C17.99 7.86 19 9.81 19 12c0 3.87-3.13 7-7 
7s-7-3.13-7-7c0-2.19 1.01-4.14 2.58-5.42L6.17 5.17C4.23 6.82 3 9.26 3 12c0 4.97 
4.03 9 9 9s9-4.03 9-9c0-2.74-1.23-5.18-3.17-6.83z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/pregnant_woman.svg 
b/etc/images/material/action/pregnant_woman.svg
new file mode 100644
index 0000000000..508e9495ea
--- /dev/null
+++ b/etc/images/material/action/pregnant_woman.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M9 4c0-1.11.89-2 2-2s2 
.89 2 2-.89 2-2 2-2-.89-2-2zm7 9c-.01-1.34-.83-2.51-2-3 0-1.66-1.34-3-3-3s-3 
1.34-3 3v7h2v5h3v-5h3v-4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/preview.svg 
b/etc/images/material/action/preview.svg
new file mode 100644
index 0000000000..e59bc97b87
--- /dev/null
+++ b/etc/images/material/action/preview.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/><path d="M3,3v18h18V3H3z M19,19H5V7h14V19z 
M13.5,13c0,0.83-0.67,1.5-1.5,1.5s-1.5-0.67-1.5-1.5c0-0.83,0.67-1.5,1.5-1.5 
S13.5,12.17,13.5,13z 
M12,9c-2.73,0-5.06,1.66-6,4c0.94,2.34,3.27,4,6,4s5.06-1.66,6-4C17.06,10.66,14.73,9,12,9z
 M12,15.5 
c-1.38,0-2.5-1.12-2.5-2.5c0-1.38,1.12-2.5,2.5-2.5c1.38,0,2.5,1.12,2.5,2.5C14.5,14.38,13.38,15
 [...]
\ No newline at end of file
diff --git a/etc/images/material/action/print.svg 
b/etc/images/material/action/print.svg
new file mode 100644
index 0000000000..b135b7a875
--- /dev/null
+++ b/etc/images/material/action/print.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M22 
8H2v9h4v4h12v-4h4V8zm-6 11H8v-5h8v5zm3-7c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 
1-.45 1-1 1zm-1-9H6v4h12V3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/privacy_tip.svg 
b/etc/images/material/action/privacy_tip.svg
new file mode 100644
index 0000000000..33f3123453
--- /dev/null
+++ b/etc/images/material/action/privacy_tip.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/><path 
d="M12,1L3,5v6c0,5.55,3.84,10.74,9,12c5.16-1.26,9-6.45,9-12V5L12,1L12,1z 
M11,7h2v2h-2V7z M11,11h2v6h-2V11z"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/published_with_changes.svg 
b/etc/images/material/action/published_with_changes.svg
new file mode 100644
index 0000000000..09a7ac1c21
--- /dev/null
+++ b/etc/images/material/action/published_with_changes.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><rect fill="none" height="24" 
width="24"/><path 
d="M17.66,9.53l-7.07,7.07l-4.24-4.24l1.41-1.41l2.83,2.83l5.66-5.66L17.66,9.53z 
M4,12c0-2.33,1.02-4.42,2.62-5.88L9,8.5v-6H3 
l2.2,2.2C3.24,6.52,2,9.11,2,12c0,5.19,3.95,9.45,9,9.95v-2.02C7.06,19.44,4,16.07,4,12z
 M22,12c0-5.19-3.95-9.45-9-9.95v2.02 
c3.94,0.49,7,3.86,7,7.93c0,2.33-1.02,4.42-2.62,5.88L15,15.5v6h6l-2.2-2.2C20.76,17.
 [...]
\ No newline at end of file
diff --git a/etc/images/material/action/query_builder.svg 
b/etc/images/material/action/query_builder.svg
new file mode 100644
index 0000000000..7eefbb9b5c
--- /dev/null
+++ b/etc/images/material/action/query_builder.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M11.99 2C6.47 2 2 
6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 
0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zm.5-13H11v6l5.25 
3.15.75-1.23-4.5-2.67z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/question_answer.svg 
b/etc/images/material/action/question_answer.svg
new file mode 100644
index 0000000000..ae10dda312
--- /dev/null
+++ b/etc/images/material/action/question_answer.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M22 6h-3v9H6v3h12l4 
4V6zm-5 7V2H2v15l4-4h11z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/quickreply.svg 
b/etc/images/material/action/quickreply.svg
new file mode 100644
index 0000000000..9841dd021e
--- /dev/null
+++ b/etc/images/material/action/quickreply.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g><g><polygon points="22,2 2,2 2,22 6,18 15,18 15,10 
22,10"/></g><g><polygon points="22.5,16 20.3,16 22,12 17,12 17,18 19,18 
19,23"/></g></g></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/receipt.svg 
b/etc/images/material/action/receipt.svg
new file mode 100644
index 0000000000..a6d38def7b
--- /dev/null
+++ b/etc/images/material/action/receipt.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M18 
17H6v-2h12v2zm0-4H6v-2h12v2zm0-4H6V7h12v2zM3 22l1.5-1.5L6 22l1.5-1.5L9 
22l1.5-1.5L12 22l1.5-1.5L15 22l1.5-1.5L18 22l1.5-1.5L21 22V2l-1.5 1.5L18 2l-1.5 
1.5L15 2l-1.5 1.5L12 2l-1.5 1.5L9 2 7.5 3.5 6 2 4.5 3.5 3 2v20z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/record_voice_over.svg 
b/etc/images/material/action/record_voice_over.svg
new file mode 100644
index 0000000000..eb35664e88
--- /dev/null
+++ b/etc/images/material/action/record_voice_over.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><circle cx="9" cy="9" 
r="4"/><path d="M9 15c-2.67 0-8 1.34-8 
4v2h16v-2c0-2.66-5.33-4-8-4zm6.08-7.95c.84 1.18.84 2.71 0 3.89l1.68 
1.69c2.02-2.02 2.02-5.07 0-7.27l-1.68 1.69zM20.07 2l-1.63 1.63c2.77 3.02 2.77 
7.56 0 10.74L20.07 16c3.9-3.89 3.91-9.95 0-14z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/redeem.svg 
b/etc/images/material/action/redeem.svg
new file mode 100644
index 0000000000..bf73aaabe5
--- /dev/null
+++ b/etc/images/material/action/redeem.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M22 
6h-4.18c.11-.31.18-.65.18-1 0-1.66-1.34-3-3-3-1.05 0-1.96.54-2.5 
1.35l-.5.67-.5-.68C10.96 2.54 10.05 2 9 2 7.34 2 6 3.34 6 5c0 .35.07.69.18 
1H2v15h20V6zm-7-2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zM9 4c.55 0 1 
.45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm11 15H4v-2h16v2zm0-5H4V8h5.08L7 10.83 
8.62 12 12 7.4l3.38 4.6L17 10.83 14.92 8H20v6z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/remove_done.svg 
b/etc/images/material/action/remove_done.svg
new file mode 100644
index 0000000000..7653e3687c
--- /dev/null
+++ b/etc/images/material/action/remove_done.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0zm0 0h24v24H0V0z" fill="none"/><path d="M1.79 
12l5.58 5.59L5.96 19 .37 13.41 1.79 12zm.45-7.78L12.9 14.89l-1.28 1.28L7.44 
12l-1.41 1.41L11.62 19l2.69-2.69 4.89 4.89 1.41-1.41L3.65 2.81 2.24 4.22zm14.9 
9.27L23.62 7 22.2 5.59l-6.48 6.48 1.42 1.42zM17.96 7l-1.41-1.41-3.65 3.66 1.41 
1.41L17.96 7z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/remove_shopping_cart.svg 
b/etc/images/material/action/remove_shopping_cart.svg
new file mode 100644
index 0000000000..bcb9b98767
--- /dev/null
+++ b/etc/images/material/action/remove_shopping_cart.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M1.41 1.13L0 
2.54l4.39 4.39 2.21 4.66L3.62 17h10.84l1.38 1.38c-.5.36-.83.95-.83 1.62 0 
1.1.89 2 1.99 2 .67 0 1.26-.33 1.62-.84L21.46 24l1.41-1.41L1.41 1.13zM7 
15l1.1-2h2.36l2 2H7zm9.05-2.06h.73L21.7 4H7.12l8.93 8.94zM7 18c-1.1 
0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/reorder.svg 
b/etc/images/material/action/reorder.svg
new file mode 100644
index 0000000000..3863bf2bdd
--- /dev/null
+++ b/etc/images/material/action/reorder.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M3 15h18v-2H3v2zm0 
4h18v-2H3v2zm0-8h18V9H3v2zm0-6v2h18V5H3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/report_problem.svg 
b/etc/images/material/action/report_problem.svg
new file mode 100644
index 0000000000..91d5098b6a
--- /dev/null
+++ b/etc/images/material/action/report_problem.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M1 21h22L12 2 1 
21zm12-3h-2v-2h2v2zm0-4h-2v-4h2v4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/request_page.svg 
b/etc/images/material/action/request_page.svg
new file mode 100644
index 0000000000..02141466bf
--- /dev/null
+++ b/etc/images/material/action/request_page.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><rect fill="none" height="24" 
width="24"/><path d="M14,2H4.01L4,22h16V8L14,2z 
M15,11h-4v1h4v5h-2v1h-2v-1H9v-2h4v-1H9V9h2V8h2v1h2V11z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/restore.svg 
b/etc/images/material/action/restore.svg
new file mode 100644
index 0000000000..650d5cf6db
--- /dev/null
+++ b/etc/images/material/action/restore.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M13 3c-4.97 0-9 
4.03-9 9H1l4 3.99L9 12H6c0-3.87 3.13-7 7-7s7 3.13 7 7-3.13 7-7 7c-1.93 
0-3.68-.79-4.94-2.06l-1.42 1.42C8.27 19.99 10.51 21 13 21c4.97 0 9-4.03 
9-9s-4.03-9-9-9zm-1 5v5l4.25 2.52.77-1.28-3.52-2.09V8z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/restore_from_trash.svg 
b/etc/images/material/action/restore_from_trash.svg
new file mode 100644
index 0000000000..aab3c94074
--- /dev/null
+++ b/etc/images/material/action/restore_from_trash.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M6 
21h12V7H6v14zm6-11l4 4h-2v4h-4v-4H8l4-4zm3.5-6l-1-1h-5l-1 1H5v2h14V4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/restore_page.svg 
b/etc/images/material/action/restore_page.svg
new file mode 100644
index 0000000000..0fa9a4722d
--- /dev/null
+++ b/etc/images/material/action/restore_page.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M14 
2H4v20h16V8l-6-6zm-2 16c-2.05 0-3.81-1.24-4.58-3h1.71c.63.9 1.68 1.5 2.87 1.5 
1.93 0 3.5-1.57 3.5-3.5S13.93 9.5 12 9.5c-1.35 0-2.52.78-3.1 1.9l1.6 
1.6h-4V9l1.3 1.3C8.69 8.92 10.23 8 12 8c2.76 0 5 2.24 5 5s-2.24 5-5 5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/room.svg 
b/etc/images/material/action/room.svg
new file mode 100644
index 0000000000..a6600782b5
--- /dev/null
+++ b/etc/images/material/action/room.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12 2C8.13 2 5 5.13 
5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 
0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/rounded_corner.svg 
b/etc/images/material/action/rounded_corner.svg
new file mode 100644
index 0000000000..76f5baa458
--- /dev/null
+++ b/etc/images/material/action/rounded_corner.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M19 
19h2v2h-2v-2zm0-2h2v-2h-2v2zM3 13h2v-2H3v2zm0 
4h2v-2H3v2zm0-8h2V7H3v2zm0-4h2V3H3v2zm4 0h2V3H7v2zm8 16h2v-2h-2v2zm-4 
0h2v-2h-2v2zm4 0h2v-2h-2v2zm-8 0h2v-2H7v2zm-4 0h2v-2H3v2zM21 
3H11v2h8v8h2V3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/rowing.svg 
b/etc/images/material/action/rowing.svg
new file mode 100644
index 0000000000..bc06b34c15
--- /dev/null
+++ b/etc/images/material/action/rowing.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M8.5 14.5L4 19l1.5 
1.5L9 17h2l-2.5-2.5zM15 1c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm6 
20.01L18 24l-2.99-3.01V19.5l-7.1-7.09c-.31.05-.61.07-.91.07v-2.16c1.66.03 
3.61-.87 4.67-2.04l1.4-1.55c.19-.21.43-.38.69-.5.29-.14.62-.23.96-.23h.03C15.99 
6 17 7.01 17 8.25V17l-.92-.83-3.58-3.58v-2.27c-.63.52-1.43 1.02-2.29 1.39L16.5 
18H18l3 3.01z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/rule.svg 
b/etc/images/material/action/rule.svg
new file mode 100644
index 0000000000..6e8233a080
--- /dev/null
+++ b/etc/images/material/action/rule.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/><path 
d="M16.54,11L13,7.46l1.41-1.41l2.12,2.12l4.24-4.24l1.41,1.41L16.54,11z 
M11,7H2v2h9V7z M21,13.41L19.59,12L17,14.59 
L14.41,12L13,13.41L15.59,16L13,18.59L14.41,20L17,17.41L19.59,20L21,18.59L18.41,16L21,13.41z
 M11,15H2v2h9V15z"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/saved_search.svg 
b/etc/images/material/action/saved_search.svg
new file mode 100644
index 0000000000..eed8b8646a
--- /dev/null
+++ b/etc/images/material/action/saved_search.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M15.5 
14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 
5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 
0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 
14zm-2.17-1.5l2.14-1.53 2.14 1.53-.83-2.46 2.15-1.5h-2.62L9.47 6l-.84 
2.54H6l2.14 1.49z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/schedule.svg 
b/etc/images/material/action/schedule.svg
new file mode 100644
index 0000000000..7eefbb9b5c
--- /dev/null
+++ b/etc/images/material/action/schedule.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M11.99 2C6.47 2 2 
6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 
0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zm.5-13H11v6l5.25 
3.15.75-1.23-4.5-2.67z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/schedule_send.svg 
b/etc/images/material/action/schedule_send.svg
new file mode 100644
index 0000000000..fa34306fbf
--- /dev/null
+++ b/etc/images/material/action/schedule_send.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M16.5 12.5H15v4l3 2 
.75-1.23-2.25-1.52V12.5zM16 9L2 3v7l9 2-9 2v7l7.27-3.11C10.09 20.83 12.79 23 16 
23c3.86 0 7-3.14 7-7s-3.14-7-7-7zm0 12c-2.75 0-4.98-2.22-5-4.97v-.07c.02-2.74 
2.25-4.97 5-4.97 2.76 0 5 2.24 5 5S18.76 21 16 21z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/search.svg 
b/etc/images/material/action/search.svg
new file mode 100644
index 0000000000..45ea1457b2
--- /dev/null
+++ b/etc/images/material/action/search.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M15.5 
14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 
5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 
0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/search_off.svg 
b/etc/images/material/action/search_off.svg
new file mode 100644
index 0000000000..1fa5e11f71
--- /dev/null
+++ b/etc/images/material/action/search_off.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g><path 
d="M15.5,14h-0.79l-0.28-0.27C15.41,12.59,16,11.11,16,9.5C16,5.91,13.09,3,9.5,3C6.08,3,3.28,5.64,3.03,9h2.02
 
C5.3,6.75,7.18,5,9.5,5C11.99,5,14,7.01,14,9.5S11.99,14,9.5,14c-0.17,0-0.33-0.03-0.5-0.05v2.02C9.17,15.99,9.33,16,9.5,16
 c1.61,0,3.09-0.59,4.23-1.57L14,14.71v0.79l5,4.99L20.49,19L15.5,14z"/><polygon 
points=" [...]
\ No newline at end of file
diff --git a/etc/images/material/action/segment.svg 
b/etc/images/material/action/segment.svg
new file mode 100644
index 0000000000..6d1cafa8f8
--- /dev/null
+++ b/etc/images/material/action/segment.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M9 18h12v-2H9v2zM3 
6v2h18V6H3zm6 7h12v-2H9v2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/send_and_archive.svg 
b/etc/images/material/action/send_and_archive.svg
new file mode 100644
index 0000000000..f5e9ed94f1
--- /dev/null
+++ b/etc/images/material/action/send_and_archive.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M21 10h-3L2 3v7l9 
2-9 2v7l8-3.5V21c0 1.1.9 2 2 2h9c1.1 0 2-.9 2-2v-9c0-1.1-.9-2-2-2zm0 
11h-9v-9h9v9zm-4.5-1L13 16h2v-3h3v3h2l-3.5 4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/settings.svg 
b/etc/images/material/action/settings.svg
new file mode 100644
index 0000000000..ecbdf96dd6
--- /dev/null
+++ b/etc/images/material/action/settings.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19.44 
12.99l-.01.02c.04-.33.08-.67.08-1.01 0-.34-.03-.66-.07-.99l.01.02 
2.44-1.92-2.43-4.22-2.87 1.16.01.01c-.52-.4-1.09-.74-1.71-1h.01L14.44 
2H9.57l-.44 3.07h.01c-.62.26-1.19.6-1.71 1l.01-.01-2.88-1.17-2.44 4.22 2.44 
1.92.01-.02c-.04.33-.07.65-.07.99 0 .34.03.68.08 1.01l-.01-.02-2.1 1.65-.33.26 
2.43 4.2 2.88-1.15-.02-.04c.53.41 1.1.75 1.73 1.01h-.03L9.58 22 [...]
\ No newline at end of file
diff --git a/etc/images/material/action/settings_applications.svg 
b/etc/images/material/action/settings_applications.svg
new file mode 100644
index 0000000000..89c991a808
--- /dev/null
+++ b/etc/images/material/action/settings_applications.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19 3H5c-1.11 0-2 
.9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2zm-1.75 9c0 
.24-.02.47-.05.71l.01-.02 1.47 1.16c.14.1.23.18.23.18l-1.7 
2.94-2.02-.8.02-.03c-.37.29-.77.53-1.21.71h.01l-.27 
1.85c-.02.17-.04.3-.04.3h-3.4l-.31-2.15H10c-.44-.18-.84-.42-1.21-.71l.02.03-2.02.8-1.7-2.94s.1-.08.23-.18l1.47-1.16.01.02c-.03-.24-.05-.47-.05-.71s.02-.47.05-.
 [...]
\ No newline at end of file
diff --git a/etc/images/material/action/settings_backup_restore.svg 
b/etc/images/material/action/settings_backup_restore.svg
new file mode 100644
index 0000000000..5bcec4032a
--- /dev/null
+++ b/etc/images/material/action/settings_backup_restore.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M14 
12c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2 2-.9 2-2zm-2-9c-4.97 0-9 4.03-9 9H0l4 4 
4-4H5c0-3.87 3.13-7 7-7s7 3.13 7 7-3.13 7-7 7c-1.51 0-2.91-.49-4.06-1.3l-1.42 
1.44C8.04 20.3 9.94 21 12 21c4.97 0 9-4.03 9-9s-4.03-9-9-9z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/settings_bluetooth.svg 
b/etc/images/material/action/settings_bluetooth.svg
new file mode 100644
index 0000000000..0ca59f1d67
--- /dev/null
+++ b/etc/images/material/action/settings_bluetooth.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M11 24h2v-2h-2v2zm-4 
0h2v-2H7v2zm8 0h2v-2h-2v2zm2.71-18.29L12 0h-1v7.59L6.41 3 5 4.41 10.59 10 5 
15.59 6.41 17 11 12.41V20h1l5.71-5.71-4.3-4.29 4.3-4.29zM13 3.83l1.88 1.88L13 
7.59V3.83zm1.88 10.46L13 16.17v-3.76l1.88 1.88z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/settings_brightness.svg 
b/etc/images/material/action/settings_brightness.svg
new file mode 100644
index 0000000000..9230a7ac35
--- /dev/null
+++ b/etc/images/material/action/settings_brightness.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M23 3H1v18h22V3zm-2 
16.01H3V4.99h18v14.02zM8 16h2.5l1.5 1.5 
1.5-1.5H16v-2.5l1.5-1.5-1.5-1.5V8h-2.5L12 6.5 10.5 8H8v2.5L6.5 12 8 
13.5V16zm4-7c1.66 0 3 1.34 3 3s-1.34 3-3 3V9z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/settings_cell.svg 
b/etc/images/material/action/settings_cell.svg
new file mode 100644
index 0000000000..5c84801b9d
--- /dev/null
+++ b/etc/images/material/action/settings_cell.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M7 24h2v-2H7v2zm4 
0h2v-2h-2v2zm4 0h2v-2h-2v2zM6 0v20h12V0H6zm10 16H8V4h8v12z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/settings_ethernet.svg 
b/etc/images/material/action/settings_ethernet.svg
new file mode 100644
index 0000000000..5c50724c3c
--- /dev/null
+++ b/etc/images/material/action/settings_ethernet.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M7.77 6.76L6.23 
5.48.82 12l5.41 6.52 1.54-1.28L3.42 12l4.35-5.24zM7 
13h2v-2H7v2zm10-2h-2v2h2v-2zm-6 2h2v-2h-2v2zm6.77-7.52l-1.54 1.28L20.58 
12l-4.35 5.24 1.54 1.28L23.18 12l-5.41-6.52z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/settings_input_antenna.svg 
b/etc/images/material/action/settings_input_antenna.svg
new file mode 100644
index 0000000000..b2289416de
--- /dev/null
+++ b/etc/images/material/action/settings_input_antenna.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12 5c-3.87 0-7 
3.13-7 7h2c0-2.76 2.24-5 5-5s5 2.24 5 5h2c0-3.87-3.13-7-7-7zm1 9.29c.88-.39 
1.5-1.26 1.5-2.29 0-1.38-1.12-2.5-2.5-2.5S9.5 10.62 9.5 12c0 1.02.62 1.9 1.5 
2.29v3.3L7.59 21 9 22.41l3-3 3 3L16.41 21 13 17.59v-3.3zM12 1C5.93 1 1 5.93 1 
12h2c0-4.97 4.03-9 9-9s9 4.03 9 9h2c0-6.07-4.93-11-11-11z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/settings_input_component.svg 
b/etc/images/material/action/settings_input_component.svg
new file mode 100644
index 0000000000..9040c54ac9
--- /dev/null
+++ b/etc/images/material/action/settings_input_component.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M5 
2c0-.55-.45-1-1-1s-1 .45-1 1v4H1v6h6V6H5V2zm4 
16.82h2V23h2v-4.18h2V14H9v4.82zm-8 0h2V23h2v-4.18h2V14H1v4.82zM21 
6V2c0-.55-.45-1-1-1s-1 .45-1 1v4h-2v6h6V6h-2zm-8-4c0-.55-.45-1-1-1s-1 .45-1 
1v4H9v6h6V6h-2V2zm4 16.82h2V23h2v-4.18h2V14h-6v4.82z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/settings_input_composite.svg 
b/etc/images/material/action/settings_input_composite.svg
new file mode 100644
index 0000000000..9040c54ac9
--- /dev/null
+++ b/etc/images/material/action/settings_input_composite.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M5 
2c0-.55-.45-1-1-1s-1 .45-1 1v4H1v6h6V6H5V2zm4 
16.82h2V23h2v-4.18h2V14H9v4.82zm-8 0h2V23h2v-4.18h2V14H1v4.82zM21 
6V2c0-.55-.45-1-1-1s-1 .45-1 1v4h-2v6h6V6h-2zm-8-4c0-.55-.45-1-1-1s-1 .45-1 
1v4H9v6h6V6h-2V2zm4 16.82h2V23h2v-4.18h2V14h-6v4.82z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/settings_input_hdmi.svg 
b/etc/images/material/action/settings_input_hdmi.svg
new file mode 100644
index 0000000000..217927947e
--- /dev/null
+++ b/etc/images/material/action/settings_input_hdmi.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M18 7V2H6v5H5v6l3 
6v3h8v-3l3-6V7h-1zM8 4h8v3h-2V5h-1v2h-2V5h-1v2H8V4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/settings_input_svideo.svg 
b/etc/images/material/action/settings_input_svideo.svg
new file mode 100644
index 0000000000..8bc29afe3f
--- /dev/null
+++ b/etc/images/material/action/settings_input_svideo.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M8 
11.5c0-.83-.67-1.5-1.5-1.5S5 10.67 5 11.5 5.67 13 6.5 13 8 12.33 8 
11.5zm7-5c0-.83-.67-1.5-1.5-1.5h-3C9.67 5 9 5.67 9 6.5S9.67 8 10.5 8h3c.83 0 
1.5-.67 1.5-1.5zM8.5 15c-.83 0-1.5.67-1.5 1.5S7.67 18 8.5 18s1.5-.67 
1.5-1.5S9.33 15 8.5 15zM12 1C5.93 1 1 5.93 1 12s4.93 11 11 11 11-4.93 
11-11S18.07 1 12 1zm0 20c-4.96 0-9-4.04-9-9s4.04-9 9-9 9 4.04 9 9-4.04 9-9  
[...]
\ No newline at end of file
diff --git a/etc/images/material/action/settings_overscan.svg 
b/etc/images/material/action/settings_overscan.svg
new file mode 100644
index 0000000000..5bbc5a1df9
--- /dev/null
+++ b/etc/images/material/action/settings_overscan.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12.01 5.5L10 
8h4l-1.99-2.5zM18 10v4l2.5-1.99L18 10zM6 10l-2.5 2.01L6 14v-4zm8 6h-4l2.01 
2.5L14 16zm9-13H1v18h22V3zm-2 16.01H3V4.99h18v14.02z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/settings_phone.svg 
b/etc/images/material/action/settings_phone.svg
new file mode 100644
index 0000000000..1071268ba4
--- /dev/null
+++ b/etc/images/material/action/settings_phone.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M13.21 
17.37c-2.83-1.44-5.15-3.75-6.59-6.59l2.53-2.53L8.54 3H3.03C2.45 13.18 10.82 
21.55 21 20.97v-5.51l-5.27-.61-2.52 2.52zM11 9h2v2h-2zm4 0h2v2h-2zm4 
0h2v2h-2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/settings_power.svg 
b/etc/images/material/action/settings_power.svg
new file mode 100644
index 0000000000..c968a85b72
--- /dev/null
+++ b/etc/images/material/action/settings_power.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M7 24h2v-2H7v2zm4 
0h2v-2h-2v2zm2-22h-2v10h2V2zm3.56 2.44l-1.45 1.45C16.84 6.94 18 8.83 18 11c0 
3.31-2.69 6-6 6s-6-2.69-6-6c0-2.17 1.16-4.06 2.88-5.12L7.44 4.44C5.36 5.88 4 
8.28 4 11c0 4.42 3.58 8 8 8s8-3.58 8-8c0-2.72-1.36-5.12-3.44-6.56zM15 
24h2v-2h-2v2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/settings_remote.svg 
b/etc/images/material/action/settings_remote.svg
new file mode 100644
index 0000000000..d11d4b1234
--- /dev/null
+++ b/etc/images/material/action/settings_remote.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M16 9H8v14h8V9zm-4 
6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zM7.05 6.05l1.41 1.41C9.37 6.56 
10.62 6 12 6s2.63.56 3.54 1.46l1.41-1.41C15.68 4.78 13.93 4 12 4s-3.68.78-4.95 
2.05zM12 0C8.96 0 6.21 1.23 4.22 3.22l1.41 1.41C7.26 3.01 9.51 2 12 2s4.74 1.01 
6.36 2.64l1.41-1.41C17.79 1.23 15.04 0 12 0z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/settings_voice.svg 
b/etc/images/material/action/settings_voice.svg
new file mode 100644
index 0000000000..8eec5eb8f1
--- /dev/null
+++ b/etc/images/material/action/settings_voice.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M7 
24h2v-2H7v2zm5-11c1.66 0 2.99-1.34 2.99-3L15 4c0-1.66-1.34-3-3-3S9 2.34 9 4v6c0 
1.66 1.34 3 3 3zm-1 11h2v-2h-2v2zm4 0h2v-2h-2v2zm4-14h-1.7c0 3-2.54 5.1-5.3 
5.1S6.7 13 6.7 10H5c0 3.41 2.72 6.23 6 6.72V20h2v-3.28c3.28-.49 6-3.31 
6-6.72z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/shop.svg 
b/etc/images/material/action/shop.svg
new file mode 100644
index 0000000000..813703acfe
--- /dev/null
+++ b/etc/images/material/action/shop.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M16 
6V4c0-1.1-.9-2-2-2h-4c-1.1 0-2 .9-2 2v2H2v15h20V6h-6zm-6-2h4v2h-4V4zM9 18V9l7.5 
4L9 18z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/shop_two.svg 
b/etc/images/material/action/shop_two.svg
new file mode 100644
index 0000000000..4ed66eff58
--- /dev/null
+++ b/etc/images/material/action/shop_two.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M3 
9H1v13h18v-2H3V9zm15-4V3c0-1.1-.9-2-2-2h-4c-1.1 0-2 .9-2 
2v2H5v13h18V5h-5zm-6-2h4v2h-4V3zm0 12V8l5.5 3-5.5 4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/shopping_bag.svg 
b/etc/images/material/action/shopping_bag.svg
new file mode 100644
index 0000000000..92465ad747
--- /dev/null
+++ b/etc/images/material/action/shopping_bag.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/><path d="M20,6h-4c0-2.21-1.79-4-4-4S8,3.79,8,6H4v16h16V6z 
M10,11H8V8h2V11z M12,4c1.1,0,2,0.9,2,2h-4C10,4.9,10.9,4,12,4z M16,11 
h-2V8h2V11z"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/shopping_basket.svg 
b/etc/images/material/action/shopping_basket.svg
new file mode 100644
index 0000000000..da7188775d
--- /dev/null
+++ b/etc/images/material/action/shopping_basket.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M17.21 
9l-4.39-6.57c-.4-.59-1.27-.59-1.66 0L6.77 9H.69L4 
21h16.02l3.29-12h-6.1zm-5.22-4.21L14.8 9H9.18l2.81-4.21zM12 17c-1.1 
0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/shopping_cart.svg 
b/etc/images/material/action/shopping_cart.svg
new file mode 100644
index 0000000000..bf5d3f810c
--- /dev/null
+++ b/etc/images/material/action/shopping_cart.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M17 18c-1.1 
0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2zM7 18c-1.1 0-1.99.9-1.99 2S5.9 
22 7 22s2-.9 2-2-.9-2-2-2zm0-3l1.1-2h7.45c.75 0 1.41-.41 1.75-1.03L21.7 
4H5.21l-.94-2H1v2h2l3.6 7.59L3.62 17H19v-2H7z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/smart_button.svg 
b/etc/images/material/action/smart_button.svg
new file mode 100644
index 0000000000..9c99402f98
--- /dev/null
+++ b/etc/images/material/action/smart_button.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/><path d="M22,17h-3l0-2h1V9H4v6h6v2H2V7h20V17z 
M14.5,19l1.09-2.41L18,15.5l-2.41-1.09L14.5,12l-1.09,2.41L11,15.5l2.41,1.09 
L14.5,19z 
M17,14l0.62-1.38L19,12l-1.38-0.62L17,10l-0.62,1.38L15,12l1.38,0.62L17,14z"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/source.svg 
b/etc/images/material/action/source.svg
new file mode 100644
index 0000000000..b5157ee713
--- /dev/null
+++ b/etc/images/material/action/source.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/><path d="M12,6l-2-2H2v16h20V6H12z M14,16H6v-2h8V16z 
M18,12H6v-2h12V12z"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/speaker_notes.svg 
b/etc/images/material/action/speaker_notes.svg
new file mode 100644
index 0000000000..6a1365534b
--- /dev/null
+++ b/etc/images/material/action/speaker_notes.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M22 2H2.01L2 
22l4-4h16V2zM8 14H6v-2h2v2zm0-3H6V9h2v2zm0-3H6V6h2v2zm7 
6h-5v-2h5v2zm3-3h-8V9h8v2zm0-3h-8V6h8v2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/speaker_notes_off.svg 
b/etc/images/material/action/speaker_notes_off.svg
new file mode 100644
index 0000000000..485f9eff0e
--- /dev/null
+++ b/etc/images/material/action/speaker_notes_off.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M1.27 1.73L0 3l2.01 
2.01L2 22l4-4h9l5.73 5.73L22 22.46 1.27 1.73zM8 14H6v-2h2v2zm-2-3V9l2 
2H6zm16-9H4.08L10 7.92V6h8v2h-7.92l1 1H18v2h-4.92l6.99 6.99H22V2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/spellcheck.svg 
b/etc/images/material/action/spellcheck.svg
new file mode 100644
index 0000000000..364753ffef
--- /dev/null
+++ b/etc/images/material/action/spellcheck.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12.45 16h2.09L9.43 
3H7.57L2.46 16h2.09l1.12-3h5.64l1.14 3zm-6.02-5L8.5 5.48 10.57 
11H6.43zm15.16.59l-8.09 8.09L9.83 16l-1.41 1.41 5.09 5.09L23 
13l-1.41-1.41z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/star_rate.svg 
b/etc/images/material/action/star_rate.svg
new file mode 100644
index 0000000000..09e790831a
--- /dev/null
+++ b/etc/images/material/action/star_rate.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/><polygon points="14.43,10 12,2 9.57,10 2,10 8.18,14.41 5.83,22 
12,17.31 18.18,22 15.83,14.41 22,10"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/stars.svg 
b/etc/images/material/action/stars.svg
new file mode 100644
index 0000000000..8911e5fc94
--- /dev/null
+++ b/etc/images/material/action/stars.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M11.99 2C6.47 2 2 
6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zm4.24 16L12 
15.45 7.77 18l1.12-4.81-3.73-3.23 4.92-.42L12 5l1.92 4.53 4.92.42-3.73 
3.23L16.23 18z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/sticky_note_2.svg 
b/etc/images/material/action/sticky_note_2.svg
new file mode 100644
index 0000000000..971cc38e92
--- /dev/null
+++ b/etc/images/material/action/sticky_note_2.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><rect fill="none" height="24" 
width="24"/><path d="M2.99,3L3,21h12l6-6V3H2.99z M7,8h10v2H7V8z 
M12,14H7v-2h5V14z M14,19.5V14h5.5L14,19.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/store.svg 
b/etc/images/material/action/store.svg
new file mode 100644
index 0000000000..8a604123cd
--- /dev/null
+++ b/etc/images/material/action/store.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M20 4H4v2h16V4zm1 
10v-2l-1-5H4l-1 5v2h1v6h10v-6h4v6h2v-6h1zm-9 4H6v-4h6v4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/subject.svg 
b/etc/images/material/action/subject.svg
new file mode 100644
index 0000000000..562b0aa4c0
--- /dev/null
+++ b/etc/images/material/action/subject.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M14 
17H4v2h10v-2zm6-8H4v2h16V9zM4 15h16v-2H4v2zM4 5v2h16V5H4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/subtitles_off.svg 
b/etc/images/material/action/subtitles_off.svg
new file mode 100644
index 0000000000..8ce4eaea6b
--- /dev/null
+++ b/etc/images/material/action/subtitles_off.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g><polygon points="6.83,4 14.83,12 20,12 20,14 16.83,14 
22,19.17 22,4"/><path 
d="M1.04,3.87L2,4.83V20h15.17l2.96,2.96l1.41-1.41L2.45,2.45L1.04,3.87z 
M4,12h4v2H4V12z M4,16h9.17L14,16.83V18H4V16z"/></g></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/supervised_user_circle.svg 
b/etc/images/material/action/supervised_user_circle.svg
new file mode 100644
index 0000000000..667c7a1f93
--- /dev/null
+++ b/etc/images/material/action/supervised_user_circle.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" 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 2zm3.61 6.34c1.07 0 1.93.86 1.93 
1.93s-.86 1.93-1.93 1.93-1.93-.86-1.93-1.93c-.01-1.07.86-1.93 
1.93-1.93zm-6-1.58c1.3 0 2.36 1.06 2.36 2.36s-1.06 2.36-2.36 
2.36-2.36-1.06-2.36-2.36c0-1.31 1.05-2.36 2.36-2.36zm0 
9.13v3.75c-2.4-.75-4.3-2.6-5.14-4.96 1.05-1.12 3.67-1.69 5.14-1.69.53 0 1.2.08 
1.9.22- [...]
\ No newline at end of file
diff --git a/etc/images/material/action/supervisor_account.svg 
b/etc/images/material/action/supervisor_account.svg
new file mode 100644
index 0000000000..ef2f29f4ba
--- /dev/null
+++ b/etc/images/material/action/supervisor_account.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M16.5 12c1.38 0 
2.49-1.12 2.49-2.5S17.88 7 16.5 7 14 8.12 14 9.5s1.12 2.5 2.5 2.5zM9 11c1.66 0 
2.99-1.34 2.99-3S10.66 5 9 5 6 6.34 6 8s1.34 3 3 3zm7.5 3c-1.83 0-5.5.92-5.5 
2.75V19h11v-2.25c0-1.83-3.67-2.75-5.5-2.75zM9 13c-2.33 0-7 1.17-7 
3.5V19h7v-2.25c0-.85.33-2.34 2.37-3.47C10.5 13.1 9.66 13 9 13z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/support.svg 
b/etc/images/material/action/support.svg
new file mode 100644
index 0000000000..186edd5f0c
--- /dev/null
+++ b/etc/images/material/action/support.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><path 
d="M12,2C6.48,2,2,6.48,2,12c0,5.52,4.48,10,10,10s10-4.48,10-10C22,6.48,17.52,2,12,2z
 M19.46,9.12l-2.78,1.15 
c-0.51-1.36-1.58-2.44-2.95-2.94l1.15-2.78C16.98,5.35,18.65,7.02,19.46,9.12z 
M12,15c-1.66,0-3-1.34-3-3s1.34-3,3-3s3,1.34,3,3 S13.66,15,12,15z 
M9.13,4.54l1.17,2.78c-1.38,0.5-2.47,1.59-2.98,2.97L4.54,9.13C5.35,7. [...]
\ No newline at end of file
diff --git a/etc/images/material/action/swap_horiz.svg 
b/etc/images/material/action/swap_horiz.svg
new file mode 100644
index 0000000000..17fd0de6e2
--- /dev/null
+++ b/etc/images/material/action/swap_horiz.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M6.99 11L3 15l3.99 
4v-3H14v-2H6.99v-3zM21 9l-3.99-4v3H10v2h7.01v3L21 9z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/swap_horizontal_circle.svg 
b/etc/images/material/action/swap_horizontal_circle.svg
new file mode 100644
index 0000000000..46833ba589
--- /dev/null
+++ b/etc/images/material/action/swap_horizontal_circle.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M22 
12c0-5.52-4.48-10-10-10S2 6.48 2 12s4.48 10 10 10 10-4.48 10-10zm-7-5.5l3.5 
3.5-3.5 3.5V11h-4V9h4V6.5zm-6 11L5.5 14 9 10.5V13h4v2H9v2.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/swap_vert.svg 
b/etc/images/material/action/swap_vert.svg
new file mode 100644
index 0000000000..c0177cb929
--- /dev/null
+++ b/etc/images/material/action/swap_vert.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M16 
17.01V10h-2v7.01h-3L15 21l4-3.99h-3zM9 3L5 6.99h3V14h2V6.99h3L9 3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/swap_vertical_circle.svg 
b/etc/images/material/action/swap_vertical_circle.svg
new file mode 100644
index 0000000000..2642c46e58
--- /dev/null
+++ b/etc/images/material/action/swap_vertical_circle.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" 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 2zM6.5 9L10 5.5 13.5 
9H11v4H9V9H6.5zm7.5 9.5L10.5 15H13v-4h2v4h2.5L14 18.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/swipe.svg 
b/etc/images/material/action/swipe.svg
new file mode 100644
index 0000000000..58af60d9ff
--- /dev/null
+++ b/etc/images/material/action/swipe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19.75 16.25c0 
.06-.01.13-.02.2l-.75 5.27c-.11.73-.69 1.28-1.44 1.28h-6.79c-.41 
0-.79-.17-1.06-.44l-4.94-4.94.79-.8c.2-.2.48-.33.79-.33.09 0 
.16.02.24.03l3.43.72V6.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5v6h.76c.19 0 
.37.04.54.11l4.54 2.26c.53.22.91.76.91 1.38zm.38-12.38C18.69 2.17 15.6 1 12 
1S5.31 2.17 3.87 3.87L2 2v5h5L4.93 4.93c1-1.29 3.7-2.43 7.07-2.43s6.07  [...]
\ No newline at end of file
diff --git a/etc/images/material/action/sync_alt.svg 
b/etc/images/material/action/sync_alt.svg
new file mode 100644
index 0000000000..39a0dd76bb
--- /dev/null
+++ b/etc/images/material/action/sync_alt.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g/><g><path d="M22,8l-4-4v3H3v2h15v3L22,8z"/><path 
d="M2,16l4,4v-3h15v-2H6v-3L2,16z"/></g></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/system_update_alt.svg 
b/etc/images/material/action/system_update_alt.svg
new file mode 100644
index 0000000000..7bfccc2d8d
--- /dev/null
+++ b/etc/images/material/action/system_update_alt.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0zm0 0h24v24H0V0z" fill="none"/><path d="M12 
16l4-4h-3V3h-2v9H8l4 4zm9-13h-6v1.99h6v14.03H3V4.99h6V3H3c-1.1 0-2 .9-2 2v14c0 
1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-9 13l4-4h-3V3h-2v9H8l4 4zM23 
3h-8v1.99h6v14.03H3V4.99h6V3H1v18h22V3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/tab.svg 
b/etc/images/material/action/tab.svg
new file mode 100644
index 0000000000..aee7c19c0b
--- /dev/null
+++ b/etc/images/material/action/tab.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0zm0 0h24v24H0V0z" fill="none"/><path d="M21 
3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 
16H3V5h10v4h8v10zm2-16H1v18h22V3zm-2 16H3V5h10v4h8v10z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/tab_unselected.svg 
b/etc/images/material/action/tab_unselected.svg
new file mode 100644
index 0000000000..cb82d30d38
--- /dev/null
+++ b/etc/images/material/action/tab_unselected.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M1 9h2V7H1v2zm0 
4h2v-2H1v2zm8 8h2v-2H9v2zm-8-4h2v-2H1v2zm0 4h2v-2H1v2zM23 3H13v6h10V3zm-2 
14h2v-2h-2v2zM9 5h2V3H9v2zM5 21h2v-2H5v2zM5 5h2V3H5v2zM1 5h2V3H1v2zm20 
8h2v-2h-2v2zm-8 8h2v-2h-2v2zm4 0h2v-2h-2v2zm4 0h2v-2h-2v2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/table_view.svg 
b/etc/images/material/action/table_view.svg
new file mode 100644
index 0000000000..2cf4e37382
--- /dev/null
+++ b/etc/images/material/action/table_view.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/><path d="M21,7H7v14h14V7z M19,9v2H9V9H19z M13,15v-2h2v2H13z 
M15,17v2h-2v-2H15z M11,15H9v-2h2V15z M17,13h2v2h-2V13z M9,17h2v2H9 V17z 
M17,19v-2h2v2H17z M6,17H3V3h14v3h-2V5H5v10h1V17z"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/text_rotate_up.svg 
b/etc/images/material/action/text_rotate_up.svg
new file mode 100644
index 0000000000..c265b566aa
--- /dev/null
+++ b/etc/images/material/action/text_rotate_up.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0zm0 0h24v24H0V0zm0 0h24v24H0V0z" 
fill="none"/><path d="M18 4l-3 3h2v13h2V7h2l-3-3zm-6.2 11.5v-5l2.2-.9V7.5L3 
12.25v1.5l11 4.75v-2.1l-2.2-.9zM4.98 13L10 11.13v3.74L4.98 13z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/text_rotate_vertical.svg 
b/etc/images/material/action/text_rotate_vertical.svg
new file mode 100644
index 0000000000..5e86aec875
--- /dev/null
+++ b/etc/images/material/action/text_rotate_vertical.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0zm0 0h24v24H0V0zm0 0h24v24H0V0z" 
fill="none"/><path d="M15.75 5h-1.5L9.5 16h2.1l.9-2.2h5l.9 2.2h2.1L15.75 
5zm-2.62 7L15 6.98 16.87 12h-3.74zM6 20l3-3H7V4H5v13H3l3 3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/text_rotation_angledown.svg 
b/etc/images/material/action/text_rotation_angledown.svg
new file mode 100644
index 0000000000..e539e92132
--- /dev/null
+++ b/etc/images/material/action/text_rotation_angledown.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0zm0 0h24v24H0V0zm0 0h24v24H0V0z" 
fill="none"/><path d="M15 21v-4.24l-1.41 1.41-9.2-9.19-1.41 1.41 9.19 
9.19L10.76 21H15zM11.25 8.48l3.54 3.54-.92 2.19 1.48 1.48 
4.42-11.14-1.06-1.05L7.57 7.92 9.06 9.4l2.19-.92zm6.59-3.05l-2.23 
4.87-2.64-2.64 4.87-2.23z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/text_rotation_angleup.svg 
b/etc/images/material/action/text_rotation_angleup.svg
new file mode 100644
index 0000000000..d829876a33
--- /dev/null
+++ b/etc/images/material/action/text_rotation_angleup.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0zm0 0h24v24H0V0zm0 0h24v24H0V0z" 
fill="none"/><path d="M16.76 9l1.41 1.41-9.19 9.19 1.41 1.41 9.19-9.19L21 
13.24V9h-4.24zm-8.28 3.75l3.54-3.54 2.19.92 1.48-1.48L4.56 4.23 3.5 5.29l4.42 
11.14 1.48-1.48-.92-2.2zm-.82-1.72L5.43 6.16l4.87 2.23-2.64 2.64z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/text_rotation_down.svg 
b/etc/images/material/action/text_rotation_down.svg
new file mode 100644
index 0000000000..c962ae0513
--- /dev/null
+++ b/etc/images/material/action/text_rotation_down.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0zm0 0h24v24H0V0zm0 0h24v24H0V0z" 
fill="none"/><path d="M6 20l3-3H7V4H5v13H3l3 
3zm6.2-11.5v5l-2.2.9v2.1l11-4.75v-1.5L10 5.5v2.1l2.2.9zm6.82 2.5L14 
12.87V9.13L19.02 11z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/text_rotation_none.svg 
b/etc/images/material/action/text_rotation_none.svg
new file mode 100644
index 0000000000..95faf17180
--- /dev/null
+++ b/etc/images/material/action/text_rotation_none.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M21 
18l-3-3v2H5v2h13v2l3-3zM9.5 11.8h5l.9 2.2h2.1L12.75 3h-1.5L6.5 
14h2.1l.9-2.2zM12 4.98L13.87 10h-3.74L12 4.98z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/theaters.svg 
b/etc/images/material/action/theaters.svg
new file mode 100644
index 0000000000..4dae702505
--- /dev/null
+++ b/etc/images/material/action/theaters.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M18 
3v2h-2V3H8v2H6V3H4v18h2v-2h2v2h8v-2h2v2h2V3h-2zM8 
17H6v-2h2v2zm0-4H6v-2h2v2zm0-4H6V7h2v2zm10 
8h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2V7h2v2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/thumb_down.svg 
b/etc/images/material/action/thumb_down.svg
new file mode 100644
index 0000000000..9eda0117f8
--- /dev/null
+++ b/etc/images/material/action/thumb_down.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0zm0 0h24v24H0V0z" fill="none"/><path d="M9.83 
23L17 15.82V3H4.69L1 11.6V16h8.31l-1.12 5.38zM19 3h4v12h-4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/thumb_down_off_alt.svg 
b/etc/images/material/action/thumb_down_off_alt.svg
new file mode 100644
index 0000000000..80589ff0d2
--- /dev/null
+++ b/etc/images/material/action/thumb_down_off_alt.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M24 24H0V0h24v24z" fill="none"/><path d="M10.89 
18.28l.57-2.89c.12-.59-.04-1.2-.42-1.66-.38-.46-.94-.73-1.54-.73H4v-1.08L6.57 
6h8.09c.18 0 .34.16.34.34v7.84l-4.11 4.1M10 
22l6.41-6.41c.38-.38.59-.89.59-1.42V6.34C17 5.05 15.95 4 14.66 4h-8.1c-.71 
0-1.36.37-1.72.97l-2.67 6.15c-.11.25-.17.52-.17.8V13c0 1.1.9 2 2 2h5.5l-.92 
4.65c-.05.22-.02.46.08.66.23.45.52.86.88 1.22L10 22zm10-7h2V4h-2c-.55 0-1 .45-1 
[...]
\ No newline at end of file
diff --git a/etc/images/material/action/thumb_up.svg 
b/etc/images/material/action/thumb_up.svg
new file mode 100644
index 0000000000..0bb3ed064f
--- /dev/null
+++ b/etc/images/material/action/thumb_up.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0zm0 0h24v24H0V0z" fill="none"/><path 
d="M14.17 1L7 8.18V21h12.31L23 12.4V8h-8.31l1.12-5.38zM1 9h4v12H1z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/thumb_up_off_alt.svg 
b/etc/images/material/action/thumb_up_off_alt.svg
new file mode 100644
index 0000000000..d512248611
--- /dev/null
+++ b/etc/images/material/action/thumb_up_off_alt.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M13.11 5.72l-.57 
2.89c-.12.59.04 1.2.42 1.66.38.46.94.73 1.54.73H20v1.08L17.43 18H9.34c-.18 
0-.34-.16-.34-.34V9.82l4.11-4.1M14 2L7.59 8.41C7.21 8.79 7 9.3 7 9.83v7.83C7 
18.95 8.05 20 9.34 20h8.1c.71 0 1.36-.37 
1.72-.97l2.67-6.15c.11-.25.17-.52.17-.8V11c0-1.1-.9-2-2-2h-5.5l.92-4.65c.05-.22.02-.46-.08-.66-.23-.45-.52-.86-.88-1.22L14
 2zM4 9H2v11h2c.55 0 1-.45 1- [...]
\ No newline at end of file
diff --git a/etc/images/material/action/thumbs_up_down.svg 
b/etc/images/material/action/thumbs_up_down.svg
new file mode 100644
index 0000000000..5dacc51222
--- /dev/null
+++ b/etc/images/material/action/thumbs_up_down.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0zm0 0h24v24H0V0z" fill="none"/><path d="M12 
5H5.82l.78-3.78L5.38 0 0 5.38V14h9.24L12 7.54zm2.76 5L12 16.46V19h6.18l-.78 
3.78L18.62 24 24 18.62V10z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/timeline.svg 
b/etc/images/material/action/timeline.svg
new file mode 100644
index 0000000000..05ea75d1ad
--- /dev/null
+++ b/etc/images/material/action/timeline.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24" x="0"/></g><g><g><path 
d="M23,8c0,1.1-0.9,2-2,2c-0.18,0-0.35-0.02-0.51-0.07l-3.56,3.55C16.98,13.64,17,13.82,17,14c0,1.1-0.9,2-2,2s-2-0.9-2-2
 
c0-0.18,0.02-0.36,0.07-0.52l-2.55-2.55C10.36,10.98,10.18,11,10,11c-0.18,0-0.36-0.02-0.52-0.07l-4.55,4.56
 
C4.98,15.65,5,15.82,5,16c0,1.1-0.9,2-2,2s-2-0.9-2-2s0.9-2,2-2c0.18,0,0.35,0.02,0.51,0
 [...]
\ No newline at end of file
diff --git a/etc/images/material/action/toc.svg 
b/etc/images/material/action/toc.svg
new file mode 100644
index 0000000000..4e38529b72
--- /dev/null
+++ b/etc/images/material/action/toc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0zm0 0h24v24H0V0z" fill="none"/><path d="M3 
9h14V7H3v2zm0 4h14v-2H3v2zm0 4h14v-2H3v2zm16 0h2v-2h-2v2zm0-10v2h2V7h-2zm0 
6h2v-2h-2v2zM3 9h14V7H3v2zm0 4h14v-2H3v2zm0 4h14v-2H3v2zm16 
0h2v-2h-2v2zm0-10v2h2V7h-2zm0 6h2v-2h-2v2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/today.svg 
b/etc/images/material/action/today.svg
new file mode 100644
index 0000000000..999c801bc3
--- /dev/null
+++ b/etc/images/material/action/today.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M21 
3h-3V1h-2v2H8V1H6v2H3v18h18V3zm-2 16H5V8h14v11zM7 10h5v5H7v-5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/toll.svg 
b/etc/images/material/action/toll.svg
new file mode 100644
index 0000000000..2c05cc01dc
--- /dev/null
+++ b/etc/images/material/action/toll.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M15 4c-4.42 0-8 
3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm0 14c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 
2.69 6 6-2.69 6-6 6zM3 12c0-2.61 1.67-4.83 4-5.65V4.26C3.55 5.15 1 8.27 1 
12s2.55 6.85 6 7.74v-2.09c-2.33-.82-4-3.04-4-5.65z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/touch_app.svg 
b/etc/images/material/action/touch_app.svg
new file mode 100644
index 0000000000..b971a9dea5
--- /dev/null
+++ b/etc/images/material/action/touch_app.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g><path 
d="M8.25,9.24V5.5c0-1.38,1.12-2.5,2.5-2.5s2.5,1.12,2.5,2.5v3.74c1.21-0.81,2-2.18,2-3.74c0-2.49-2.01-4.5-4.5-4.5
 s-4.5,2.01-4.5,4.5C6.25,7.06,7.04,8.43,8.25,9.24z 
M13.33,11.5h-1.08v-6c0-0.83-0.67-1.5-1.5-1.5s-1.5,0.67-1.5,1.5v10.74 
l-4.04-0.85L4,16.62L9.38,22h8.67l1.07-7.62L13.33,11.5z"/></g></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/tour.svg 
b/etc/images/material/action/tour.svg
new file mode 100644
index 0000000000..7559cb249a
--- /dev/null
+++ b/etc/images/material/action/tour.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24" x="0" y="0"/><path d="M21,4h-8h-1H7V2H5v2v10v8h2v-8h4h1h9l-2-5L21,4z 
M15,9c0,1.1-0.9,2-2,2s-2-0.9-2-2s0.9-2,2-2S15,7.9,15,9z"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/track_changes.svg 
b/etc/images/material/action/track_changes.svg
new file mode 100644
index 0000000000..a856967203
--- /dev/null
+++ b/etc/images/material/action/track_changes.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19.07 4.93l-1.41 
1.41C19.1 7.79 20 9.79 20 12c0 4.42-3.58 8-8 8s-8-3.58-8-8c0-4.08 3.05-7.44 
7-7.93v2.02C8.16 6.57 6 9.03 6 12c0 3.31 2.69 6 6 6s6-2.69 
6-6c0-1.66-.67-3.16-1.76-4.24l-1.41 1.41C15.55 9.9 16 10.9 16 12c0 2.21-1.79 
4-4 4s-4-1.79-4-4c0-1.86 1.28-3.41 3-3.86v2.14c-.6.35-1 .98-1 1.72 0 1.1.9 2 2 
2s2-.9 2-2c0-.74-.4-1.38-1-1.72V2h-1C6.48 2 2 6.48 2 [...]
\ No newline at end of file
diff --git a/etc/images/material/action/translate.svg 
b/etc/images/material/action/translate.svg
new file mode 100644
index 0000000000..62d564d897
--- /dev/null
+++ b/etc/images/material/action/translate.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12.87 
15.07l-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 
3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 
7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 
3.11.76-2.04zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12zm-2.62 
7l1.62-4.33L19.12 17h-3.24z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/trending_down.svg 
b/etc/images/material/action/trending_down.svg
new file mode 100644
index 0000000000..f5605800c9
--- /dev/null
+++ b/etc/images/material/action/trending_down.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M16 
18l2.29-2.29-4.88-4.88-4 4L2 7.41 3.41 6l6 6 4-4 6.3 6.29L22 12v6h-6z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/trending_flat.svg 
b/etc/images/material/action/trending_flat.svg
new file mode 100644
index 0000000000..b2a17e4405
--- /dev/null
+++ b/etc/images/material/action/trending_flat.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M22 
12l-4-4v3H3v2h15v3l4-4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/trending_up.svg 
b/etc/images/material/action/trending_up.svg
new file mode 100644
index 0000000000..bec6fd6f66
--- /dev/null
+++ b/etc/images/material/action/trending_up.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M16 6l2.29 2.29-4.88 
4.88-4-4L2 16.59 3.41 18l6-6 4 4 6.3-6.29L22 12V6h-6z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/turned_in.svg 
b/etc/images/material/action/turned_in.svg
new file mode 100644
index 0000000000..d719e91c44
--- /dev/null
+++ b/etc/images/material/action/turned_in.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19 3H5v18l7-3 7 
3V3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/turned_in_not.svg 
b/etc/images/material/action/turned_in_not.svg
new file mode 100644
index 0000000000..1da65ed364
--- /dev/null
+++ b/etc/images/material/action/turned_in_not.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19 3H5.01L5 21l7-3 
7 3V3zm-2 15l-5-2.18L7 18V5h10v13z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/unpublished.svg 
b/etc/images/material/action/unpublished.svg
new file mode 100644
index 0000000000..79af6dbf50
--- /dev/null
+++ b/etc/images/material/action/unpublished.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><rect fill="none" height="24" 
width="24"/><path 
d="M21.19,21.19L2.81,2.81L1.39,4.22l2.27,2.27C2.61,8.07,2,9.96,2,12c0,5.52,4.48,10,10,10c2.04,0,3.93-0.61,5.51-1.66
 l2.27,2.27L21.19,21.19z 
M10.59,16.6l-4.24-4.24l1.41-1.41l2.83,2.83l0.18-0.18l1.41,1.41L10.59,16.6z 
M13.59,10.76l-7.1-7.1 
C8.07,2.61,9.96,2,12,2c5.52,0,10,4.48,10,10c0,2.04-0.61,3.93-1.66,5.51l-5.34-5.34l2.65-2.6
 [...]
\ No newline at end of file
diff --git a/etc/images/material/action/update.svg 
b/etc/images/material/action/update.svg
new file mode 100644
index 0000000000..828b379aec
--- /dev/null
+++ b/etc/images/material/action/update.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g><path d="M11,8v5l4.25,2.52l0.77-1.28l-3.52-2.09V8H11z 
M21,10V3l-2.64,2.64C16.74,4.01,14.49,3,12,3c-4.97,0-9,4.03-9,9 
s4.03,9,9,9s9-4.03,9-9h-2c0,3.86-3.14,7-7,7s-7-3.14-7-7s3.14-7,7-7c1.93,0,3.68,0.79,4.95,2.05L14,10H21z"/></g></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/upgrade.svg 
b/etc/images/material/action/upgrade.svg
new file mode 100644
index 0000000000..69d455e913
--- /dev/null
+++ b/etc/images/material/action/upgrade.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/><path d="M16,18v2H8v-2H16z 
M11,7.99V16h2V7.99h3L12,4L8,7.99H11z"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/verified.svg 
b/etc/images/material/action/verified.svg
new file mode 100644
index 0000000000..774b447b42
--- /dev/null
+++ b/etc/images/material/action/verified.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><path 
d="M23,12l-2.44-2.79l0.34-3.69l-3.61-0.82L15.4,1.5L12,2.96L8.6,1.5L6.71,4.69L3.1,5.5L3.44,9.2L1,12l2.44,2.79l-0.34,3.7
 l3.61,0.82L8.6,22.5l3.4-1.47l3.4,1.46l1.89-3.19l3.61-0.82l-0.34-3.69L23,12z 
M10.09,16.72l-3.8-3.81l1.48-1.48l2.32,2.33 
l5.85-5.87l1.48,1.48L10.09,16.72z"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/verified_user.svg 
b/etc/images/material/action/verified_user.svg
new file mode 100644
index 0000000000..361e185411
--- /dev/null
+++ b/etc/images/material/action/verified_user.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12 1L3 5v6c0 5.55 
3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5l-9-4zm-2 16l-4-4 1.41-1.41L10 
14.17l6.59-6.59L18 9l-8 8z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/vertical_split.svg 
b/etc/images/material/action/vertical_split.svg
new file mode 100644
index 0000000000..fe35111308
--- /dev/null
+++ b/etc/images/material/action/vertical_split.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M3 15h8v-2H3v2zm0 
4h8v-2H3v2zm0-8h8V9H3v2zm0-6v2h8V5H3zm10 0h8v14h-8V5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/view_agenda.svg 
b/etc/images/material/action/view_agenda.svg
new file mode 100644
index 0000000000..242fd5318c
--- /dev/null
+++ b/etc/images/material/action/view_agenda.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M21 
13H2v8h19v-8zm0-10H2v8h19V3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/view_array.svg 
b/etc/images/material/action/view_array.svg
new file mode 100644
index 0000000000..cb4f36cc83
--- /dev/null
+++ b/etc/images/material/action/view_array.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M4 18h3V5H4v13zM18 
5v13h3V5h-3zM8 18h9V5H8v13z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/view_carousel.svg 
b/etc/images/material/action/view_carousel.svg
new file mode 100644
index 0000000000..6654faf5c0
--- /dev/null
+++ b/etc/images/material/action/view_carousel.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M7 
19h10V4H7v15zm-5-2h4V6H2v11zM18 6v11h4V6h-4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/view_column.svg 
b/etc/images/material/action/view_column.svg
new file mode 100644
index 0000000000..900ddcb363
--- /dev/null
+++ b/etc/images/material/action/view_column.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M10 18h5V5h-5v13zm-6 
0h5V5H4v13zM16 5v13h5V5h-5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/view_day.svg 
b/etc/images/material/action/view_day.svg
new file mode 100644
index 0000000000..15979877ce
--- /dev/null
+++ b/etc/images/material/action/view_day.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M2 21h19v-3H2v3zM21 
8H2v8h19V8zM2 3v3h19V3H2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/view_headline.svg 
b/etc/images/material/action/view_headline.svg
new file mode 100644
index 0000000000..6e6e258076
--- /dev/null
+++ b/etc/images/material/action/view_headline.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M4 15h16v-2H4v2zm0 
4h16v-2H4v2zm0-8h16V9H4v2zm0-6v2h16V5H4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/view_in_ar.svg 
b/etc/images/material/action/view_in_ar.svg
new file mode 100644
index 0000000000..5bf07362bb
--- /dev/null
+++ b/etc/images/material/action/view_in_ar.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M18.25 
7.6l-5.5-3.18c-.46-.27-1.04-.27-1.5 0L5.75 7.6c-.46.27-.75.76-.75 1.3v6.35c0 
.54.29 1.03.75 1.3l5.5 3.18c.46.27 1.04.27 1.5 
0l5.5-3.18c.46-.27.75-.76.75-1.3V8.9c0-.54-.29-1.03-.75-1.3zM7 14.96v-4.62l4 
2.32v4.61l-4-2.31zm5-4.03L8 8.61l4-2.31 4 2.31-4 2.32zm1 
6.34v-4.61l4-2.32v4.62l-4 2.31zM7 2H3.5C2.67 2 2 2.67 2 3.5V7h2V4h3V2zm10 
0h3.5c.83 0 1.5.67 1.5 1 [...]
\ No newline at end of file
diff --git a/etc/images/material/action/view_list.svg 
b/etc/images/material/action/view_list.svg
new file mode 100644
index 0000000000..c18c1a19e5
--- /dev/null
+++ b/etc/images/material/action/view_list.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none" opacity=".87"/><path d="M3 
14h4v-4H3v4zm0 5h4v-4H3v4zM3 9h4V5H3v4zm5 5h12v-4H8v4zm0 5h12v-4H8v4zM8 
5v4h12V5H8z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/view_module.svg 
b/etc/images/material/action/view_module.svg
new file mode 100644
index 0000000000..2a38a78280
--- /dev/null
+++ b/etc/images/material/action/view_module.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M4 11h5V5H4v6zm0 
7h5v-6H4v6zm6 0h5v-6h-5v6zm6 0h5v-6h-5v6zm-6-7h5V5h-5v6zm6-6v6h5V5h-5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/view_quilt.svg 
b/etc/images/material/action/view_quilt.svg
new file mode 100644
index 0000000000..10dce075cf
--- /dev/null
+++ b/etc/images/material/action/view_quilt.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M10 18h5v-6h-5v6zm-6 
0h5V5H4v13zm12 0h5v-6h-5v6zM10 5v6h11V5H10z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/view_sidebar.svg 
b/etc/images/material/action/view_sidebar.svg
new file mode 100644
index 0000000000..a3817e0fac
--- /dev/null
+++ b/etc/images/material/action/view_sidebar.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/><path d="M16,20H2V4h14V20z M18,8h4V4h-4V8z M18,20h4v-4h-4V20z 
M18,14h4v-4h-4V14z"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/view_stream.svg 
b/etc/images/material/action/view_stream.svg
new file mode 100644
index 0000000000..6a312b7a95
--- /dev/null
+++ b/etc/images/material/action/view_stream.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M4 18h17v-6H4v6zM4 
5v6h17V5H4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/view_week.svg 
b/etc/images/material/action/view_week.svg
new file mode 100644
index 0000000000..ee84b04c8e
--- /dev/null
+++ b/etc/images/material/action/view_week.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M7 5H2v14h5V5zm14 
0h-5v14h5V5zm-7 0H9v14h5V5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/visibility.svg 
b/etc/images/material/action/visibility.svg
new file mode 100644
index 0000000000..45b08d9832
--- /dev/null
+++ b/etc/images/material/action/visibility.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12 4C7 4 2.73 7.11 
1 11.5 2.73 15.89 7 19 12 19s9.27-3.11 11-7.5C21.27 7.11 17 4 12 4zm0 
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>
\ No newline at end of file
diff --git a/etc/images/material/action/visibility_off.svg 
b/etc/images/material/action/visibility_off.svg
new file mode 100644
index 0000000000..b8a6bb3f5d
--- /dev/null
+++ b/etc/images/material/action/visibility_off.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0zm0 0h24v24H0V0zm0 0h24v24H0V0zm0 
0h24v24H0V0z" fill="none"/><path d="M12 6.5c2.76 0 5 2.24 5 5 0 .51-.1 1-.24 
1.46l3.06 3.06c1.39-1.23 2.49-2.77 3.18-4.53C21.27 7.11 17 4 12 4c-1.27 
0-2.49.2-3.64.57l2.17 2.17c.47-.14.96-.24 1.47-.24zM3.42 2.45L2.01 3.87l2.68 
2.68C3.06 7.83 1.77 9.53 1 11.5 2.73 15.89 7 19 12 19c1.52 0 2.97-.3 
4.31-.82l3.43 3.43 1.41-1.41L3.42 2.45zM12 16.5c-2.76 0-5 [...]
\ No newline at end of file
diff --git a/etc/images/material/action/voice_over_off.svg 
b/etc/images/material/action/voice_over_off.svg
new file mode 100644
index 0000000000..3b505e4efc
--- /dev/null
+++ b/etc/images/material/action/voice_over_off.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M16.76 5.36l-1.68 
1.69c.8 1.13.83 2.58.09 3.74l1.7 1.7c1.9-2.02 1.87-4.98-.11-7.13zM20.07 2l-1.63 
1.63c2.72 2.97 2.76 7.39.14 10.56l1.64 1.64c3.74-3.89 3.71-9.84-.15-13.83zM9.43 
5.04l3.53 3.53c-.2-1.86-1.67-3.33-3.53-3.53zM4.41 2.86L3 4.27l2.62 2.62C5.23 
7.5 5 8.22 5 9c0 2.21 1.79 4 4 4 .78 0 1.5-.23 2.11-.62l4.4 4.4C13.74 15.6 
10.78 15 9 15c-2.67 0-8 1.34-8  [...]
\ No newline at end of file
diff --git a/etc/images/material/action/watch_later.svg 
b/etc/images/material/action/watch_later.svg
new file mode 100644
index 0000000000..d5f31f2fa9
--- /dev/null
+++ b/etc/images/material/action/watch_later.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24" x="0"/></g><g><g><path 
d="M12,2C6.5,2,2,6.5,2,12s4.5,10,10,10s10-4.5,10-10S17.5,2,12,2z 
M16.2,16.2L11,13V7h1.5v5.2l4.5,2.7L16.2,16.2z"/></g></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/wifi_protected_setup.svg 
b/etc/images/material/action/wifi_protected_setup.svg
new file mode 100644
index 0000000000..c12e02b0fc
--- /dev/null
+++ b/etc/images/material/action/wifi_protected_setup.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g><g><path 
d="M16.71,5.29L19,3h-8v8l2.3-2.3c1.97,1.46,3.25,3.78,3.25,6.42c0,1.31-0.32,2.54-0.88,3.63c2.33-1.52,3.88-4.14,3.88-7.13
 C19.55,9.1,18.44,6.85,16.71,5.29z"/></g><g><path 
d="M7.46,8.88c0-1.31,0.32-2.54,0.88-3.63C6,6.77,4.46,9.39,4.46,12.38c0,2.52,1.1,4.77,2.84,6.33L5,21h8v-8l-2.3,2.3
 C8.74,13.84,7.46,11.52,7.46, [...]
\ No newline at end of file
diff --git a/etc/images/material/action/work.svg 
b/etc/images/material/action/work.svg
new file mode 100644
index 0000000000..e0ac16f342
--- /dev/null
+++ b/etc/images/material/action/work.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M22 
6h-6V4c0-1.1-.9-2-2-2h-4c-1.1 0-2 .9-2 2v2H2v15h20V6zm-8 0h-4V4h4v2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/work_off.svg 
b/etc/images/material/action/work_off.svg
new file mode 100644
index 0000000000..28bd7a7cfc
--- /dev/null
+++ b/etc/images/material/action/work_off.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M10 4h4v2h-3.6L22 
17.6V6h-6V4c0-1.1-.9-2-2-2h-4c-.98 0-1.79.71-1.96 1.64L10 5.6V4zM3.4 1.84L1.99 
3.25 4.74 6H2.01L2 21h17.74l2 2 1.41-1.41z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/work_outline.svg 
b/etc/images/material/action/work_outline.svg
new file mode 100644
index 0000000000..6e8da09705
--- /dev/null
+++ b/etc/images/material/action/work_outline.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M14 6V4h-4v2h4zM4 
8v11h16V8H4zm18-2v15H2.01V6H8V4c0-1.1.9-2 2-2h4c1.1 0 2 .9 2 2v2h6z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/wysiwyg.svg 
b/etc/images/material/action/wysiwyg.svg
new file mode 100644
index 0000000000..6a476256d8
--- /dev/null
+++ b/etc/images/material/action/wysiwyg.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/><path d="M17,12H7v-2h10V12z M13,14H7v2h6V14z M21,21H3V3h18V21z 
M19,7H5v12h14V7z"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/youtube_searched_for.svg 
b/etc/images/material/action/youtube_searched_for.svg
new file mode 100644
index 0000000000..15ed00e33c
--- /dev/null
+++ b/etc/images/material/action/youtube_searched_for.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0zm0 0h24v24H0V0z" fill="none"/><path 
d="M17.01 14h-.8l-.27-.27c.98-1.14 1.57-2.61 1.57-4.23 
0-3.59-2.91-6.5-6.5-6.5s-6.5 3-6.5 6.5H2l3.84 4 4.16-4H6.51C6.51 7 8.53 5 11.01 
5s4.5 2.01 4.5 4.5c0 2.48-2.02 4.5-4.5 4.5-.65 0-1.26-.14-1.82-.38L7.71 
15.1c.97.57 2.09.9 3.3.9 1.61 0 3.08-.59 4.22-1.57l.27.27v.79l5.01 4.99L22 
19l-4.99-5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/zoom_in.svg 
b/etc/images/material/action/zoom_in.svg
new file mode 100644
index 0000000000..0429af68ab
--- /dev/null
+++ b/etc/images/material/action/zoom_in.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M15.5 
14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 
5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 
0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 
14zm.5-7H9v2H7v1h2v2h1v-2h2V9h-2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/action/zoom_out.svg 
b/etc/images/material/action/zoom_out.svg
new file mode 100644
index 0000000000..51dcf79aab
--- /dev/null
+++ b/etc/images/material/action/zoom_out.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M15.5 
14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 
5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 
0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14zM7 
9h5v1H7V9z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/alert/add_alert.svg 
b/etc/images/material/alert/add_alert.svg
new file mode 100644
index 0000000000..ab88c3d3c8
--- /dev/null
+++ b/etc/images/material/alert/add_alert.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M12 23c1.1 0 1.99-.89 1.99-1.99h-3.98c0 1.1.89 1.99 1.99 
1.99zm7-6v-6c0-3.35-2.36-6.15-5.5-6.83V1.5h-3v2.67C7.36 4.85 5 7.65 5 11v6l-2 
2v1h18v-1l-2-2zm-3-3.99h-3v3h-2v-3H8V11h3V8h2v3h3v2.01z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/alert/auto_delete.svg 
b/etc/images/material/alert/auto_delete.svg
new file mode 100644
index 0000000000..a505dc41f7
--- /dev/null
+++ b/etc/images/material/alert/auto_delete.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g><polygon points="15,2 11.5,2 10.5,1 5.5,1 4.5,2 1,2 1,4 
15,4"/><path 
d="M16,9c-0.7,0-1.37,0.1-2,0.29V5H2v14h7.68c1.12,2.36,3.53,4,6.32,4c3.87,0,7-3.13,7-7C23,12.13,19.87,9,16,9z
 M16,21 c-2.76,0-5-2.24-5-5s2.24-5,5-5s5,2.24,5,5S18.76,21,16,21z"/><polygon 
points="16.5,12 15,12 15,17 18.6,19.1 19.4,17.9 16.5,16.2"/></g></ [...]
\ No newline at end of file
diff --git a/etc/images/material/alert/error.svg 
b/etc/images/material/alert/error.svg
new file mode 100644
index 0000000000..8be85beb86
--- /dev/null
+++ b/etc/images/material/alert/error.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 
2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/alert/error_outline.svg 
b/etc/images/material/alert/error_outline.svg
new file mode 100644
index 0000000000..f164a1f027
--- /dev/null
+++ b/etc/images/material/alert/error_outline.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M11 15h2v2h-2v-2zm0-8h2v6h-2V7zm.99-5C6.47 2 2 6.48 2 
12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 
0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/alert/notification_important.svg 
b/etc/images/material/alert/notification_important.svg
new file mode 100644
index 0000000000..23775ae415
--- /dev/null
+++ b/etc/images/material/alert/notification_important.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M12 23c1.1 0 1.99-.89 1.99-1.99h-3.98c0 1.1.89 1.99 1.99 
1.99zm7-6v-6c0-3.35-2.36-6.15-5.5-6.83V1.5h-3v2.67C7.36 4.85 5 7.65 5 11v6l-2 
2v1h18v-1l-2-2zm-6-1h-2v-2h2v2zm0-4h-2V8h2v4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/alert/warning.svg 
b/etc/images/material/alert/warning.svg
new file mode 100644
index 0000000000..d5407e011a
--- /dev/null
+++ b/etc/images/material/alert/warning.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M1 21h22L12 2 1 21zm12-3h-2v-2h2v2zm0-4h-2v-4h2v4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/alert/warning_amber.svg 
b/etc/images/material/alert/warning_amber.svg
new file mode 100644
index 0000000000..ff5d70dea5
--- /dev/null
+++ b/etc/images/material/alert/warning_amber.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M12 5.99L19.53 19H4.47L12 5.99M12 2L1 21h22L12 2zm1 
14h-2v2h2v-2zm0-6h-2v4h2v-4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/10k.svg b/etc/images/material/av/10k.svg
new file mode 100644
index 0000000000..33e9227e09
--- /dev/null
+++ b/etc/images/material/av/10k.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M10 
10.5h1.5v3H10zM19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 
2-2V5c0-1.1-.9-2-2-2zM7.5 15H6v-4.5H4.5V9h3v6zm5.5-1c0 .55-.45 1-1 1H9.5c-.55 
0-1-.45-1-1v-4c0-.55.45-1 1-1H12c.55 0 1 .45 1 1v4zm6.5 1h-1.75L16 
12.75V15h-1.5V9H16v2.25L17.75 9h1.75l-2.25 3 2.25 3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/1k.svg b/etc/images/material/av/1k.svg
new file mode 100644
index 0000000000..d409f9d01f
--- /dev/null
+++ b/etc/images/material/av/1k.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19 3H5c-1.1 0-2 
.9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-8.5 
12H9v-4.5H7.5V9h3v6zm7 0h-1.75L14 12.75V15h-1.5V9H14v2.25L15.75 9h1.75l-2.25 3 
2.25 3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/1k_plus.svg 
b/etc/images/material/av/1k_plus.svg
new file mode 100644
index 0000000000..e5c8a15199
--- /dev/null
+++ b/etc/images/material/av/1k_plus.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19 3H5c-1.1 0-2 
.9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM9 
15H7.5v-4.5H6V9h3v6zm4.75 0L12 12.75V15h-1.5V9H12v2.25L13.75 9h1.75l-2.25 3 
2.25 3h-1.75zm5.75-2.5H18V14h-1v-1.5h-1.5v-1H17V10h1v1.5h1.5v1z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/2k.svg b/etc/images/material/av/2k.svg
new file mode 100644
index 0000000000..0e96cdb88f
--- /dev/null
+++ b/etc/images/material/av/2k.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19 3H5c-1.1 0-2 
.9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-9 
9.5H8v1h3V15H6.5v-2.5c0-.55.45-1 1-1h2v-1h-3V9H10c.55 0 1 .45 1 1v1.5c0 .55-.45 
1-1 1zm8 2.5h-1.75l-1.75-2.25V15H13V9h1.5v2.25L16.25 9H18l-2.25 3L18 
15z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/2k_plus.svg 
b/etc/images/material/av/2k_plus.svg
new file mode 100644
index 0000000000..9120a3155f
--- /dev/null
+++ b/etc/images/material/av/2k_plus.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19 3H5c-1.1 0-2 
.9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-9.5 8.5c0 .55-.45 
1-1 1h-2v1h3V15H5v-2.5c0-.55.45-1 1-1h2v-1H5V9h3.5c.55 0 1 .45 1 1v1.5zm4.75 
3.5l-1.75-2.25V15H11V9h1.5v2.25L14.25 9H16l-2.25 3L16 15h-1.75zM20 
12.5h-1.5V14h-1v-1.5H16v-1h1.5V10h1v1.5H20v1z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/3k.svg b/etc/images/material/av/3k.svg
new file mode 100644
index 0000000000..27bc0dd47f
--- /dev/null
+++ b/etc/images/material/av/3k.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19 3H5c-1.1 0-2 
.9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-8 11c0 .55-.45 1-1 
1H6.5v-1.5h3v-1h-2v-1h2v-1h-3V9H10c.55 0 1 .45 1 1v4zm7 
1h-1.75l-1.75-2.25V15H13V9h1.5v2.25L16.25 9H18l-2.25 3L18 15z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/3k_plus.svg 
b/etc/images/material/av/3k_plus.svg
new file mode 100644
index 0000000000..392319284e
--- /dev/null
+++ b/etc/images/material/av/3k_plus.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19 3H5c-1.1 0-2 
.9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM9.5 14c0 .55-.45 
1-1 1H5v-1.5h3v-1H6v-1h2v-1H5V9h3.5c.55 0 1 .45 1 1v4zm6.5 
1h-1.75l-1.75-2.25V15H11V9h1.5v2.25L14.25 9H16l-2.25 3L16 
15zm4-2.5h-1.5V14h-1v-1.5H16v-1h1.5V10h1v1.5H20v1z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/4k.svg b/etc/images/material/av/4k.svg
new file mode 100644
index 0000000000..adcbed4a30
--- /dev/null
+++ b/etc/images/material/av/4k.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M21 3H3v18h18V3zm-9 
10.51h-1V15H9.5v-1.5h-3V9H8v3h1.5V9H11v3h1v1.51zM18.2 
15h-1.7l-2-3v3H13V9h1.5v3l2-3h1.7l-2 3 2 3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/4k_plus.svg 
b/etc/images/material/av/4k_plus.svg
new file mode 100644
index 0000000000..74364a42cd
--- /dev/null
+++ b/etc/images/material/av/4k_plus.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19 3H5c-1.1 0-2 
.9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-8.5 
10.5h-1V15H8v-1.5H5V9h1.5v3H8V9h1.5v3h1v1.5zM16 
15h-1.75l-1.75-2.25V15H11V9h1.5v2.25L14.25 9H16l-2.25 3L16 
15zm4-2.5h-1.5V14h-1v-1.5H16v-1h1.5V10h1v1.5H20v1z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/5g.svg b/etc/images/material/av/5g.svg
new file mode 100644
index 0000000000..1dd513ec5f
--- /dev/null
+++ b/etc/images/material/av/5g.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g><polygon points="17,13 19,13 19,15 14,15 14,9 21,9 21,7 
12,7 12,17 21,17 21,11 17,11"/><polygon points="3,13 8,13 8,15 3,15 3,17 10,17 
10,11 5,11 5,9 10,9 10,7 3,7"/></g></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/5k.svg b/etc/images/material/av/5k.svg
new file mode 100644
index 0000000000..cb570a656d
--- /dev/null
+++ b/etc/images/material/av/5k.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19 3H5c-1.1 0-2 
.9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-8 7.5H8v1h2c.55 0 
1 .45 1 1V14c0 .55-.45 1-1 1H6.5v-1.5h3v-1h-3V9H11v1.5zm7 
4.5h-1.75l-1.75-2.25V15H13V9h1.5v2.25L16.25 9H18l-2.25 3L18 15z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/5k_plus.svg 
b/etc/images/material/av/5k_plus.svg
new file mode 100644
index 0000000000..7e8d6dc3ee
--- /dev/null
+++ b/etc/images/material/av/5k_plus.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19 3H5c-1.1 0-2 
.9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-9.5 7.5h-3v1h2c.55 
0 1 .45 1 1V14c0 .55-.45 1-1 1H5v-1.5h3v-1H5V9h4.5v1.5zM16 
15h-1.75l-1.75-2.25V15H11V9h1.5v2.25L14.25 9H16l-2.25 3L16 
15zm4-2.5h-1.5V14h-1v-1.5H16v-1h1.5V10h1v1.5H20v1z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/6k.svg b/etc/images/material/av/6k.svg
new file mode 100644
index 0000000000..2e98fc4822
--- /dev/null
+++ b/etc/images/material/av/6k.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M8 12.5h1.5V14H8zM19 
3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-8 
7.5H8v1h2c.55 0 1 .45 1 1V14c0 .55-.45 1-1 1H7.5c-.55 0-1-.45-1-1v-4c0-.55.45-1 
1-1H11v1.5zm7 4.5h-1.75l-1.75-2.25V15H13V9h1.5v2.25L16.25 9H18l-2.25 3L18 
15z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/6k_plus.svg 
b/etc/images/material/av/6k_plus.svg
new file mode 100644
index 0000000000..13e79e9dbc
--- /dev/null
+++ b/etc/images/material/av/6k_plus.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M6.5 
12.5H8V14H6.5zM19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 
2-2V5c0-1.1-.9-2-2-2zm-9.5 7.5h-3v1h2c.55 0 1 .45 1 1V14c0 .55-.45 1-1 1H6c-.55 
0-1-.45-1-1v-4c0-.55.45-1 1-1h3.5v1.5zM16 
15h-1.75l-1.75-2.25V15H11V9h1.5v2.25L14.25 9H16l-2.25 3L16 
15zm4-2.5h-1.5V14h-1v-1.5H16v-1h1.5V10h1v1.5H20v1z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/7k.svg b/etc/images/material/av/7k.svg
new file mode 100644
index 0000000000..5736dba015
--- /dev/null
+++ b/etc/images/material/av/7k.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19 3H5c-1.1 0-2 
.9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM9.5 
15H7.75l1.38-4.5H6.5V9H10c.67 0 1.15.65.96 1.29L9.5 15zm8.5 
0h-1.75l-1.75-2.25V15H13V9h1.5v2.25L16.25 9H18l-2.25 3L18 15z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/7k_plus.svg 
b/etc/images/material/av/7k_plus.svg
new file mode 100644
index 0000000000..20ca2ec50b
--- /dev/null
+++ b/etc/images/material/av/7k_plus.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19 3H5c-1.1 0-2 
.9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM8 
15H6.25l1.38-4.5H5V9h3.5c.67 0 1.15.65.96 1.29L8 15zm8 
0h-1.75l-1.75-2.25V15H11V9h1.5v2.25L14.25 9H16l-2.25 3L16 
15zm4-2.5h-1.5V14h-1v-1.5H16v-1h1.5V10h1v1.5H20v1z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/8k.svg b/etc/images/material/av/8k.svg
new file mode 100644
index 0000000000..41d721c9f3
--- /dev/null
+++ b/etc/images/material/av/8k.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M8 12.5h1.5V14H8zM8 
10h1.5v1.5H8zm11-7H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 
2-2V5c0-1.1-.9-2-2-2zm-8 11c0 .55-.45 1-1 1H7.5c-.55 0-1-.45-1-1v-4c0-.55.45-1 
1-1H10c.55 0 1 .45 1 1v4zm7 1h-1.75l-1.75-2.25V15H13V9h1.5v2.25L16.25 
9H18l-2.25 3L18 15z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/8k_plus.svg 
b/etc/images/material/av/8k_plus.svg
new file mode 100644
index 0000000000..6e383fda39
--- /dev/null
+++ b/etc/images/material/av/8k_plus.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M6.5 
12.5H8V14H6.5zm0-2.5H8v1.5H6.5zM19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 
0 2-.9 2-2V5c0-1.1-.9-2-2-2zM9.5 14c0 .55-.45 1-1 1H6c-.55 
0-1-.45-1-1v-4c0-.55.45-1 1-1h2.5c.55 0 1 .45 1 1v4zm6.5 
1h-1.75l-1.75-2.25V15H11V9h1.5v2.25L14.25 9H16l-2.25 3L16 
15zm4-2.5h-1.5V14h-1v-1.5H16v-1h1.5V10h1v1.5H20v1z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/9k.svg b/etc/images/material/av/9k.svg
new file mode 100644
index 0000000000..ce3015ec37
--- /dev/null
+++ b/etc/images/material/av/9k.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M8 
10h1.5v1.5H8zm11-7H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 
2-2V5c0-1.1-.9-2-2-2zm-8 11c0 .55-.45 1-1 1H6.5v-1.5h3v-1h-2c-.55 
0-1-.45-1-1V10c0-.55.45-1 1-1H10c.55 0 1 .45 1 1v4zm7 
1h-1.75l-1.75-2.25V15H13V9h1.5v2.25L16.25 9H18l-2.25 3L18 15z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/9k_plus.svg 
b/etc/images/material/av/9k_plus.svg
new file mode 100644
index 0000000000..a45af0dbe7
--- /dev/null
+++ b/etc/images/material/av/9k_plus.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M6.5 
10H8v1.5H6.5zM19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 
2-2V5c0-1.1-.9-2-2-2zM9.5 14c0 .55-.45 1-1 1H5v-1.5h3v-1H6c-.55 
0-1-.45-1-1V10c0-.55.45-1 1-1h2.5c.55 0 1 .45 1 1v4zm6.5 
1h-1.75l-1.75-2.25V15H11V9h1.5v2.25L14.25 9H16l-2.25 3L16 
15zm4-2.5h-1.5V14h-1v-1.5H16v-1h1.5V10h1v1.5H20v1z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/add_to_queue.svg 
b/etc/images/material/av/add_to_queue.svg
new file mode 100644
index 0000000000..a65b78e389
--- /dev/null
+++ b/etc/images/material/av/add_to_queue.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M23 
3H1v16h7v2h8v-2h7V3zm-2 14H3V5h18v12zm-5-7v2h-3v3h-2v-3H8v-2h3V7h2v3h3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/airplay.svg 
b/etc/images/material/av/airplay.svg
new file mode 100644
index 0000000000..8b4ffb71ef
--- /dev/null
+++ b/etc/images/material/av/airplay.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/><rect fill="none" height="24" width="24"/><rect fill="none" 
height="24" width="24"/></g><g><path d="M6,22h12l-6-6L6,22z 
M23,3H1v16h6v-2H3V5h18v12h-4v2h6V3z"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/album.svg b/etc/images/material/av/album.svg
new file mode 100644
index 0000000000..f59627c047
--- /dev/null
+++ b/etc/images/material/av/album.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" 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 2zm0 14.5c-2.49 
0-4.5-2.01-4.5-4.5S9.51 7.5 12 7.5s4.5 2.01 4.5 4.5-2.01 4.5-4.5 
4.5zm0-5.5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/art_track.svg 
b/etc/images/material/av/art_track.svg
new file mode 100644
index 0000000000..21c57875ac
--- /dev/null
+++ b/etc/images/material/av/art_track.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M22 
13h-8v-2h8v2zm0-6h-8v2h8V7zm-8 10h8v-2h-8v2zM12 7v10H2V7h10zm-1.5 
8l-2.25-3-1.75 2.26-1.25-1.51L3.5 15h7z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/av_timer.svg 
b/etc/images/material/av/av_timer.svg
new file mode 100644
index 0000000000..f05b53967d
--- /dev/null
+++ b/etc/images/material/av/av_timer.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M11 17c0 .55.45 1 1 
1s1-.45 1-1-.45-1-1-1-1 .45-1 1zm0-14v4h2V5.08c3.39.49 6 3.39 6 6.92 0 
3.87-3.13 7-7 7s-7-3.13-7-7c0-1.68.59-3.22 1.58-4.42L12 
13l1.41-1.41-6.8-6.8v.02C4.42 6.45 3 9.05 3 12c0 4.97 4.02 9 9 9 4.97 0 9-4.03 
9-9s-4.03-9-9-9h-1zm7 9c0-.55-.45-1-1-1s-1 .45-1 1 .45 1 1 1 1-.45 1-1zM6 12c0 
.55.45 1 1 1s1-.45 1-1-.45-1-1-1-1 .45-1 1z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/branding_watermark.svg 
b/etc/images/material/av/branding_watermark.svg
new file mode 100644
index 0000000000..d50281b257
--- /dev/null
+++ b/etc/images/material/av/branding_watermark.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M23 3H1v18h22V3zm-2 
16h-9v-6h9v6z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/call_to_action.svg 
b/etc/images/material/av/call_to_action.svg
new file mode 100644
index 0000000000..c3e2eb1c31
--- /dev/null
+++ b/etc/images/material/av/call_to_action.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M23 3H1v18h22V3zm-2 
16H3v-3h18v3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/closed_caption.svg 
b/etc/images/material/av/closed_caption.svg
new file mode 100644
index 0000000000..7550aa47e7
--- /dev/null
+++ b/etc/images/material/av/closed_caption.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M21 4H3v16h18V4zm-10 
7H9.5v-.5h-2v3h2V13H11v2H6V9h5v2zm7 0h-1.5v-.5h-2v3h2V13H18v2h-5V9h5v2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/closed_caption_disabled.svg 
b/etc/images/material/av/closed_caption_disabled.svg
new file mode 100644
index 0000000000..794b8d12ec
--- /dev/null
+++ b/etc/images/material/av/closed_caption_disabled.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><rect fill="none" height="24" 
width="24"/><path 
d="M6.83,4H21v14.17L17.83,15H18v-2h-1.5v0.5h-0.17l-1.83-1.83V10.5h2V11H18V9h-5v1.17L6.83,4z
 M19.78,22.61L17.17,20H3V5.83 L1.39,4.22l1.41-1.41l18.38,18.38L19.78,22.61z 
M11,13.83L10.17,13H9.5v0.5h-2v-3h0.17L6.17,9H6v6h5V13.83z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/closed_caption_off.svg 
b/etc/images/material/av/closed_caption_off.svg
new file mode 100644
index 0000000000..caae432f6e
--- /dev/null
+++ b/etc/images/material/av/closed_caption_off.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19.5 
5.5v13h-15v-13h15zM19 4H5c-1.11 0-2 .9-2 2v12c0 1.1.89 2 2 2h14c1.1 0 2-.9 
2-2V6c0-1.1-.9-2-2-2zm-8 7H9.5v-.5h-2v3h2V13H11v1c0 .55-.45 1-1 1H7c-.55 
0-1-.45-1-1v-4c0-.55.45-1 1-1h3c.55 0 1 .45 1 1v1zm7 
0h-1.5v-.5h-2v3h2V13H18v1c0 .55-.45 1-1 1h-3c-.55 0-1-.45-1-1v-4c0-.55.45-1 
1-1h3c.55 0 1 .45 1 1v1z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/control_camera.svg 
b/etc/images/material/av/control_camera.svg
new file mode 100644
index 0000000000..8b4b0bf113
--- /dev/null
+++ b/etc/images/material/av/control_camera.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M5.54 8.46L2 12l3.54 
3.54 1.76-1.77L5.54 12l1.76-1.77zm12.92 0l-1.76 1.77L18.46 12l-1.76 1.77 1.76 
1.77L22 12zm-6.46 10l-1.77-1.76-1.77 1.76L12 22l3.54-3.54-1.77-1.76zM8.46 
5.54l1.77 1.76L12 5.54l1.77 1.76 1.77-1.76L12 2z"/><circle cx="12" cy="12" 
r="3"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/equalizer.svg 
b/etc/images/material/av/equalizer.svg
new file mode 100644
index 0000000000..826dc2825c
--- /dev/null
+++ b/etc/images/material/av/equalizer.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M10 20h4V4h-4v16zm-6 
0h4v-8H4v8zM16 9v11h4V9h-4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/explicit.svg 
b/etc/images/material/av/explicit.svg
new file mode 100644
index 0000000000..b96886e777
--- /dev/null
+++ b/etc/images/material/av/explicit.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M21 3H3v18h18V3zm-6 
6h-4v2h4v2h-4v2h4v2H9V7h6v2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/fast_forward.svg 
b/etc/images/material/av/fast_forward.svg
new file mode 100644
index 0000000000..a87c543e6f
--- /dev/null
+++ b/etc/images/material/av/fast_forward.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/><rect fill="none" height="24" width="24"/><rect fill="none" 
height="24" width="24"/></g><g><path d="M4,18l8.5-6L4,6V18z 
M13,6v12l8.5-6L13,6z"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/fast_rewind.svg 
b/etc/images/material/av/fast_rewind.svg
new file mode 100644
index 0000000000..3b6a2e61ed
--- /dev/null
+++ b/etc/images/material/av/fast_rewind.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M11 18V6l-8.5 6 8.5 
6zm.5-6l8.5 6V6l-8.5 6z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/featured_play_list.svg 
b/etc/images/material/av/featured_play_list.svg
new file mode 100644
index 0000000000..169344750b
--- /dev/null
+++ b/etc/images/material/av/featured_play_list.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M23 3H1v18h22V3zm-11 
8H3V9h9v2zm0-4H3V5h9v2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/featured_video.svg 
b/etc/images/material/av/featured_video.svg
new file mode 100644
index 0000000000..ac28f8ede6
--- /dev/null
+++ b/etc/images/material/av/featured_video.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M23 3H1v18h22V3zm-11 
9H3V5h9v7z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/fiber_dvr.svg 
b/etc/images/material/av/fiber_dvr.svg
new file mode 100644
index 0000000000..5f8a09f47d
--- /dev/null
+++ b/etc/images/material/av/fiber_dvr.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M17.5 
10.5h2v1h-2v-1zm-13 0h2v3h-2v-3zM23 3H1v18h22V3zM8 13.5c0 .85-.65 1.5-1.5 
1.5H3V9h3.5c.85 0 1.5.65 1.5 1.5v3zm4.62 1.5h-1.5L9.37 9h1.5l1 3.43 
1-3.43h1.5l-1.75 6zM21 12.9h-.9L21 15h-1.5l-.85-2H17.5v2H16V9h5v3.9z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/fiber_manual_record.svg 
b/etc/images/material/av/fiber_manual_record.svg
new file mode 100644
index 0000000000..cdbc25d003
--- /dev/null
+++ b/etc/images/material/av/fiber_manual_record.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><circle cx="12" cy="12" 
r="8"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/fiber_new.svg 
b/etc/images/material/av/fiber_new.svg
new file mode 100644
index 0000000000..66aa69a3a7
--- /dev/null
+++ b/etc/images/material/av/fiber_new.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M22 4H2v16h20V4zM8.5 
15H7.3l-2.55-3.5V15H3.5V9h1.25l2.5 
3.5V9H8.5v6zm5-4.74H11v1.12h2.5v1.26H11v1.11h2.5V15h-4V9h4v1.26zm7 
4.74h-6V9h1.25v4.51h1.13V9.99h1.25v3.51h1.12V9h1.25v6z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/fiber_pin.svg 
b/etc/images/material/av/fiber_pin.svg
new file mode 100644
index 0000000000..240a56e762
--- /dev/null
+++ b/etc/images/material/av/fiber_pin.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M5.5 
10.5h2v1h-2v-1zM22 4H2v16h20V4zM9 13H5.5v2H4V9h5v4zm3.5 2H11V9h1.5v6zm7.5 
0h-1.2l-2.55-3.5V15H15V9h1.25l2.5 3.5V9H20v6z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/fiber_smart_record.svg 
b/etc/images/material/av/fiber_smart_record.svg
new file mode 100644
index 0000000000..d31fea0677
--- /dev/null
+++ b/etc/images/material/av/fiber_smart_record.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><circle cx="9" cy="12" 
r="8"/><path d="M17 4.26v2.09c2.33.82 4 3.04 4 5.65s-1.67 4.83-4 
5.65v2.09c3.45-.89 6-4.01 6-7.74s-2.55-6.85-6-7.74z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/forward_10.svg 
b/etc/images/material/av/forward_10.svg
new file mode 100644
index 0000000000..7fa680e215
--- /dev/null
+++ b/etc/images/material/av/forward_10.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/><rect fill="none" height="24" width="24"/><rect fill="none" 
height="24" width="24"/></g><g><g><path 
d="M18,13c0,3.31-2.69,6-6,6s-6-2.69-6-6s2.69-6,6-6v4l5-5l-5-5v4c-4.42,0-8,3.58-8,8c0,4.42,3.58,8,8,8s8-3.58,8-8H18z"/><polygon
 points="10.9,16 10.9,11.73 10.81,11.73 9.04,12.36 9.04,13.05 10.05,12.74 
10.05,16"/><path d="M14.32,11. [...]
\ No newline at end of file
diff --git a/etc/images/material/av/forward_30.svg 
b/etc/images/material/av/forward_30.svg
new file mode 100644
index 0000000000..fe3eaf9717
--- /dev/null
+++ b/etc/images/material/av/forward_30.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M18 13c0 3.31-2.69 
6-6 6s-6-2.69-6-6 2.69-6 6-6v4l5-5-5-5v4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 
8-8h-2zm-7.46 2.22c-.06.05-.12.09-.2.12s-.17.04-.27.04c-.09 
0-.17-.01-.25-.04s-.14-.06-.2-.11-.1-.1-.13-.17-.05-.14-.05-.22h-.85c0 
.21.04.39.12.55s.19.28.33.38.29.18.46.23.35.07.53.07c.21 0 
.41-.03.6-.08s.34-.14.48-.24.24-.24.32-.39.12-.33.12-.53c0-.23-.06-.44-.18 [...]
\ No newline at end of file
diff --git a/etc/images/material/av/forward_5.svg 
b/etc/images/material/av/forward_5.svg
new file mode 100644
index 0000000000..332136d0a9
--- /dev/null
+++ b/etc/images/material/av/forward_5.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M17.95 13c0 
3.31-2.69 6-6 6s-6-2.69-6-6 2.69-6 6-6v4l5-5-5-5v4c-4.42 0-8 3.58-8 8s3.58 8 8 
8 8-3.58 8-8h-2zm-5.52 2.15c-.05.07-.11.13-.18.17s-.17.06-.27.06c-.17 
0-.31-.05-.42-.15s-.17-.24-.19-.41h-.84c.01.2.05.37.13.53s.19.28.32.39.29.19.46.24.35.08.53.08c.24
 0 
.46-.04.64-.12s.33-.18.45-.31.21-.28.27-.45.09-.35.09-.54c0-.22-.03-.43-.09-.6s-.14-.33-.25-.45-.25
 [...]
\ No newline at end of file
diff --git a/etc/images/material/av/games.svg b/etc/images/material/av/games.svg
new file mode 100644
index 0000000000..ecfc942f42
--- /dev/null
+++ b/etc/images/material/av/games.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M15 7.5V2H9v5.5l3 3 
3-3zM7.5 9H2v6h5.5l3-3-3-3zM9 16.5V22h6v-5.5l-3-3-3 3zM16.5 9l-3 3 3 
3H22V9h-5.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/hd.svg b/etc/images/material/av/hd.svg
new file mode 100644
index 0000000000..cabe9e8a56
--- /dev/null
+++ b/etc/images/material/av/hd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M21 3H3v18h18V3zM11 
15H9.5v-2h-2v2H6V9h1.5v2.5h2V9H11v6zm2-6h4c.55 0 1 .45 1 1v4c0 .55-.45 1-1 
1h-4V9zm1.5 4.5h2v-3h-2v3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/hearing.svg 
b/etc/images/material/av/hearing.svg
new file mode 100644
index 0000000000..8cbc974245
--- /dev/null
+++ b/etc/images/material/av/hearing.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M17 20c-.29 
0-.56-.06-.76-.15-.71-.37-1.21-.88-1.71-2.38-.51-1.56-1.47-2.29-2.39-3-.79-.61-1.61-1.24-2.32-2.53C9.29
 10.98 9 9.93 9 9c0-2.8 2.2-5 5-5s5 2.2 5 5h2c0-3.93-3.07-7-7-7S7 5.07 7 9c0 
1.26.38 2.65 1.07 3.9.91 1.65 1.98 2.48 2.85 3.15.81.62 1.39 1.07 1.71 2.05.6 
1.82 1.37 2.84 2.73 3.55.51.23 1.07.35 1.64.35 2.21 0 4-1.79 4-4h-2c0 1.1-.9 
2-2 2zM7.64 2. [...]
\ No newline at end of file
diff --git a/etc/images/material/av/hearing_disabled.svg 
b/etc/images/material/av/hearing_disabled.svg
new file mode 100644
index 0000000000..6def094484
--- /dev/null
+++ b/etc/images/material/av/hearing_disabled.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/><path 
d="M6.03,3.2C7.15,2.44,8.51,2,10,2c3.93,0,7,3.07,7,7c0,1.26-0.38,2.65-1.07,3.9c-0.02,0.04-0.05,0.08-0.08,0.13l-1.48-1.48
 C14.77,10.69,15,9.8,15,9c0-2.8-2.2-5-5-5C9.08,4,8.24,4.26,7.5,4.67L6.03,3.2z 
M17.21,14.38l1.43,1.43C20.11,13.93,21,11.57,21,9 
c0-3.04-1.23-5.79-3.22-7.78l-1.42,1.42C17.99,4.26,19,6.51,19,9C19,11.02,18.33 
[...]
\ No newline at end of file
diff --git a/etc/images/material/av/high_quality.svg 
b/etc/images/material/av/high_quality.svg
new file mode 100644
index 0000000000..aee1606fcc
--- /dev/null
+++ b/etc/images/material/av/high_quality.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M21 4H3v16h18V4zM11 
15H9.5v-2h-2v2H6V9h1.5v2.5h2V9H11v6zm7 
0h-1.75v1.5h-1.5V15H13V9h5v6zm-3.5-1.5h2v-3h-2v3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/library_add.svg 
b/etc/images/material/av/library_add.svg
new file mode 100644
index 0000000000..68b299ac5a
--- /dev/null
+++ b/etc/images/material/av/library_add.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M4 
6H2v16h16v-2H4V6zm18-4H6v16h16V2zm-3 9h-4v4h-2v-4H9V9h4V5h2v4h4v2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/library_add_check.svg 
b/etc/images/material/av/library_add_check.svg
new file mode 100644
index 0000000000..427ea7448b
--- /dev/null
+++ b/etc/images/material/av/library_add_check.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><path d="M22,2H6v16h16V2z 
M12.47,14L9,10.5l1.4-1.41l2.07,2.08L17.6,6L19,7.41L12.47,14z 
M4,6H2v16h16v-2H4V6z"/><path d="M0,0h24v24H0V0z" fill="none"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/library_books.svg 
b/etc/images/material/av/library_books.svg
new file mode 100644
index 0000000000..1209fea5be
--- /dev/null
+++ b/etc/images/material/av/library_books.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M4 
6H2v16h16v-2H4V6zm18-4H6v16h16V2zm-3 9H9V9h10v2zm-4 
4H9v-2h6v2zm4-8H9V5h10v2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/library_music.svg 
b/etc/images/material/av/library_music.svg
new file mode 100644
index 0000000000..d4dfa7d10f
--- /dev/null
+++ b/etc/images/material/av/library_music.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M22 2H6v16h16V2zm-4 
5h-3v5.5c0 1.38-1.12 2.5-2.5 2.5S10 13.88 10 12.5s1.12-2.5 2.5-2.5c.57 0 
1.08.19 1.5.51V5h4v2zM4 6H2v16h16v-2H4V6z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/loop.svg b/etc/images/material/av/loop.svg
new file mode 100644
index 0000000000..ec6921f237
--- /dev/null
+++ b/etc/images/material/av/loop.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12 4V1L8 5l4 
4V6c3.31 0 6 2.69 6 6 0 1.01-.25 1.97-.7 2.8l1.46 1.46C19.54 15.03 20 13.57 20 
12c0-4.42-3.58-8-8-8zm0 14c-3.31 0-6-2.69-6-6 0-1.01.25-1.97.7-2.8L5.24 
7.74C4.46 8.97 4 10.43 4 12c0 4.42 3.58 8 8 8v3l4-4-4-4v3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/mic.svg b/etc/images/material/av/mic.svg
new file mode 100644
index 0000000000..e91ef302c7
--- /dev/null
+++ b/etc/images/material/av/mic.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/><rect fill="none" height="24" width="24"/><rect fill="none" 
height="24" width="24"/></g><g><g><path 
d="M12,14c1.66,0,3-1.34,3-3V5c0-1.66-1.34-3-3-3S9,3.34,9,5v6C9,12.66,10.34,14,12,14z"/><path
 
d="M17,11c0,2.76-2.24,5-5,5s-5-2.24-5-5H5c0,3.53,2.61,6.43,6,6.92V21h2v-3.08c3.39-0.49,6-3.39,6-6.92H17z"/></g></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/mic_none.svg 
b/etc/images/material/av/mic_none.svg
new file mode 100644
index 0000000000..3338da1a8f
--- /dev/null
+++ b/etc/images/material/av/mic_none.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12 14c1.66 0 3-1.34 
3-3V5c0-1.66-1.34-3-3-3S9 3.34 9 5v6c0 1.66 1.34 3 3 3zm-1-9c0-.55.45-1 1-1s1 
.45 1 1v6c0 .55-.45 1-1 1s-1-.45-1-1V5zm6 6c0 2.76-2.24 5-5 5s-5-2.24-5-5H5c0 
3.53 2.61 6.43 6 6.92V21h2v-3.08c3.39-.49 6-3.39 6-6.92h-2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/mic_off.svg 
b/etc/images/material/av/mic_off.svg
new file mode 100644
index 0000000000..b5aabea516
--- /dev/null
+++ b/etc/images/material/av/mic_off.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M15 
10.6V5c0-1.66-1.34-3-3-3-1.54 0-2.79 1.16-2.96 2.65L15 10.6zm4 .4h-1.7c0 .58-.1 
1.13-.27 1.64l1.27 1.27c.44-.88.7-1.87.7-2.91zM4.41 2.86L3 4.27l6 6V11c0 1.66 
1.34 3 3 3 .23 0 .44-.03.65-.08l1.66 1.66c-.71.33-1.5.52-2.31.52-2.76 
0-5.3-2.1-5.3-5.1H5c0 3.41 2.72 6.23 6 6.72V21h2v-3.28c.91-.13 1.77-.45 
2.55-.9l4.2 4.2 1.41-1.41L4.41 2.86z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/missed_video_call.svg 
b/etc/images/material/av/missed_video_call.svg
new file mode 100644
index 0000000000..2c6e67e022
--- /dev/null
+++ b/etc/images/material/av/missed_video_call.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M17 
10.5V6H3v12h14v-4.5l4 4v-11l-4 4zM10 
15l-3.89-3.89v2.55H5V9.22h4.44v1.11H6.89l3.11 3.1 4.22-4.22.78.79-5 5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/movie.svg b/etc/images/material/av/movie.svg
new file mode 100644
index 0000000000..1582732355
--- /dev/null
+++ b/etc/images/material/av/movie.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M18 4l2 
4h-3l-2-4h-2l2 4h-3l-2-4H8l2 4H7L5 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 
2h16c1.1 0 2-.9 2-2V4h-4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/music_video.svg 
b/etc/images/material/av/music_video.svg
new file mode 100644
index 0000000000..0c64ce5c75
--- /dev/null
+++ b/etc/images/material/av/music_video.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M23 3H1v18h22V3zm-2 
16H3V5h18v14zM8 15c0-1.66 1.34-3 3-3 .35 0 .69.07 1 .18V6h5v2h-3v7.03c-.02 
1.64-1.35 2.97-3 2.97-1.66 0-3-1.34-3-3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/new_releases.svg 
b/etc/images/material/av/new_releases.svg
new file mode 100644
index 0000000000..a32cbbea43
--- /dev/null
+++ b/etc/images/material/av/new_releases.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M23 
12l-2.44-2.78.34-3.68-3.61-.82-1.89-3.18L12 3 8.6 1.54 6.71 4.72l-3.61.81.34 
3.68L1 12l2.44 2.78-.34 3.69 3.61.82 1.89 3.18L12 21l3.4 1.46 1.89-3.18 
3.61-.82-.34-3.68L23 12zm-10 5h-2v-2h2v2zm0-4h-2V7h2v6z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/not_interested.svg 
b/etc/images/material/av/not_interested.svg
new file mode 100644
index 0000000000..566e3cd4d3
--- /dev/null
+++ b/etc/images/material/av/not_interested.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" 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 2zm0 18c-4.42 0-8-3.58-8-8 
0-1.85.63-3.55 1.69-4.9L16.9 18.31C15.55 19.37 13.85 20 12 20zm6.31-3.1L7.1 
5.69C8.45 4.63 10.15 4 12 4c4.42 0 8 3.58 8 8 0 1.85-.63 3.55-1.69 4.9z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/note.svg b/etc/images/material/av/note.svg
new file mode 100644
index 0000000000..e098626522
--- /dev/null
+++ b/etc/images/material/av/note.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M22 
10l-6-6H2v16h20V10zm-7-4.5l5.5 5.5H15V5.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/pause.svg b/etc/images/material/av/pause.svg
new file mode 100644
index 0000000000..c62dee83f1
--- /dev/null
+++ b/etc/images/material/av/pause.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M6 
19h4V5H6v14zm8-14v14h4V5h-4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/pause_circle_filled.svg 
b/etc/images/material/av/pause_circle_filled.svg
new file mode 100644
index 0000000000..64d72e3f4e
--- /dev/null
+++ b/etc/images/material/av/pause_circle_filled.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/><rect fill="none" height="24" width="24"/><rect fill="none" 
height="24" width="24"/></g><g><path 
d="M12,2C6.48,2,2,6.48,2,12s4.48,10,10,10s10-4.48,10-10S17.52,2,12,2z 
M11,16H9V8h2V16z M15,16h-2V8h2V16z"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/pause_circle_outline.svg 
b/etc/images/material/av/pause_circle_outline.svg
new file mode 100644
index 0000000000..321cac602b
--- /dev/null
+++ b/etc/images/material/av/pause_circle_outline.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M9 
16h2V8H9v8zm3-14C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 
18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm1-4h2V8h-2v8z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/play_arrow.svg 
b/etc/images/material/av/play_arrow.svg
new file mode 100644
index 0000000000..0c831f4787
--- /dev/null
+++ b/etc/images/material/av/play_arrow.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M8 5v14l11-7L8 
5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/play_circle_filled.svg 
b/etc/images/material/av/play_circle_filled.svg
new file mode 100644
index 0000000000..b2252e6e8d
--- /dev/null
+++ b/etc/images/material/av/play_circle_filled.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" 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 2zm-2 14.5v-9l6 4.5-6 4.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/play_circle_outline.svg 
b/etc/images/material/av/play_circle_outline.svg
new file mode 100644
index 0000000000..6a710c420a
--- /dev/null
+++ b/etc/images/material/av/play_circle_outline.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M10 
16.5l6-4.5-6-4.5v9zM12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 
12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/play_disabled.svg 
b/etc/images/material/av/play_disabled.svg
new file mode 100644
index 0000000000..4ae07a5154
--- /dev/null
+++ b/etc/images/material/av/play_disabled.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0zm0 0h24v24H0V0zm11.75 11.47l-.11-.11.11.11z" 
fill="none"/><path d="M8 5.19V5l11 7-2.55 1.63L8 5.19zm12 14.54l-5.11-5.11L8 
7.73 4.27 4 3 5.27l5 5V19l5.33-3.4 5.4 5.4L20 19.73z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/playlist_add.svg 
b/etc/images/material/av/playlist_add.svg
new file mode 100644
index 0000000000..dac1a6ca25
--- /dev/null
+++ b/etc/images/material/av/playlist_add.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M14 
10H2v2h12v-2zm0-4H2v2h12V6zm4 8v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zM2 
16h8v-2H2v2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/playlist_add_check.svg 
b/etc/images/material/av/playlist_add_check.svg
new file mode 100644
index 0000000000..3febcb405f
--- /dev/null
+++ b/etc/images/material/av/playlist_add_check.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M14 
10H2v2h12v-2zm0-4H2v2h12V6zM2 16h8v-2H2v2zm19.5-4.5L23 13l-6.99 7-4.51-4.5L13 
14l3.01 3 5.49-5.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/playlist_play.svg 
b/etc/images/material/av/playlist_play.svg
new file mode 100644
index 0000000000..694d535181
--- /dev/null
+++ b/etc/images/material/av/playlist_play.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M4 
10h12v2H4zm0-4h12v2H4zm0 8h8v2H4zm10 0v6l5-3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/queue.svg b/etc/images/material/av/queue.svg
new file mode 100644
index 0000000000..68b299ac5a
--- /dev/null
+++ b/etc/images/material/av/queue.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M4 
6H2v16h16v-2H4V6zm18-4H6v16h16V2zm-3 9h-4v4h-2v-4H9V9h4V5h2v4h4v2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/queue_music.svg 
b/etc/images/material/av/queue_music.svg
new file mode 100644
index 0000000000..a5e8755ef2
--- /dev/null
+++ b/etc/images/material/av/queue_music.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/><rect fill="none" height="24" width="24"/><rect fill="none" 
height="24" width="24"/></g><g><path d="M15,6H3v2h12V6z M15,10H3v2h12V10z 
M3,16h8v-2H3V16z 
M17,6v8.18C16.69,14.07,16.35,14,16,14c-1.66,0-3,1.34-3,3s1.34,3,3,3 
s3-1.34,3-3V8h3V6H17z"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/queue_play_next.svg 
b/etc/images/material/av/queue_play_next.svg
new file mode 100644
index 0000000000..71bb392ed6
--- /dev/null
+++ b/etc/images/material/av/queue_play_next.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M23 
3H1v16h7v2h8v-2h2v-2H3V5h18v8h2V3zm-10 7V7h-2v3H8v2h3v3h2v-3h3v-2h-3zm11 8l-4.5 
4.5L18 21l3-3-3-3 1.5-1.5L24 18z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/radio.svg b/etc/images/material/av/radio.svg
new file mode 100644
index 0000000000..50054f6637
--- /dev/null
+++ b/etc/images/material/av/radio.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M2 
6.67V22h20V6H8.3l8.26-3.34L15.88 1 2 6.67zM7 20c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 
1.34 3 3-1.34 3-3 3zm13-8h-2v-2h-2v2H4V8h16v4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/recent_actors.svg 
b/etc/images/material/av/recent_actors.svg
new file mode 100644
index 0000000000..d290eac698
--- /dev/null
+++ b/etc/images/material/av/recent_actors.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M21 5v14h2V5h-2zm-4 
14h2V5h-2v14zM15 5H1v14h14V5zM8 7.75c1.24 0 2.25 1.01 2.25 2.25S9.24 12.25 8 
12.25 5.75 11.24 5.75 10 6.76 7.75 8 7.75zM12.5 17h-9v-.75c0-1.5 3-2.25 
4.5-2.25s4.5.75 4.5 2.25V17z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/remove_from_queue.svg 
b/etc/images/material/av/remove_from_queue.svg
new file mode 100644
index 0000000000..9a1b262a1c
--- /dev/null
+++ b/etc/images/material/av/remove_from_queue.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M23 
3H1v16h7v2h8v-2h7V3zm-2 14H3V5h18v12zm-5-7v2H8v-2h8z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/repeat.svg 
b/etc/images/material/av/repeat.svg
new file mode 100644
index 0000000000..4b7e137c63
--- /dev/null
+++ b/etc/images/material/av/repeat.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M7 
7h10v3l4-4-4-4v3H5v6h2V7zm10 10H7v-3l-4 4 4 4v-3h12v-6h-2v4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/repeat_on.svg 
b/etc/images/material/av/repeat_on.svg
new file mode 100644
index 0000000000..9e71b97ca9
--- /dev/null
+++ b/etc/images/material/av/repeat_on.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M21 1H3c-1.1 0-2 
.9-2 2v18c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2zM7 
7h10v3l4-4-4-4v3H5v6h2V7zm10 10H7v-3l-4 4 4 4v-3h12v-6h-2v4z" 
fill-rule="evenodd"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/repeat_one.svg 
b/etc/images/material/av/repeat_one.svg
new file mode 100644
index 0000000000..2b1813be35
--- /dev/null
+++ b/etc/images/material/av/repeat_one.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M7 
7h10v3l4-4-4-4v3H5v6h2V7zm10 10H7v-3l-4 4 4 4v-3h12v-6h-2v4zm-4-2V9h-1l-2 
1v1h1.5v4H13z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/repeat_one_on.svg 
b/etc/images/material/av/repeat_one_on.svg
new file mode 100644
index 0000000000..68c1f2c39c
--- /dev/null
+++ b/etc/images/material/av/repeat_one_on.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M21 1H3c-1.1 0-2 
.9-2 2v18c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2zM7 
7h10v3l4-4-4-4v3H5v6h2V7zm10 10H7v-3l-4 4 4 4v-3h12v-6h-2v4zm-4-2V9h-1l-2 
1v1h1.5v4H13z" fill-rule="evenodd"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/replay.svg 
b/etc/images/material/av/replay.svg
new file mode 100644
index 0000000000..f13420ecd2
--- /dev/null
+++ b/etc/images/material/av/replay.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/><rect fill="none" height="24" width="24"/><rect fill="none" 
height="24" width="24"/></g><g><path 
d="M12,5V1L7,6l5,5V7c3.31,0,6,2.69,6,6s-2.69,6-6,6s-6-2.69-6-6H4c0,4.42,3.58,8,8,8s8-3.58,8-8S16.42,5,12,5z"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/replay_10.svg 
b/etc/images/material/av/replay_10.svg
new file mode 100644
index 0000000000..841dbbad8b
--- /dev/null
+++ b/etc/images/material/av/replay_10.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M11.99 5V1l-5 5 5 
5V7c3.31 0 6 2.69 6 6s-2.69 6-6 6-6-2.69-6-6h-2c0 4.42 3.58 8 8 8s8-3.58 
8-8-3.58-8-8-8zm-1.1 11h-.85v-3.26l-1.01.31v-.69l1.77-.63h.09V16zm4.28-1.76c0 
.32-.03.6-.1.82s-.17.42-.29.57-.28.26-.45.33-.37.1-.59.1-.41-.03-.59-.1-.33-.18-.46-.33-.23-.34-.3-.57-.11-.5-.11-.82v-.74c0-.32.03-.6.1-.82s.17-.42.29-.57.28-.26.45-.33.37-.1.59-.1.41.03.59.1
 [...]
\ No newline at end of file
diff --git a/etc/images/material/av/replay_30.svg 
b/etc/images/material/av/replay_30.svg
new file mode 100644
index 0000000000..3ad95d6bfb
--- /dev/null
+++ b/etc/images/material/av/replay_30.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12 5V1L7 6l5 
5V7c3.31 0 6 2.69 6 6s-2.69 6-6 6-6-2.69-6-6H4c0 4.42 3.58 8 8 8s8-3.58 
8-8-3.58-8-8-8zm-2.44 8.49h.45c.21 0 
.37-.05.48-.16s.16-.25.16-.43c0-.08-.01-.15-.04-.22s-.06-.12-.11-.17-.11-.09-.18-.11-.16-.04-.25-.04c-.08
 
0-.15.01-.22.03s-.13.05-.18.1-.09.09-.12.15-.05.13-.05.2h-.85c0-.18.04-.34.11-.48s.17-.27.3-.37.27-.18.44-.23.35-.08.54-.08c.21
 0 .4 [...]
\ No newline at end of file
diff --git a/etc/images/material/av/replay_5.svg 
b/etc/images/material/av/replay_5.svg
new file mode 100644
index 0000000000..b8fb8f4826
--- /dev/null
+++ b/etc/images/material/av/replay_5.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12 5V1L7 6l5 
5V7c3.31 0 6 2.69 6 6s-2.69 6-6 6-6-2.69-6-6H4c0 4.42 3.58 8 8 8s8-3.58 
8-8-3.58-8-8-8zm-1.31 
8.9l.25-2.17h2.39v.71h-1.7l-.11.92c.03-.02.07-.03.11-.05s.09-.04.15-.05.12-.03.18-.04.13-.02.2-.02c.21
 0 .39.03.55.1s.3.16.41.28.2.27.25.45.09.38.09.6c0 
.19-.03.37-.09.54s-.15.32-.27.45-.27.24-.45.31-.39.12-.64.12c-.18 
0-.36-.03-.53-.08s-.32-.14-.46-.24 [...]
\ No newline at end of file
diff --git a/etc/images/material/av/replay_circle_filled.svg 
b/etc/images/material/av/replay_circle_filled.svg
new file mode 100644
index 0000000000..e0f35bd9fd
--- /dev/null
+++ b/etc/images/material/av/replay_circle_filled.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" 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 2zm6 10c0 3.31-2.69 6-6 
6s-6-2.69-6-6h2c0 2.21 1.79 4 4 4s4-1.79 4-4-1.79-4-4-4v3L8 7l4-4v3c3.31 0 6 
2.69 6 6z" fill-rule="evenodd"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/sd.svg b/etc/images/material/av/sd.svg
new file mode 100644
index 0000000000..8115af368f
--- /dev/null
+++ b/etc/images/material/av/sd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19 3H5c-1.11 0-2 
.9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-6 6h4c.55 0 1 .45 
1 1v4c0 .55-.45 1-1 1h-4V9zm-3.5 4.5v-1H7c-.55 0-1-.45-1-1V10c0-.55.45-1 
1-1h3c.55 0 1 .45 1 1v1H9.5v-.5h-2v1H10c.55 0 1 .45 1 1V14c0 .55-.45 1-1 
1H7c-.55 0-1-.45-1-1v-1h1.5v.5h2zm5 0h2v-3h-2v3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/shuffle.svg 
b/etc/images/material/av/shuffle.svg
new file mode 100644
index 0000000000..c7b630f5c1
--- /dev/null
+++ b/etc/images/material/av/shuffle.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M10.59 9.17L5.41 4 4 
5.41l5.17 5.17 1.42-1.41zM14.5 4l2.04 2.04L4 18.59 5.41 20 17.96 7.46 20 
9.5V4h-5.5zm.33 9.41l-1.41 1.41 3.13 3.13L14.5 20H20v-5.5l-2.04 
2.04-3.13-3.13z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/shuffle_on.svg 
b/etc/images/material/av/shuffle_on.svg
new file mode 100644
index 0000000000..5435c03d2a
--- /dev/null
+++ b/etc/images/material/av/shuffle_on.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M21 1H3c-1.1 0-2 
.9-2 2v18c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2zM10.59 9.17L5.41 4 4 
5.41l5.17 5.17 1.42-1.41zM14.5 4l2.04 2.04L4 18.59 5.41 20 17.96 7.46 20 
9.5V4h-5.5zm.33 9.41l-1.41 1.41 3.13 3.13L14.5 20H20v-5.5l-2.04 
2.04-3.13-3.13z" fill-rule="evenodd"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/skip_next.svg 
b/etc/images/material/av/skip_next.svg
new file mode 100644
index 0000000000..c10a8c438e
--- /dev/null
+++ b/etc/images/material/av/skip_next.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M6 18l8.5-6L6 
6v12zM16 6v12h2V6h-2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/skip_previous.svg 
b/etc/images/material/av/skip_previous.svg
new file mode 100644
index 0000000000..d5f0438250
--- /dev/null
+++ b/etc/images/material/av/skip_previous.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M6 6h2v12H6V6zm3.5 
6l8.5 6V6l-8.5 6z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/slow_motion_video.svg 
b/etc/images/material/av/slow_motion_video.svg
new file mode 100644
index 0000000000..e3aaaae155
--- /dev/null
+++ b/etc/images/material/av/slow_motion_video.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M13.05 9.79L10 
7.5v9l3.05-2.29L16 12l-2.95-2.21zm0 0L10 7.5v9l3.05-2.29L16 12l-2.95-2.21zm0 
0L10 7.5v9l3.05-2.29L16 12l-2.95-2.21zM11 4.07V2.05c-2.01.2-3.84 1-5.32 
2.21L7.1 5.69c1.11-.86 2.44-1.44 3.9-1.62zM5.69 7.1L4.26 5.68C3.05 7.16 2.25 
8.99 2.05 11h2.02c.18-1.46.76-2.79 1.62-3.9zM4.07 13H2.05c.2 2.01 1 3.84 2.21 
5.32l1.43-1.43c-.86-1.1-1.44-2.43-1.62-3.8 [...]
\ No newline at end of file
diff --git a/etc/images/material/av/snooze.svg 
b/etc/images/material/av/snooze.svg
new file mode 100644
index 0000000000..ec24d44527
--- /dev/null
+++ b/etc/images/material/av/snooze.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M9 11h3.63L9 
15.2V17h6v-2h-3.63L15 10.8V9H9v2zm7.056-7.654l1.282-1.535 4.607 3.85-1.28 
1.54zM3.336 7.19l-1.28-1.536L6.662 1.81l1.28 1.536zM12 6c3.86 0 7 3.14 7 
7s-3.14 7-7 7-7-3.14-7-7 3.14-7 7-7m0-2c-4.97 0-9 4.03-9 9s4.03 9 9 9 9-4.03 
9-9-4.03-9-9-9z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/sort_by_alpha.svg 
b/etc/images/material/av/sort_by_alpha.svg
new file mode 100644
index 0000000000..4517e08981
--- /dev/null
+++ b/etc/images/material/av/sort_by_alpha.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M14.94 
4.66h-4.72l2.36-2.36 2.36 2.36zm-4.69 14.71h4.66l-2.33 2.33-2.33-2.33zM6.1 
6.27L1.6 17.73h1.84l.92-2.45h5.11l.92 2.45h1.84L7.74 6.27H6.1zm-1.13 
7.37l1.94-5.18 1.94 5.18H4.97zm10.76 
2.5h6.12v1.59h-8.53v-1.29l5.92-8.56h-5.88v-1.6h8.3v1.26l-5.93 8.6z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/speed.svg b/etc/images/material/av/speed.svg
new file mode 100644
index 0000000000..79e9a898a3
--- /dev/null
+++ b/etc/images/material/av/speed.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M20.39 8.56l-1.24 
1.86a8 8 0 0 1-.22 7.58H5.07A8 8 0 0 1 15.58 6.85l1.86-1.24A10 10 0 0 0 4 
20h16a10 10 0 0 0 .38-11.44z"/><path d="M10.59 15.41a2 2 0 0 0 2.83 
0l5.66-8.49-8.49 5.66a2 2 0 0 0 0 2.83z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/stop.svg b/etc/images/material/av/stop.svg
new file mode 100644
index 0000000000..95ae4dc7d4
--- /dev/null
+++ b/etc/images/material/av/stop.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M6 
6h12v12H6V6z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/stop_circle.svg 
b/etc/images/material/av/stop_circle.svg
new file mode 100644
index 0000000000..a9b132e093
--- /dev/null
+++ b/etc/images/material/av/stop_circle.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><path d="M8,16h8V8H8V16z 
M12,2C6.48,2,2,6.48,2,12s4.48,10,10,10s10-4.48,10-10 S17.52,2,12,2L12,2z" 
fill-rule="evenodd"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/subscriptions.svg 
b/etc/images/material/av/subscriptions.svg
new file mode 100644
index 0000000000..3d0e4db21f
--- /dev/null
+++ b/etc/images/material/av/subscriptions.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M20 
8H4V6h16v2zm-2-6H6v2h12V2zm4 8v12H2V10h20zm-6 6l-6-3.27v6.53L16 16z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/subtitles.svg 
b/etc/images/material/av/subtitles.svg
new file mode 100644
index 0000000000..367514e795
--- /dev/null
+++ b/etc/images/material/av/subtitles.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M22 4H2v16h20V4zM4 
12h4v2H4v-2zm10 6H4v-2h10v2zm6 0h-4v-2h4v2zm0-4H10v-2h10v2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/surround_sound.svg 
b/etc/images/material/av/surround_sound.svg
new file mode 100644
index 0000000000..f6c962a41a
--- /dev/null
+++ b/etc/images/material/av/surround_sound.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/><rect fill="none" height="24" width="24"/><rect fill="none" 
height="24" width="24"/></g><g><path d="M22,4H2v16h20V4z 
M7.76,16.24l-1.41,1.41C4.78,16.1,4,14.05,4,12s0.78-4.1,2.34-5.66l1.41,1.41C6.59,8.93,6,10.46,6,12
 S6.59,15.07,7.76,16.24z 
M12,16c-2.21,0-4-1.79-4-4s1.79-4,4-4s4,1.79,4,4S14.21,16,12,16z 
M17.66,17.66l-1.41-1.41 C17 [...]
\ No newline at end of file
diff --git a/etc/images/material/av/video_call.svg 
b/etc/images/material/av/video_call.svg
new file mode 100644
index 0000000000..4a0118c8a0
--- /dev/null
+++ b/etc/images/material/av/video_call.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M17 
10.5V6H3v12h14v-4.5l4 4v-11l-4 4zM14 13h-3v3H9v-3H6v-2h3V8h2v3h3v2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/video_label.svg 
b/etc/images/material/av/video_label.svg
new file mode 100644
index 0000000000..2d9b2b9580
--- /dev/null
+++ b/etc/images/material/av/video_label.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M23 3H1v18h22V3zm-2 
13H3V5h18v11z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/video_library.svg 
b/etc/images/material/av/video_library.svg
new file mode 100644
index 0000000000..55432c1959
--- /dev/null
+++ b/etc/images/material/av/video_library.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M4 
6H2v16h16v-2H4V6zm18-4H6v16h16V2zM12 14.5v-9l6 4.5-6 4.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/video_settings.svg 
b/etc/images/material/av/video_settings.svg
new file mode 100644
index 0000000000..43d83ef43e
--- /dev/null
+++ b/etc/images/material/av/video_settings.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g><polygon points="3,6 21,6 21,11 23,11 23,4 1,4 1,20 12,20 
12,18 3,18"/><polygon points="15,12 9,8 9,16"/><path 
d="M22.72,17.57l1.23-0.98l-1.25-2.17L21.23,15c-0.23-0.17-0.48-0.31-0.75-0.42L20.25,13h-2.5l-0.24,1.58
 
c-0.26,0.11-0.51,0.26-0.74,0.42l-1.48-0.58l-1.25,2.17l1.24,0.99c-0.03,0.29-0.04,0.58-0.01,0.86l-1.23,0.98l1
 [...]
\ No newline at end of file
diff --git a/etc/images/material/av/videocam.svg 
b/etc/images/material/av/videocam.svg
new file mode 100644
index 0000000000..67db6b2bd2
--- /dev/null
+++ b/etc/images/material/av/videocam.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M17 
10.5V6H3v12h14v-4.5l4 4v-11l-4 4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/videocam_off.svg 
b/etc/images/material/av/videocam_off.svg
new file mode 100644
index 0000000000..30161c0b55
--- /dev/null
+++ b/etc/images/material/av/videocam_off.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M21 16.61V6.5l-4 
4V6h-6.61zM3.41 1.86L2 3.27 4.73 6H3v12h13.73l3 3 1.41-1.41z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/volume_down.svg 
b/etc/images/material/av/volume_down.svg
new file mode 100644
index 0000000000..f031490710
--- /dev/null
+++ b/etc/images/material/av/volume_down.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M18.5 
12c0-1.77-1.02-3.29-2.5-4.03v8.05c1.48-.73 2.5-2.25 2.5-4.02zM5 9v6h4l5 5V4L9 
9H5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/volume_mute.svg 
b/etc/images/material/av/volume_mute.svg
new file mode 100644
index 0000000000..c63f1d9628
--- /dev/null
+++ b/etc/images/material/av/volume_mute.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M7 9v6h4l5 5V4l-5 
5H7z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/volume_off.svg 
b/etc/images/material/av/volume_off.svg
new file mode 100644
index 0000000000..b45cc04219
--- /dev/null
+++ b/etc/images/material/av/volume_off.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M4.34 2.93L2.93 4.34 
7.29 8.7 7 9H3v6h4l5 5v-6.59l4.18 4.18c-.65.49-1.38.88-2.18 1.11v2.06c1.34-.3 
2.57-.92 3.61-1.75l2.05 2.05 1.41-1.41L4.34 2.93zM19 12c0 .82-.15 1.61-.41 
2.34l1.53 1.53c.56-1.17.88-2.48.88-3.87 0-4.28-2.99-7.86-7-8.77v2.06c2.89.86 5 
3.54 5 6.71zm-7-8l-1.88 1.88L12 7.76zm4.5 8c0-1.77-1.02-3.29-2.5-4.03v1.79l2.48 
2.48c.01-.08.02-.16.02-.24z" [...]
\ No newline at end of file
diff --git a/etc/images/material/av/volume_up.svg 
b/etc/images/material/av/volume_up.svg
new file mode 100644
index 0000000000..a3708fb516
--- /dev/null
+++ b/etc/images/material/av/volume_up.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M3 9v6h4l5 5V4L7 
9H3zm13.5 3c0-1.77-1.02-3.29-2.5-4.03v8.05c1.48-.73 2.5-2.25 2.5-4.02zM14 
3.23v2.06c2.89.86 5 3.54 5 6.71s-2.11 5.85-5 6.71v2.06c4.01-.91 7-4.49 
7-8.77s-2.99-7.86-7-8.77z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/web.svg b/etc/images/material/av/web.svg
new file mode 100644
index 0000000000..b70cd3b849
--- /dev/null
+++ b/etc/images/material/av/web.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/><rect fill="none" height="24" width="24"/><rect fill="none" 
height="24" width="24"/></g><g><path d="M22,4H2v16h20V4z M4,9h10.5v3.5H4V9z 
M4,14.5h10.5V18L4,18V14.5z M20,18l-3.5,0V9H20V18z"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/av/web_asset.svg 
b/etc/images/material/av/web_asset.svg
new file mode 100644
index 0000000000..3830b727de
--- /dev/null
+++ b/etc/images/material/av/web_asset.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M3 4v16h18V4H3zm16 
14H5V8h14v10z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/communication/add_ic_call.svg 
b/etc/images/material/communication/add_ic_call.svg
new file mode 100644
index 0000000000..150682b71a
--- /dev/null
+++ b/etc/images/material/communication/add_ic_call.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M21 
6h-3V3h-2v3h-3v2h3v3h2V8h3zm0 9.46l-5.27-.61-2.52 
2.52c-2.83-1.44-5.15-3.75-6.59-6.59l2.53-2.53L8.54 3H3.03C2.45 13.18 10.82 
21.55 21 20.97v-5.51z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/communication/alternate_email.svg 
b/etc/images/material/communication/alternate_email.svg
new file mode 100644
index 0000000000..1d36828ab0
--- /dev/null
+++ b/etc/images/material/communication/alternate_email.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12 2C6.48 2 2 6.48 
2 12s4.48 10 10 10h5v-2h-5c-4.34 0-8-3.66-8-8s3.66-8 8-8 8 3.66 8 8v1.43c0 
.79-.71 1.57-1.5 1.57s-1.5-.78-1.5-1.57V12c0-2.76-2.24-5-5-5s-5 2.24-5 5 2.24 5 
5 5c1.38 0 2.64-.56 3.54-1.47.65.89 1.77 1.47 2.96 1.47 1.97 0 3.5-1.6 
3.5-3.57V12c0-5.52-4.48-10-10-10zm0 13c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 
3-1.34 3-3 3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/communication/app_registration.svg 
b/etc/images/material/communication/app_registration.svg
new file mode 100644
index 0000000000..9ea0f123e3
--- /dev/null
+++ b/etc/images/material/communication/app_registration.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g><rect height="4" width="4" x="10" y="4"/><rect height="4" 
width="4" x="4" y="16"/><rect height="4" width="4" x="4" y="10"/><rect 
height="4" width="4" x="4" y="4"/><polygon points="14,12.42 14,10 10,10 10,14 
12.42,14"/><path 
d="M20.88,11.29l-1.17-1.17c-0.16-0.16-0.42-0.16-0.58,0L18.25,11L20,12.75l0.88-0.88C21.04,11.71,2
 [...]
\ No newline at end of file
diff --git a/etc/images/material/communication/business.svg 
b/etc/images/material/communication/business.svg
new file mode 100644
index 0000000000..c953df4efa
--- /dev/null
+++ b/etc/images/material/communication/business.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12 
7V3H2v18h20V7H12zM6 19H4v-2h2v2zm0-4H4v-2h2v2zm0-4H4V9h2v2zm0-4H4V5h2v2zm4 
12H8v-2h2v2zm0-4H8v-2h2v2zm0-4H8V9h2v2zm0-4H8V5h2v2zm10 
12h-8v-2h2v-2h-2v-2h2v-2h-2V9h8v10zm-2-8h-2v2h2v-2zm0 4h-2v2h2v-2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/communication/call.svg 
b/etc/images/material/communication/call.svg
new file mode 100644
index 0000000000..c5e887cdfe
--- /dev/null
+++ b/etc/images/material/communication/call.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M21 
15.46l-5.27-.61-2.52 2.52c-2.83-1.44-5.15-3.75-6.59-6.59l2.53-2.53L8.54 
3H3.03C2.45 13.18 10.82 21.55 21 20.97v-5.51z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/communication/call_end.svg 
b/etc/images/material/communication/call_end.svg
new file mode 100644
index 0000000000..6cc4085137
--- /dev/null
+++ b/etc/images/material/communication/call_end.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M3.68 
16.07l3.92-3.11V9.59c2.85-.93 5.94-.93 8.8 0v3.38l3.91 3.1L24 
12.39c-6.41-7.19-17.59-7.19-24 0l3.68 3.68z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/communication/call_made.svg 
b/etc/images/material/communication/call_made.svg
new file mode 100644
index 0000000000..ea261c5ee6
--- /dev/null
+++ b/etc/images/material/communication/call_made.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M9 5v2h6.59L4 18.59 
5.41 20 17 8.41V15h2V5H9z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/communication/call_merge.svg 
b/etc/images/material/communication/call_merge.svg
new file mode 100644
index 0000000000..fde107fd1f
--- /dev/null
+++ b/etc/images/material/communication/call_merge.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M17 20.41L18.41 19 
15 15.59 13.59 17 17 20.41zM7.5 8H11v5.59L5.59 19 7 20.41l6-6V8h3.5L12 3.5 7.5 
8z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/communication/call_missed.svg 
b/etc/images/material/communication/call_missed.svg
new file mode 100644
index 0000000000..5faae732bf
--- /dev/null
+++ b/etc/images/material/communication/call_missed.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19.59 7L12 14.59 
6.41 9H11V7H3v8h2v-4.59l7 7 9-9L19.59 7z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/communication/call_missed_outgoing.svg 
b/etc/images/material/communication/call_missed_outgoing.svg
new file mode 100644
index 0000000000..528205c3c5
--- /dev/null
+++ b/etc/images/material/communication/call_missed_outgoing.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M3 8.41l9 9 
7-7V15h2V7h-8v2h4.59L12 14.59 4.41 7 3 8.41z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/communication/call_received.svg 
b/etc/images/material/communication/call_received.svg
new file mode 100644
index 0000000000..69621c1bc9
--- /dev/null
+++ b/etc/images/material/communication/call_received.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M20 5.41L18.59 4 7 
15.59V9H5v10h10v-2H8.41L20 5.41z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/communication/call_split.svg 
b/etc/images/material/communication/call_split.svg
new file mode 100644
index 0000000000..6fd2dd1048
--- /dev/null
+++ b/etc/images/material/communication/call_split.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M14 4l2.29 2.29-2.88 
2.88 1.42 1.42 2.88-2.88L20 10V4h-6zm-4 0H4v6l2.29-2.29 4.71 
4.7V20h2v-8.41l-5.29-5.3L10 4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/communication/cancel_presentation.svg 
b/etc/images/material/communication/cancel_presentation.svg
new file mode 100644
index 0000000000..e30394375a
--- /dev/null
+++ b/etc/images/material/communication/cancel_presentation.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M1 3v18h22V3H1zm20 
16H3V5h18v14zM9.41 16L12 13.41 14.59 16 16 14.59 13.41 12 16 9.41 14.59 8 12 
10.59 9.41 8 8 9.41 10.59 12 8 14.59z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/communication/cell_wifi.svg 
b/etc/images/material/communication/cell_wifi.svg
new file mode 100644
index 0000000000..3b462c18f4
--- /dev/null
+++ b/etc/images/material/communication/cell_wifi.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><rect fill="none" height="24" 
width="24"/><path d="M18,9.98L6,22h12h4V5.97L18,9.98z M20,20h-2v-7.22l2-2V20z 
M5.22,7.22L3.93,5.93c3.9-3.91,10.24-3.91,14.15,0l-1.29,1.29 
C13.6,4.03,8.41,4.03,5.22,7.22z 
M12.93,11.07L11,13l-1.93-1.93C10.14,10.01,11.86,10.01,12.93,11.07z M14.22,9.79 
c-1.78-1.77-4.66-1.77-6.43,0L6.5,8.5c2.48-2.48,6.52-2.48,9,0L14.22,9.79z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/communication/chat.svg 
b/etc/images/material/communication/chat.svg
new file mode 100644
index 0000000000..fdf39b41b3
--- /dev/null
+++ b/etc/images/material/communication/chat.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M22 2H2.01L2 
22l4-4h16V2zM6 9h12v2H6V9zm8 5H6v-2h8v2zm4-6H6V6h12v2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/communication/chat_bubble.svg 
b/etc/images/material/communication/chat_bubble.svg
new file mode 100644
index 0000000000..6b8332d217
--- /dev/null
+++ b/etc/images/material/communication/chat_bubble.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M22 
2H2v20l4-4h16V2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/communication/chat_bubble_outline.svg 
b/etc/images/material/communication/chat_bubble_outline.svg
new file mode 100644
index 0000000000..5da001b2aa
--- /dev/null
+++ b/etc/images/material/communication/chat_bubble_outline.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M22 
2H2v20l4-4h16V2zm-2 14H6l-2 2V4h16v12z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/communication/clear_all.svg 
b/etc/images/material/communication/clear_all.svg
new file mode 100644
index 0000000000..06b5b9d4d8
--- /dev/null
+++ b/etc/images/material/communication/clear_all.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M5 13h14v-2H5v2zm-2 
4h14v-2H3v2zM7 7v2h14V7H7z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/communication/comment.svg 
b/etc/images/material/communication/comment.svg
new file mode 100644
index 0000000000..227ca12d16
--- /dev/null
+++ b/etc/images/material/communication/comment.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M21.99 2H2v16h16l4 
4-.01-20zM18 14H6v-2h12v2zm0-3H6V9h12v2zm0-3H6V6h12v2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/communication/contact_mail.svg 
b/etc/images/material/communication/contact_mail.svg
new file mode 100644
index 0000000000..6af3dbb404
--- /dev/null
+++ b/etc/images/material/communication/contact_mail.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M21 8V7l-3 2-3-2v1l3 2 
3-2zm3-5H0v18h23.99L24 3zM8 6c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 
3-3zm6 12H2v-1c0-2 4-3.1 6-3.1s6 1.1 6 3.1v1zm8-6h-8V6h8v6z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/communication/contact_phone.svg 
b/etc/images/material/communication/contact_phone.svg
new file mode 100644
index 0000000000..b18e998cf0
--- /dev/null
+++ b/etc/images/material/communication/contact_phone.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M23.99 
3H0v18h24l-.01-18zM8 6c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3zm6 
12H2v-1c0-2 4-3.1 6-3.1s6 1.1 6 3.1v1zm3.85-4h1.64L21 16l-1.99 
1.99c-1.31-.98-2.28-2.38-2.73-3.99-.18-.64-.28-1.31-.28-2s.1-1.36.28-2c.45-1.62 
1.42-3.01 2.73-3.99L21 8l-1.51 2h-1.64c-.22.63-.35 1.3-.35 2s.13 1.37.35 
2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/communication/contacts.svg 
b/etc/images/material/communication/contacts.svg
new file mode 100644
index 0000000000..71fbb43525
--- /dev/null
+++ b/etc/images/material/communication/contacts.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M20 0H4v2h16V0zM4 
24h16v-2H4v2zM22 4H2v16h20V4zM12 6.75c1.24 0 2.25 1.01 2.25 2.25s-1.01 
2.25-2.25 2.25S9.75 10.24 9.75 9 10.76 6.75 12 6.75zM17 17H7v-1.5c0-1.67 
3.33-2.5 5-2.5s5 .83 5 2.5V17z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/communication/desktop_access_disabled.svg 
b/etc/images/material/communication/desktop_access_disabled.svg
new file mode 100644
index 0000000000..3106d20525
--- /dev/null
+++ b/etc/images/material/communication/desktop_access_disabled.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M1.41 1.69L0 3.1l1 
.99V18h9v2H8v2h8v-2h-2v-2h.9l6 6 1.41-1.41-20.9-20.9zM2.99 16V6.09L12.9 
16H2.99zM4.55 2l2 2H21v12h-2.45l2 2h2.44V2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/communication/dialer_sip.svg 
b/etc/images/material/communication/dialer_sip.svg
new file mode 100644
index 0000000000..e971c76c81
--- /dev/null
+++ b/etc/images/material/communication/dialer_sip.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M16 3h1v5h-1zm-1 
2h-2V4h2V3h-3v3h2v1h-2v1h3zm3-2v5h1V6h2V3h-3zm2 2h-1V4h1v1zm1 
10.46l-5.27-.61-2.52 2.52c-2.83-1.44-5.15-3.75-6.59-6.59l2.53-2.53L8.54 
3H3.03C2.45 13.18 10.82 21.55 21 20.97v-5.51z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/communication/dialpad.svg 
b/etc/images/material/communication/dialpad.svg
new file mode 100644
index 0000000000..69a65d5c21
--- /dev/null
+++ b/etc/images/material/communication/dialpad.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12 19c-1.1 0-2 .9-2 
2s.9 2 2 2 2-.9 2-2-.9-2-2-2zM6 1c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 
6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-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-6 8c-1.1 0-2 
.9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm6 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 
2-2-.9-2-2-2zm0-6c-1.1 0-2 .9-2 2s [...]
\ No newline at end of file
diff --git a/etc/images/material/communication/domain_disabled.svg 
b/etc/images/material/communication/domain_disabled.svg
new file mode 100644
index 0000000000..f4d864f8b0
--- /dev/null
+++ b/etc/images/material/communication/domain_disabled.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M1.41 1.69L0 3.1l2 
2V21h15.9l3 3 1.41-1.41-20.9-20.9zM6 19H4v-2h2v2zm0-4H4v-2h2v2zm-2-4V9h2v2H4zm6 
8H8v-2h2v2zm-2-4v-2h2v2H8zm4 4v-2h1.9l2 2H12zM8 5h2v2h-.45L12 9.45V9h8v8.45l2 
2V7H12V3H5.55L8 5.45zm8 6h2v2h-2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/communication/domain_verification.svg 
b/etc/images/material/communication/domain_verification.svg
new file mode 100644
index 0000000000..962b098e36
--- /dev/null
+++ b/etc/images/material/communication/domain_verification.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g><polygon points="16.6,10.88 15.18,9.46 10.94,13.71 
8.82,11.58 7.4,13 10.94,16.54"/><path d="M3,4v16h18V4H3z 
M19,18H5V8h14V18z"/></g></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/communication/duo.svg 
b/etc/images/material/communication/duo.svg
new file mode 100644
index 0000000000..bf077787f1
--- /dev/null
+++ b/etc/images/material/communication/duo.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M20 2h-8C6.38 2 2 
6.66 2 12.28 2 17.5 6.49 22 11.72 22 17.39 22 22 17.62 22 
12V4c0-1.1-.9-2-2-2zm-3 13l-3-2v2H7V9h7v2l3-2v6z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/communication/email.svg 
b/etc/images/material/communication/email.svg
new file mode 100644
index 0000000000..8d725fdcc8
--- /dev/null
+++ b/etc/images/material/communication/email.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M22 4H2v16h20V4zm-2 
4l-8 5-8-5V6l8 5 8-5v2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/communication/forum.svg 
b/etc/images/material/communication/forum.svg
new file mode 100644
index 0000000000..ae10dda312
--- /dev/null
+++ b/etc/images/material/communication/forum.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M22 6h-3v9H6v3h12l4 
4V6zm-5 7V2H2v15l4-4h11z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/communication/forward_to_inbox.svg 
b/etc/images/material/communication/forward_to_inbox.svg
new file mode 100644
index 0000000000..11d607193a
--- /dev/null
+++ b/etc/images/material/communication/forward_to_inbox.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/><path d="M22,4H2v16h11v-2H4V8l8,5l8-5v5h2V4z M12,11L4,6h16L12,11z 
M19,15l4,4l-4,4v-3h-4v-2h4V15z"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/communication/hourglass_bottom.svg 
b/etc/images/material/communication/hourglass_bottom.svg
new file mode 100644
index 0000000000..2d938d306f
--- /dev/null
+++ b/etc/images/material/communication/hourglass_bottom.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><path 
d="M18,22l-0.01-6L14,12l3.99-4.01L18,2H6v6l4,4l-4,3.99V22H18z 
M8,7.5V4h8v3.5l-4,4L8,7.5z"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/communication/hourglass_top.svg 
b/etc/images/material/communication/hourglass_top.svg
new file mode 100644
index 0000000000..3e07290509
--- /dev/null
+++ b/etc/images/material/communication/hourglass_top.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><path 
d="M6,2l0.01,6L10,12l-3.99,4.01L6,22h12v-6l-4-4l4-3.99V2H6z 
M16,16.5V20H8v-3.5l4-4L16,16.5z"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/communication/import_contacts.svg 
b/etc/images/material/communication/import_contacts.svg
new file mode 100644
index 0000000000..81b3ed5b4e
--- /dev/null
+++ b/etc/images/material/communication/import_contacts.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M21 
5c-1.11-.35-2.33-.5-3.5-.5-1.95 0-4.05.4-5.5 1.5-1.45-1.1-3.55-1.5-5.5-1.5S2.45 
4.9 1 6v15.5C2.45 20.4 4.55 20 6.5 20s4.05.4 5.5 1.5c1.45-1.1 3.55-1.5 5.5-1.5 
1.17 0 2.39.15 3.5.5.75.25 1.4.55 2 1V6c-.6-.45-1.25-.75-2-1zm0 
13.5c-1.1-.35-2.3-.5-3.5-.5-1.7 0-4.15.65-5.5 1.5V8c1.35-.85 3.8-1.5 5.5-1.5 
1.2 0 2.4.15 3.5.5v11.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/communication/import_export.svg 
b/etc/images/material/communication/import_export.svg
new file mode 100644
index 0000000000..8650728338
--- /dev/null
+++ b/etc/images/material/communication/import_export.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M9 3L5 
6.99h3V14h2V6.99h3L9 3zm7 14.01V10h-2v7.01h-3L15 21l4-3.99h-3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/communication/invert_colors_off.svg 
b/etc/images/material/communication/invert_colors_off.svg
new file mode 100644
index 0000000000..2917891185
--- /dev/null
+++ b/etc/images/material/communication/invert_colors_off.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12 5.1v4.05l7.4 
7.4c1.15-2.88.59-6.28-1.75-8.61L12 2.27 8.56 5.71l1.41 1.41L12 
5.1zm-7.6-.73L2.99 5.78l2.78 2.78c-2.54 3.14-2.35 7.75.57 10.68C7.9 20.8 9.95 
21.58 12 21.58c1.78 0 3.56-.59 5.02-1.77l2.7 2.7 1.41-1.41L4.4 4.37zM12 
19.59c-1.6 0-3.11-.62-4.24-1.76C6.62 16.69 6 15.19 6 13.59c0-1.32.43-2.56 
1.21-3.59L12 14.79v4.8z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/communication/list_alt.svg 
b/etc/images/material/communication/list_alt.svg
new file mode 100644
index 0000000000..c1d952fbe2
--- /dev/null
+++ b/etc/images/material/communication/list_alt.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M11 7h6v2h-6zm0 
4h6v2h-6zm0 4h6v2h-6zM7 7h2v2H7zm0 4h2v2H7zm0 4h2v2H7zM3 3v18h18V3H3zm16 
16H5V5h14v14z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/communication/live_help.svg 
b/etc/images/material/communication/live_help.svg
new file mode 100644
index 0000000000..9f9bac9570
--- /dev/null
+++ b/etc/images/material/communication/live_help.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M21 2H3v18h6l3 3 
3-3h6V2zm-8 16h-2v-2h2v2zm2.07-7.75l-.9.92C13.45 11.9 13 12.5 13 
14h-2v-.5c0-1.1.45-2.1 1.17-2.83l1.24-1.26c.37-.36.59-.86.59-1.41 
0-1.1-.9-2-2-2s-2 .9-2 2H8c0-2.21 1.79-4 4-4s4 1.79 4 4c0 .88-.36 1.68-.93 
2.25z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/communication/location_off.svg 
b/etc/images/material/communication/location_off.svg
new file mode 100644
index 0000000000..8491bc01a5
--- /dev/null
+++ b/etc/images/material/communication/location_off.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M3.41 2.86L2 
4.27l3.18 3.18C5.07 7.95 5 8.47 5 9c0 5.25 7 13 7 13s1.67-1.85 3.38-4.35L18.73 
21l1.41-1.41L3.41 2.86zM12 2c-1.84 0-3.5.71-4.75 1.86l3.19 3.19c.43-.34.97-.55 
1.56-.55 1.38 0 2.5 1.12 2.5 2.5 0 .59-.21 1.13-.56 1.56l3.55 3.55C18.37 12.36 
19 10.57 19 9c0-3.87-3.13-7-7-7z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/communication/location_on.svg 
b/etc/images/material/communication/location_on.svg
new file mode 100644
index 0000000000..a6600782b5
--- /dev/null
+++ b/etc/images/material/communication/location_on.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12 2C8.13 2 5 5.13 
5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 
0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/communication/mail_outline.svg 
b/etc/images/material/communication/mail_outline.svg
new file mode 100644
index 0000000000..52756e6916
--- /dev/null
+++ b/etc/images/material/communication/mail_outline.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M22 4H2.01L2 
20h20V4zm-2 14H4V8l8 5 8-5v10zm-8-7L4 6h16l-8 5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/communication/mark_chat_read.svg 
b/etc/images/material/communication/mark_chat_read.svg
new file mode 100644
index 0000000000..b8bf1842f5
--- /dev/null
+++ b/etc/images/material/communication/mark_chat_read.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24" x="0"/><path 
d="M12.03,17.5C12.01,17.67,12,17.83,12,18v0H6l-4,4V2h20v8.68C21.09,10.25,20.08,10,19,10c-3.87,0-7,3.13-7,7
 C12,17.17,12.01,17.33,12.03,17.5z 
M23,14.34l-1.41-1.41l-4.24,4.24l-2.12-2.12l-1.41,1.41L17.34,20L23,14.34z"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/communication/mark_chat_unread.svg 
b/etc/images/material/communication/mark_chat_unread.svg
new file mode 100644
index 0000000000..8aef6f8ff1
--- /dev/null
+++ b/etc/images/material/communication/mark_chat_unread.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24" y="0"/><path 
d="M22,6.98V18H6l-4,4V2h12.1C14.04,2.32,14,2.66,14,3c0,2.76,2.24,5,5,5C20.13,8,21.16,7.61,22,6.98z
 M16,3 c0,1.66,1.34,3,3,3s3-1.34,3-3s-1.34-3-3-3S16,1.34,16,3z"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/communication/mark_email_read.svg 
b/etc/images/material/communication/mark_email_read.svg
new file mode 100644
index 0000000000..3c14260438
--- /dev/null
+++ b/etc/images/material/communication/mark_email_read.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24" x="0"/><path 
d="M12,19c0-3.87,3.13-7,7-7c1.08,0,2.09,0.25,3,0.68V4H2v16h10.08C12.03,19.67,12,19.34,12,19z
 M4,6l8,5l8-5v2l-8,5L4,8V6z 
M17.34,22l-3.54-3.54l1.41-1.41l2.12,2.12l4.24-4.24L23,16.34L17.34,22z"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/communication/mark_email_unread.svg 
b/etc/images/material/communication/mark_email_unread.svg
new file mode 100644
index 0000000000..62a471eb68
--- /dev/null
+++ b/etc/images/material/communication/mark_email_unread.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24" x="0"/><path 
d="M22,8.98V20H2V4h12.1C14.04,4.32,14,4.66,14,5c0,1.48,0.65,2.79,1.67,3.71L12,11L4,6v2l8,5l5.3-3.32
 C17.84,9.88,18.4,10,19,10C20.13,10,21.16,9.61,22,8.98z 
M16,5c0,1.66,1.34,3,3,3s3-1.34,3-3s-1.34-3-3-3S16,3.34,16,5z"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/communication/message.svg 
b/etc/images/material/communication/message.svg
new file mode 100644
index 0000000000..ad0ce054d4
--- /dev/null
+++ b/etc/images/material/communication/message.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M22 2H2.01L2 
22l4-4h16V2zm-4 12H6v-2h12v2zm0-3H6V9h12v2zm0-3H6V6h12v2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/communication/mobile_screen_share.svg 
b/etc/images/material/communication/mobile_screen_share.svg
new file mode 100644
index 0000000000..63954a190a
--- /dev/null
+++ b/etc/images/material/communication/mobile_screen_share.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M5.01 
1v22H19V1H5.01zM17 19H7V5h10v14zm-4.2-5.76v1.75L16 
12l-3.2-2.98v1.7c-3.11.43-4.35 2.56-4.8 4.7 1.11-1.5 2.58-2.18 
4.8-2.18z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/communication/more_time.svg 
b/etc/images/material/communication/more_time.svg
new file mode 100644
index 0000000000..a999bc834a
--- /dev/null
+++ b/etc/images/material/communication/more_time.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g><polygon points="10,8 10,14 14.7,16.9 15.5,15.7 11.5,13.3 
11.5,8"/><path 
d="M17.92,12c0.05,0.33,0.08,0.66,0.08,1c0,3.9-3.1,7-7,7s-7-3.1-7-7c0-3.9,3.1-7,7-7c0.7,0,1.37,0.1,2,0.29V4.23
 
C12.36,4.08,11.69,4,11,4c-5,0-9,4-9,9s4,9,9,9s9-4,9-9c0-0.34-0.02-0.67-0.06-1H17.92z"/><polygon
 points="20,5 20,2 18,2 18,5 15,5 15,7 18, [...]
\ No newline at end of file
diff --git a/etc/images/material/communication/nat.svg 
b/etc/images/material/communication/nat.svg
new file mode 100644
index 0000000000..aae6b4007f
--- /dev/null
+++ b/etc/images/material/communication/nat.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g><path 
d="M6.82,13H11v-2H6.82C6.4,9.84,5.3,9,4,9c-1.66,0-3,1.34-3,3s1.34,3,3,3C5.3,15,6.4,14.16,6.82,13z
 M4,13 
c-0.55,0-1-0.45-1-1c0-0.55,0.45-1,1-1s1,0.45,1,1C5,12.55,4.55,13,4,13z"/><path 
d="M23,12l-4-3v2h-4.05C14.45,5.95,10.19,2,5,2v2c4.42,0,8,3.58,8,8s-3.58,8-8,8v2c5.19,0,9.45-3.95,9.95-9H19v2L23,12z"/></g></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/communication/no_sim.svg 
b/etc/images/material/communication/no_sim.svg
new file mode 100644
index 0000000000..823b158a17
--- /dev/null
+++ b/etc/images/material/communication/no_sim.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M3.79 3.74L2.38 
5.15l2.74 2.74-.12.12V21h13.27l1.58 1.62 1.41-1.41zM19 16.11V3h-8.99L7.95 
5.06z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/communication/pause_presentation.svg 
b/etc/images/material/communication/pause_presentation.svg
new file mode 100644
index 0000000000..c6caee90ac
--- /dev/null
+++ b/etc/images/material/communication/pause_presentation.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M1 3v18h22V3H1zm20 
16H3V5h18v14zM9 8h2v8H9zm4 0h2v8h-2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/communication/person_add_disabled.svg 
b/etc/images/material/communication/person_add_disabled.svg
new file mode 100644
index 0000000000..74dc319713
--- /dev/null
+++ b/etc/images/material/communication/person_add_disabled.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M14.48 
11.95c.17.02.34.05.52.05 2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4c0 
.18.03.35.05.52l3.43 3.43zm2.21 2.21L22.53 
20H23v-2c0-2.14-3.56-3.5-6.31-3.84zM0 3.12l4 4V10H1v2h3v3h2v-3h2.88l2.51 
2.51C9.19 15.11 7 16.3 7 18v2h9.88l4 4 1.41-1.41L1.41 1.71 0 3.12zM6.88 
10H6v-.88l.88.88z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/communication/person_search.svg 
b/etc/images/material/communication/person_search.svg
new file mode 100644
index 0000000000..6135ccdcea
--- /dev/null
+++ b/etc/images/material/communication/person_search.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g><circle cx="10" cy="8" r="4"/><path 
d="M10.35,14.01C7.62,13.91,2,15.27,2,18v2h9.54C9.07,17.24,10.31,14.11,10.35,14.01z"/><path
 
d="M19.43,18.02C19.79,17.43,20,16.74,20,16c0-2.21-1.79-4-4-4s-4,1.79-4,4c0,2.21,1.79,4,4,4c0.74,0,1.43-0.22,2.02-0.57
 L20.59,22L22,20.59L19.43,18.02z M16,18c-1.1,0-2-0.9-2-2c0-1.1,0.9-2,2-2s2,0 
[...]
\ No newline at end of file
diff --git a/etc/images/material/communication/phone.svg 
b/etc/images/material/communication/phone.svg
new file mode 100644
index 0000000000..c5e887cdfe
--- /dev/null
+++ b/etc/images/material/communication/phone.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M21 
15.46l-5.27-.61-2.52 2.52c-2.83-1.44-5.15-3.75-6.59-6.59l2.53-2.53L8.54 
3H3.03C2.45 13.18 10.82 21.55 21 20.97v-5.51z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/communication/phone_disabled.svg 
b/etc/images/material/communication/phone_disabled.svg
new file mode 100644
index 0000000000..d6ec6d8cab
--- /dev/null
+++ b/etc/images/material/communication/phone_disabled.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><rect fill="none" height="24" 
width="24"/><g><g><path 
d="M14.52,17.35C11.39,19.83,7.36,21.22,3,20.97v-5.51l5.27-0.61l2.52,2.52c0.81-0.41,1.58-0.9,2.3-1.45
 L1.39,4.22l1.42-1.41L21.19,21.2l-1.41,1.41L14.52,17.35z 
M15.91,13.11c0.56-0.73,1.05-1.51,1.47-2.33l-2.53-2.53L15.46,3h5.51 
c0.25,4.37-1.15,8.4-3.63,11.54L15.91,13.11z"/></g></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/communication/phone_enabled.svg 
b/etc/images/material/communication/phone_enabled.svg
new file mode 100644
index 0000000000..2e186538e1
--- /dev/null
+++ b/etc/images/material/communication/phone_enabled.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><rect fill="none" height="24" 
width="24"/><g><g><path 
d="M3,15.46l5.27-0.61l2.52,2.52c2.83-1.44,5.15-3.75,6.59-6.59l-2.53-2.53L15.46,3h5.51
 C21.55,13.18,13.18,21.55,3,20.97V15.46z"/></g></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/communication/phonelink_erase.svg 
b/etc/images/material/communication/phonelink_erase.svg
new file mode 100644
index 0000000000..eb07839763
--- /dev/null
+++ b/etc/images/material/communication/phonelink_erase.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M13 8.2l-1-1-4 
4-4-4-1 1 4 4-4 4 1 1 4-4 4 4 1-1-4-4 4-4zM21 
1H7v5h2V4h10v16H9v-2H7v5h14V1z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/communication/phonelink_lock.svg 
b/etc/images/material/communication/phonelink_lock.svg
new file mode 100644
index 0000000000..c583937173
--- /dev/null
+++ b/etc/images/material/communication/phonelink_lock.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M21 
1H7v5h2V4h10v16H9v-2H7v5h14V1zM10.8 11V9.5C10.8 8.1 9.4 7 8 7S5.2 8.1 5.2 
9.5V11H4v6h8v-6h-1.2zm-1.3 0h-3V9.5c0-.8.7-1.3 1.5-1.3s1.5.5 1.5 
1.3V11z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/communication/phonelink_ring.svg 
b/etc/images/material/communication/phonelink_ring.svg
new file mode 100644
index 0000000000..3d4f929ef3
--- /dev/null
+++ b/etc/images/material/communication/phonelink_ring.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M20.1 7.7l-1 1c1.8 
1.8 1.8 4.6 0 6.5l1 1c2.5-2.3 2.5-6.1 0-8.5zM18 9.8l-1 1c.5.7.5 1.6 0 2.3l1 
1c1.2-1.2 1.2-3 0-4.3zM16 1H2v22h14V1zm-2 19H4V4h10v16z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/communication/phonelink_setup.svg 
b/etc/images/material/communication/phonelink_setup.svg
new file mode 100644
index 0000000000..d58c3ede60
--- /dev/null
+++ b/etc/images/material/communication/phonelink_setup.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M7 
1v5h2V4h10v16H9v-2H7v5h14V1zm2.5 14.5c.29-.12.55-.29.8-.48l-.02.03 1.41.55 
1.27-2.2-1.18-.95-.02.03c.02-.16.05-.32.05-.48s-.03-.32-.05-.48l.02.03 
1.18-.95-1.26-2.2-1.41.55.02.03c-.26-.19-.52-.36-.81-.48L9.27 7H6.73L6.5 
8.5c-.29.12-.55.29-.8.48l.02-.03L4.3 8.4l-1.27 2.2 
1.18.95.02-.03c-.01.16-.04.32-.04.48s.03.32.05.48l-.02-.03-1.18.95 1.27 2.2 
1.41-.55-.02 [...]
\ No newline at end of file
diff --git a/etc/images/material/communication/portable_wifi_off.svg 
b/etc/images/material/communication/portable_wifi_off.svg
new file mode 100644
index 0000000000..1c4d472a70
--- /dev/null
+++ b/etc/images/material/communication/portable_wifi_off.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M3.42 2.36L2.01 3.78 
4.1 5.87C2.79 7.57 2 9.69 2 12c0 3.7 2.01 6.92 4.99 8.65l1-1.73C5.61 17.53 4 
14.96 4 12c0-1.76.57-3.38 1.53-4.69l1.43 1.44C6.36 9.68 6 10.8 6 12c0 2.22 1.21 
4.15 3 5.19l1-1.74c-1.19-.7-2-1.97-2-3.45 0-.65.17-1.25.44-1.79l1.58 1.58L10 
12c0 1.1.9 2 2 2l.21-.02 7.52 7.52 1.41-1.41L3.42 2.36zm14.29 
11.46c.18-.57.29-1.19.29-1.82 0-3.31-2.69-6- [...]
\ No newline at end of file
diff --git a/etc/images/material/communication/present_to_all.svg 
b/etc/images/material/communication/present_to_all.svg
new file mode 100644
index 0000000000..e87a7c43ae
--- /dev/null
+++ b/etc/images/material/communication/present_to_all.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M23 3H1v18h22V3zm-2 
16.02H3V4.98h18v14.04zM10 12H8l4-4 4 4h-2v4h-4v-4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/communication/print_disabled.svg 
b/etc/images/material/communication/print_disabled.svg
new file mode 100644
index 0000000000..32b2f8f83b
--- /dev/null
+++ b/etc/images/material/communication/print_disabled.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M9.65 
7H18V3.01H6v.35zm1.01 1.01l9 8.99H22v-5.99c0-1.66-1.34-3-3-3h-8.34zM19 10c.55 0 
1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zM1.41 1.6L0 3.01l5 5c-1.66 0-3 1.33-3 
2.99v6h4v4h12l2.95 2.96 1.41-1.41L1.41 1.6zM8 19.01V15h4l4 4-8 .01z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/communication/qr_code.svg 
b/etc/images/material/communication/qr_code.svg
new file mode 100644
index 0000000000..c0c158359b
--- /dev/null
+++ b/etc/images/material/communication/qr_code.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g><path d="M3,11h8V3H3V11z M5,5h4v4H5V5z"/><path 
d="M3,21h8v-8H3V21z M5,15h4v4H5V15z"/><path d="M13,3v8h8V3H13z 
M19,9h-4V5h4V9z"/><rect height="2" width="2" x="19" y="19"/><rect height="2" 
width="2" x="13" y="13"/><rect height="2" width="2" x="15" y="15"/><rect 
height="2" width="2" x="13" y="17"/><rect height="2" width=" [...]
\ No newline at end of file
diff --git a/etc/images/material/communication/qr_code_scanner.svg 
b/etc/images/material/communication/qr_code_scanner.svg
new file mode 100644
index 0000000000..5f9fc62358
--- /dev/null
+++ b/etc/images/material/communication/qr_code_scanner.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><rect fill="none" height="24" 
width="24"/><path d="M9.5,6.5v3h-3v-3H9.5 M11,5H5v6h6V5L11,5z 
M9.5,14.5v3h-3v-3H9.5 M11,13H5v6h6V13L11,13z M17.5,6.5v3h-3v-3H17.5 M19,5h-6v6 
h6V5L19,5z M13,13h1.5v1.5H13V13z M14.5,14.5H16V16h-1.5V14.5z 
M16,13h1.5v1.5H16V13z M13,16h1.5v1.5H13V16z M14.5,17.5H16V19h-1.5 V17.5z 
M16,16h1.5v1.5H16V16z M17.5,14.5H19V16h-1.5V14.5z M17.5,17.5H19V19h-1. [...]
\ No newline at end of file
diff --git a/etc/images/material/communication/read_more.svg 
b/etc/images/material/communication/read_more.svg
new file mode 100644
index 0000000000..999402d951
--- /dev/null
+++ b/etc/images/material/communication/read_more.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g><rect height="2" width="9" x="13" y="7"/><rect height="2" 
width="9" x="13" y="15"/><rect height="2" width="6" x="16" y="11"/><polygon 
points="13,12 8,7 8,11 2,11 2,13 8,13 8,17"/></g></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/communication/ring_volume.svg 
b/etc/images/material/communication/ring_volume.svg
new file mode 100644
index 0000000000..2cbf0fcb69
--- /dev/null
+++ b/etc/images/material/communication/ring_volume.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M21.16 
6.26l-1.41-1.41-3.56 3.55 1.41 1.41s3.45-3.52 3.56-3.55zM11 2h2v5h-2zM6.4 
9.81L7.81 8.4 4.26 4.84 2.84 6.26c.11.03 3.56 3.55 3.56 3.55zM0 17.39l3.68 3.68 
3.92-3.11v-3.37c2.85-.93 5.94-.93 8.8 0v3.38l3.91 3.1L24 
17.39c-6.41-7.19-17.59-7.19-24 0z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/communication/rss_feed.svg 
b/etc/images/material/communication/rss_feed.svg
new file mode 100644
index 0000000000..ad5f38d9d9
--- /dev/null
+++ b/etc/images/material/communication/rss_feed.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><circle cx="6.18" cy="17.82" 
r="2.18"/><path d="M4 10.1v2.83c3.9 0 7.07 3.17 7.07 
7.07h2.83c0-5.47-4.43-9.9-9.9-9.9zm0-5.66v2.83c7.03 0 12.73 5.7 12.73 
12.73h2.83c0-8.59-6.97-15.56-15.56-15.56z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/communication/rtt.svg 
b/etc/images/material/communication/rtt.svg
new file mode 100644
index 0000000000..82bc86c011
--- /dev/null
+++ b/etc/images/material/communication/rtt.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" 
fill="none"/><title>ic_dialer_rtt_revised_24px</title><path d="M9.03 3l-1.11 
7.07h2.62l.7-4.5h2.58L11.8 18.43H9.47L9.06 
21h7.27l.4-2.57h-2.35l2-12.86h2.58l-.71 4.5h2.65L22 3H9.03zM8 5H4l-.31 2h4L8 
5zm-.61 4h-4l-.31 2h4l.31-2zm.92 8h-6L2 19h6l.31-2zm.62-4h-6l-.31 
2h6.01l.3-2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/communication/screen_share.svg 
b/etc/images/material/communication/screen_share.svg
new file mode 100644
index 0000000000..8cba3f289c
--- /dev/null
+++ b/etc/images/material/communication/screen_share.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M20 18l2-2V4H2v12l2 
2H0v2h24v-2h-4zm-7-3.53v-2.19c-2.78 0-4.61.85-6 2.72.56-2.67 2.11-5.33 
6-5.87V7l4 3.73-4 3.74z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/communication/sentiment_satisfied_alt.svg 
b/etc/images/material/communication/sentiment_satisfied_alt.svg
new file mode 100644
index 0000000000..7522cc1dd6
--- /dev/null
+++ b/etc/images/material/communication/sentiment_satisfied_alt.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><circle cx="15.5" cy="9.5" 
r="1.5"/><circle cx="8.5" cy="9.5" r="1.5"/><path d="M11.99 2C6.47 2 2 6.48 2 
12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 
0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zm0-4c-1.48 
0-2.75-.81-3.45-2H6.88c.8 2.05 2.79 3.5 5.12 3.5s4.32-1.45 5.12-3.5h-1.67c-.69 
1.19-1.97 2-3.45 2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/communication/speaker_phone.svg 
b/etc/images/material/communication/speaker_phone.svg
new file mode 100644
index 0000000000..1f32059f61
--- /dev/null
+++ b/etc/images/material/communication/speaker_phone.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M7 7.07L8.43 
8.5c.91-.91 2.18-1.48 3.57-1.48s2.66.57 3.57 1.48L17 7.07C15.72 5.79 13.95 5 12 
5s-3.72.79-5 2.07zM12 1C8.98 1 6.24 2.23 4.25 4.21l1.41 1.41C7.28 4 9.53 3 12 
3s4.72 1 6.34 2.62l1.41-1.41C17.76 2.23 15.02 1 12 1zm3.99 9.01L8 
10v11.99h7.99V10.01zM15 20H9v-8h6v8z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/communication/stay_current_landscape.svg 
b/etc/images/material/communication/stay_current_landscape.svg
new file mode 100644
index 0000000000..594170c1f2
--- /dev/null
+++ b/etc/images/material/communication/stay_current_landscape.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M1 19h22V5H1v14zM19 
7v10H5V7h14z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/communication/stay_current_portrait.svg 
b/etc/images/material/communication/stay_current_portrait.svg
new file mode 100644
index 0000000000..8f3f4ef9ce
--- /dev/null
+++ b/etc/images/material/communication/stay_current_portrait.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19 1.01L5.01 
1v22H19V1.01zM17 19H7V5h10v14z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/communication/stay_primary_landscape.svg 
b/etc/images/material/communication/stay_primary_landscape.svg
new file mode 100644
index 0000000000..594170c1f2
--- /dev/null
+++ b/etc/images/material/communication/stay_primary_landscape.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M1 19h22V5H1v14zM19 
7v10H5V7h14z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/communication/stay_primary_portrait.svg 
b/etc/images/material/communication/stay_primary_portrait.svg
new file mode 100644
index 0000000000..ad748021ac
--- /dev/null
+++ b/etc/images/material/communication/stay_primary_portrait.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M5.01 
1v22H19V1H5.01zM17 19H7V5h10v14z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/communication/stop_screen_share.svg 
b/etc/images/material/communication/stop_screen_share.svg
new file mode 100644
index 0000000000..c903103b20
--- /dev/null
+++ b/etc/images/material/communication/stop_screen_share.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M21.79 18l2 
2H24v-2zM13 9.13V7l4 3.74-1.28 1.19 5.18 5.18L22 16V4.02H7.8l5.13 
5.13c.03-.01.05-.02.07-.02zM1.11 2.98l.89.9v12.14l2 1.99L0 18v2h18.13l2.71 2.71 
1.41-1.41L2.52 1.57 1.11 2.98zm7.97 7.97l1.59 1.59C9.13 12.92 7.96 13.71 7 
15c.31-1.48.94-2.93 2.08-4.05z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/communication/swap_calls.svg 
b/etc/images/material/communication/swap_calls.svg
new file mode 100644
index 0000000000..cd37d218f3
--- /dev/null
+++ b/etc/images/material/communication/swap_calls.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M18 4l-4 4h3v7c0 
1.1-.9 2-2 2s-2-.9-2-2V8c0-2.21-1.79-4-4-4S5 5.79 5 8v7H2l4 4 4-4H7V8c0-1.1.9-2 
2-2s2 .9 2 2v7c0 2.21 1.79 4 4 4s4-1.79 4-4V8h3l-4-4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/communication/textsms.svg 
b/etc/images/material/communication/textsms.svg
new file mode 100644
index 0000000000..ea014e036e
--- /dev/null
+++ b/etc/images/material/communication/textsms.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M22 2H2.01L2 
22l4-4h16V2zM9 11H7V9h2v2zm4 0h-2V9h2v2zm4 0h-2V9h2v2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/communication/unsubscribe.svg 
b/etc/images/material/communication/unsubscribe.svg
new file mode 100644
index 0000000000..1bd470b5b0
--- /dev/null
+++ b/etc/images/material/communication/unsubscribe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M18.5 13c-1.93 0-3.5 
1.57-3.5 3.5s1.57 3.5 3.5 3.5 3.5-1.57 3.5-3.5-1.57-3.5-3.5-3.5zm2 
4h-4v-1h4v1zm-6.95 0c-.02-.17-.05-.33-.05-.5 0-2.76 2.24-5 5-5 .92 0 1.75.26 
2.49.69V3H3v14h10.55zM12 10.5L5 7V5l7 3.5L19 5v2l-7 3.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/communication/voicemail.svg 
b/etc/images/material/communication/voicemail.svg
new file mode 100644
index 0000000000..bc801ace4d
--- /dev/null
+++ b/etc/images/material/communication/voicemail.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M18.5 6C15.46 6 13 
8.46 13 11.5c0 1.33.47 2.55 1.26 3.5H9.74c.79-.95 1.26-2.17 1.26-3.5C11 8.46 
8.54 6 5.5 6S0 8.46 0 11.5 2.46 17 5.5 17h13c3.04 0 5.5-2.46 5.5-5.5S21.54 6 
18.5 6zm-13 9C3.57 15 2 13.43 2 11.5S3.57 8 5.5 8 9 9.57 9 11.5 7.43 15 5.5 
15zm13 0c-1.93 0-3.5-1.57-3.5-3.5S16.57 8 18.5 8 22 9.57 22 11.5 20.43 15 18.5 
15z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/communication/vpn_key.svg 
b/etc/images/material/communication/vpn_key.svg
new file mode 100644
index 0000000000..dd10a085e0
--- /dev/null
+++ b/etc/images/material/communication/vpn_key.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12.65 10C11.83 7.67 
9.61 6 7 6c-3.31 0-6 2.69-6 6s2.69 6 6 6c2.61 0 4.83-1.67 
5.65-4H17v4h4v-4h2v-4H12.65zM7 14c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 
2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/communication/wifi_calling.svg 
b/etc/images/material/communication/wifi_calling.svg
new file mode 100644
index 0000000000..092d408f93
--- /dev/null
+++ b/etc/images/material/communication/wifi_calling.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g><path 
d="M13.21,17.37c-2.83-1.44-5.15-3.75-6.59-6.59l2.53-2.53L8.54,3H3.03C2.45,13.18,10.82,21.55,21,20.97v-5.51l-5.27-0.61
 L13.21,17.37z"/><path 
d="M22,4.95C21.79,4.78,19.67,3,16.5,3c-3.18,0-5.29,1.78-5.5,1.95L16.5,12L22,4.95z"/></g></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/content/add.svg 
b/etc/images/material/content/add.svg
new file mode 100644
index 0000000000..902ee01044
--- /dev/null
+++ b/etc/images/material/content/add.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19 
13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/content/add_box.svg 
b/etc/images/material/content/add_box.svg
new file mode 100644
index 0000000000..dd6057f7cd
--- /dev/null
+++ b/etc/images/material/content/add_box.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M21 3H3v18h18V3zm-4 
10h-4v4h-2v-4H7v-2h4V7h2v4h4v2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/content/add_circle.svg 
b/etc/images/material/content/add_circle.svg
new file mode 100644
index 0000000000..2431b3b368
--- /dev/null
+++ b/etc/images/material/content/add_circle.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" 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 2zm5 
11h-4v4h-2v-4H7v-2h4V7h2v4h4v2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/content/add_circle_outline.svg 
b/etc/images/material/content/add_circle_outline.svg
new file mode 100644
index 0000000000..cc6ed7e7a9
--- /dev/null
+++ b/etc/images/material/content/add_circle_outline.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M13 
7h-2v4H7v2h4v4h2v-4h4v-2h-4V7zm-1-5C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 
10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 
8z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/content/add_link.svg 
b/etc/images/material/content/add_link.svg
new file mode 100644
index 0000000000..5b3749930d
--- /dev/null
+++ b/etc/images/material/content/add_link.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0" fill="none"/><path d="M8 11h8v2H8zm12.1 
1H22c0-2.76-2.24-5-5-5h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1zM3.9 12c0-1.71 1.39-3.1 
3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 
0-3.1-1.39-3.1-3.1zM19 12h-2v3h-3v2h3v3h2v-3h3v-2h-3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/content/amp_stories.svg 
b/etc/images/material/content/amp_stories.svg
new file mode 100644
index 0000000000..026d2cf818
--- /dev/null
+++ b/etc/images/material/content/amp_stories.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g/><g><rect height="15" width="10" x="7" y="4"/><rect 
height="11" width="2" x="3" y="6"/><rect height="11" width="2" x="19" 
y="6"/></g></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/content/archive.svg 
b/etc/images/material/content/archive.svg
new file mode 100644
index 0000000000..65ec98698b
--- /dev/null
+++ b/etc/images/material/content/archive.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M18.71 3H5.29L3 
5.79V21h18V5.79L18.71 3zM12 17.5L6.5 12H10v-2h4v2h3.5L12 17.5zM5.12 
5l.81-1h12l.94 1H5.12z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/content/attribution.svg 
b/etc/images/material/content/attribution.svg
new file mode 100644
index 0000000000..5316d4808b
--- /dev/null
+++ b/etc/images/material/content/attribution.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12 2C6.47 2 2 6.47 
2 12s4.47 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 
8-8 8 3.58 8 8-3.58 8-8 8zm-2.75-5.5h1.5V19h2.5v-4.5h1.5v-6h-5.5z"/><circle 
cx="12" cy="6.5" r="1.5"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/content/backspace.svg 
b/etc/images/material/content/backspace.svg
new file mode 100644
index 0000000000..db34b4580e
--- /dev/null
+++ b/etc/images/material/content/backspace.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M24 3H6l-6 9 6 
9h18V3zm-5 12.59L17.59 17 14 13.41 10.41 17 9 15.59 12.59 12 9 8.41 10.41 7 14 
10.59 17.59 7 19 8.41 15.41 12 19 15.59z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/content/ballot.svg 
b/etc/images/material/content/ballot.svg
new file mode 100644
index 0000000000..15ef43aa38
--- /dev/null
+++ b/etc/images/material/content/ballot.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M13 9.5h5v-2h-5v2zm0 
7h5v-2h-5v2zm8 4.5H3V3h18v18zM6 11h5V6H6v5zm1-4h3v3H7V7zM6 
18h5v-5H6v5zm1-4h3v3H7v-3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/content/biotech.svg 
b/etc/images/material/content/biotech.svg
new file mode 100644
index 0000000000..2eb0bcee79
--- /dev/null
+++ b/etc/images/material/content/biotech.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g><path 
d="M13,19v-2h5v-2h-8c-1.66,0-3-1.34-3-3c0-1.09,0.59-2.04,1.46-2.56C8.17,9.03,8,8.54,8,8c0-0.21,0.04-0.42,0.09-0.62
 C6.28,8.13,5,9.92,5,12c0,2.76,2.24,5,5,5v2H5v2h14v-2H13z"/><path 
d="M10.56,5.51C11.91,5.54,13,6.64,13,8c0,0.75-0.33,1.41-0.85,1.87l0.59,1.62l0.94-0.34l0.34,0.94l1.88-0.68l-0.34-0.94
 l0.94-0.34L13.76, [...]
\ No newline at end of file
diff --git a/etc/images/material/content/block.svg 
b/etc/images/material/content/block.svg
new file mode 100644
index 0000000000..8636ff6ae3
--- /dev/null
+++ b/etc/images/material/content/block.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" 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 2zM4 12c0-4.42 3.58-8 8-8 1.85 0 
3.55.63 4.9 1.69L5.69 16.9C4.63 15.55 4 13.85 4 12zm8 8c-1.85 
0-3.55-.63-4.9-1.69L18.31 7.1C19.37 8.45 20 10.15 20 12c0 4.42-3.58 8-8 
8z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/content/block_flipped.svg 
b/etc/images/material/content/block_flipped.svg
new file mode 100644
index 0000000000..89af795b84
--- /dev/null
+++ b/etc/images/material/content/block_flipped.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><path 
d="M22,12c0-5.5-4.5-10-10-10S2,6.5,2,12s4.5,10,10,10S22,17.5,22,12z 
M5.7,7.1l11.2,11.2c-1.3,1.1-3,1.7-4.9,1.7 
c-4.4,0-8-3.6-8-8C4,10.1,4.6,8.4,5.7,7.1z 
M20,12c0,1.9-0.6,3.6-1.7,4.9L7.1,5.7C8.4,4.6,10.1,4,12,4C16.4,4,20,7.6,20,12z"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/content/bolt.svg 
b/etc/images/material/content/bolt.svg
new file mode 100644
index 0000000000..04f3a95b51
--- /dev/null
+++ b/etc/images/material/content/bolt.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M11 21h-1l1-7H7.5c-.58 
0-.57-.32-.38-.66.19-.34.05-.08.07-.12C8.48 10.94 10.42 7.54 13 3h1l-1 
7h3.5c.49 0 .56.33.47.51l-.07.15C12.96 17.55 11 21 11 21z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/content/calculate.svg 
b/etc/images/material/content/calculate.svg
new file mode 100644
index 0000000000..93630d7e1b
--- /dev/null
+++ b/etc/images/material/content/calculate.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><path d="M21,3H3v18h18V3z 
M13.03,7.06L14.09,6l1.41,1.41L16.91,6l1.06,1.06l-1.41,1.41l1.41,1.41l-1.06,1.06L15.5,9.54l-1.41,1.41
 l-1.06-1.06l1.41-1.41L13.03,7.06z M6.25,7.72h5v1.5h-5V7.72z 
M11.5,16h-2v2H8v-2H6v-1.5h2v-2h1.5v2h2V16z M18,17.25h-5v-1.5h5 V17.25z 
M18,14.75h-5v-1.5h5V14.75z"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/content/clear.svg 
b/etc/images/material/content/clear.svg
new file mode 100644
index 0000000000..081494612a
--- /dev/null
+++ b/etc/images/material/content/clear.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19 6.41L17.59 5 12 
10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 
12 19 6.41z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/content/content_copy.svg 
b/etc/images/material/content/content_copy.svg
new file mode 100644
index 0000000000..b73d573563
--- /dev/null
+++ b/etc/images/material/content/content_copy.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M16 
1H2v16h2V3h12V1zm5 4H6v18h15V5zm-2 16H8V7h11v14z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/content/content_cut.svg 
b/etc/images/material/content/content_cut.svg
new file mode 100644
index 0000000000..4a8b0d103b
--- /dev/null
+++ b/etc/images/material/content/content_cut.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M9.64 
7.64c.23-.5.36-1.05.36-1.64 0-2.21-1.79-4-4-4S2 3.79 2 6s1.79 4 4 4c.59 0 
1.14-.13 1.64-.36L10 12l-2.36 2.36C7.14 14.13 6.59 14 6 14c-2.21 0-4 1.79-4 
4s1.79 4 4 4 4-1.79 4-4c0-.59-.13-1.14-.36-1.64L12 14l7 7h3v-1L9.64 7.64zM6 
8c-1.1 0-2-.89-2-2s.9-2 2-2 2 .89 2 2-.9 2-2 2zm0 12c-1.1 0-2-.89-2-2s.9-2 2-2 
2 .89 2 2-.9 2-2 2zm6-7.5c-.28 0-.5-.22-.5-.5s.22- [...]
\ No newline at end of file
diff --git a/etc/images/material/content/content_paste.svg 
b/etc/images/material/content/content_paste.svg
new file mode 100644
index 0000000000..ac4beb31e5
--- /dev/null
+++ b/etc/images/material/content/content_paste.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M21 2h-6.18C14.4.84 
13.3 0 12 0S9.6.84 9.18 2H3v20h18V2zm-9 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 
.45-1 1-1zm7 18H5V4h2v3h10V4h2v16z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/content/create.svg 
b/etc/images/material/content/create.svg
new file mode 100644
index 0000000000..ebd2c05dd4
--- /dev/null
+++ b/etc/images/material/content/create.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M3 
17.25V21h3.75L17.81 9.94l-3.75-3.75L3 17.25zM21.41 6.34l-3.75-3.75-2.53 2.54 
3.75 3.75 2.53-2.54z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/content/delete_sweep.svg 
b/etc/images/material/content/delete_sweep.svg
new file mode 100644
index 0000000000..85b9aeb749
--- /dev/null
+++ b/etc/images/material/content/delete_sweep.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M15 
16h4v2h-4v-2zm0-8h7v2h-7V8zm0 4h6v2h-6v-2zM3 20h10V8H3v12zM14 5h-3l-1-1H6L5 
5H2v2h12V5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/content/drafts.svg 
b/etc/images/material/content/drafts.svg
new file mode 100644
index 0000000000..ca410ca2ba
--- /dev/null
+++ b/etc/images/material/content/drafts.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M21.99 6.86L12 1 2 
6.86V20h20l-.01-13.14zM12 13L3.74 7.84 12 3l8.26 4.84L12 13z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/content/dynamic_feed.svg 
b/etc/images/material/content/dynamic_feed.svg
new file mode 100644
index 0000000000..9aa1b520c2
--- /dev/null
+++ b/etc/images/material/content/dynamic_feed.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g/><g><polygon points="8,8 6,8 6,17 17,17 17,15 
8,15"/><path d="M22,3H10v10h12V3z M20,11h-8V7h8V11z"/><polygon points="4,12 
2,12 2,21 13,21 13,19 4,19"/></g></g><g display="none"><g display="inline"/><g 
display="inline"><polygon points="8,8 6,8 6,17 17,17 17,15 8,15"/><path 
d="M22,3H10v10h12V3z M20,11h-8V7h8V11z"/><polyg [...]
\ No newline at end of file
diff --git a/etc/images/material/content/file_copy.svg 
b/etc/images/material/content/file_copy.svg
new file mode 100644
index 0000000000..07d4f18d76
--- /dev/null
+++ b/etc/images/material/content/file_copy.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M16 
1H2v16h2V3h12V1zm-1 4l6 6v12H6V5h9zm-1 7h5.5L14 6.5V12z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/content/filter_list.svg 
b/etc/images/material/content/filter_list.svg
new file mode 100644
index 0000000000..03a8f17bbe
--- /dev/null
+++ b/etc/images/material/content/filter_list.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M10 18h4v-2h-4v2zM3 
6v2h18V6H3zm3 7h12v-2H6v2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/content/flag.svg 
b/etc/images/material/content/flag.svg
new file mode 100644
index 0000000000..1fc1eb5cc9
--- /dev/null
+++ b/etc/images/material/content/flag.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M14.4 6L14 
4H5v17h2v-7h5.6l.4 2h7V6h-5.6z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/content/font_download.svg 
b/etc/images/material/content/font_download.svg
new file mode 100644
index 0000000000..48aa441bda
--- /dev/null
+++ b/etc/images/material/content/font_download.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M9.93 13.5h4.14L12 
7.98 9.93 13.5zM22 2H2v20h20V2zm-6.05 16.5l-1.14-3H9.17l-1.12 
3H5.96l5.11-13h1.86l5.11 13h-2.09z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/content/forward.svg 
b/etc/images/material/content/forward.svg
new file mode 100644
index 0000000000..dad4905ce8
--- /dev/null
+++ b/etc/images/material/content/forward.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12 8V4l8 8-8 
8v-4H4V8h8z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/content/gesture.svg 
b/etc/images/material/content/gesture.svg
new file mode 100644
index 0000000000..5c3357a85a
--- /dev/null
+++ b/etc/images/material/content/gesture.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M4.59 6.89c.7-.71 
1.4-1.35 1.71-1.22.5.2 0 1.03-.3 1.52-.25.42-2.86 3.89-2.86 6.31 0 1.28.48 2.34 
1.34 2.98.75.56 1.74.73 2.64.46 1.07-.31 1.95-1.4 3.06-2.77 1.21-1.49 2.83-3.44 
4.08-3.44 1.63 0 1.65 1.01 1.76 1.79-3.78.64-5.38 3.67-5.38 5.37 0 1.7 1.44 
3.09 3.21 3.09 1.63 0 4.29-1.33 
4.69-6.1H21v-2.5h-2.47c-.15-1.65-1.09-4.2-4.03-4.2-2.25 0-4.18 1.91-4.94 2. 
[...]
\ No newline at end of file
diff --git a/etc/images/material/content/how_to_reg.svg 
b/etc/images/material/content/how_to_reg.svg
new file mode 100644
index 0000000000..b0fc2bcc3e
--- /dev/null
+++ b/etc/images/material/content/how_to_reg.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M9 
17l3-2.94c-.39-.04-.68-.06-1-.06-2.67 0-8 1.34-8 4v2h9l-3-3zm2-5c2.21 0 4-1.79 
4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4"/><path d="M15.47 20.5L12 17l1.4-1.41 
2.07 2.08 5.13-5.17 1.4 1.41-6.53 6.59z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/content/how_to_vote.svg 
b/etc/images/material/content/how_to_vote.svg
new file mode 100644
index 0000000000..e5e04eb8a8
--- /dev/null
+++ b/etc/images/material/content/how_to_vote.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M18 13h-.68l-2 
2h1.91L19 17H5l1.78-2h2.05l-2-2H6l-3 3v6h18v-6zm1.81-5.04L13.45 1.6 5.68 
9.36l6.36 6.36 7.77-7.76zm-6.35-3.55L17 7.95l-4.95 4.95-3.54-3.54 
4.95-4.95z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/content/ic_content_copy_24px.svg 
b/etc/images/material/content/ic_content_copy_24px.svg
new file mode 100644
index 0000000000..7c6b60aeec
--- /dev/null
+++ b/etc/images/material/content/ic_content_copy_24px.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path d="M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12V1zm3 4H8c-1.1 0-2 .9-2 2v14c0 
1.1.9 2 2 2h11c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm0 16H8V7h11v14z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/content/ic_content_cut_24px.svg 
b/etc/images/material/content/ic_content_cut_24px.svg
new file mode 100644
index 0000000000..b89a0d03c0
--- /dev/null
+++ b/etc/images/material/content/ic_content_cut_24px.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path d="M9.64 7.64c.23-.5.36-1.05.36-1.64 0-2.21-1.79-4-4-4S2 3.79 2 
6s1.79 4 4 4c.59 0 1.14-.13 1.64-.36L10 12l-2.36 2.36C7.14 14.13 6.59 14 6 
14c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4c0-.59-.13-1.14-.36-1.64L12 14l7 
7h3v-1L9.64 7.64zM6 8c-1.1 0-2-.89-2-2s.9-2 2-2 2 .89 2 2-.9 2-2 2zm0 12c-1.1 
0-2-.89-2-2s.9-2 2-2 2 .89 2 2-.9 2-2 2zm6-7.5c-.28 
0-.5-.22-.5-.5s.22-.5.5-.5.5.22.5.5-.22.5-.5.5zM19 3l-6 6  [...]
\ No newline at end of file
diff --git a/etc/images/material/content/ic_content_paste_24px.svg 
b/etc/images/material/content/ic_content_paste_24px.svg
new file mode 100644
index 0000000000..af63a642cc
--- /dev/null
+++ b/etc/images/material/content/ic_content_paste_24px.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path d="M19 2h-4.18C14.4.84 13.3 0 12 0c-1.3 0-2.4.84-2.82 2H5c-1.1 0-2 
.9-2 2v16c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm-7 0c.55 0 1 .45 1 
1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm7 18H5V4h2v3h10V4h2v16z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/content/ic_create_24px.svg 
b/etc/images/material/content/ic_create_24px.svg
new file mode 100644
index 0000000000..f5ddfe1942
--- /dev/null
+++ b/etc/images/material/content/ic_create_24px.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path d="M3 17.25V21h3.75L17.81 9.94l-3.75-3.75L3 17.25zM20.71 
7.04c.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"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/content/ic_redo_24px.svg 
b/etc/images/material/content/ic_redo_24px.svg
new file mode 100644
index 0000000000..f58c359da3
--- /dev/null
+++ b/etc/images/material/content/ic_redo_24px.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="1em" height="1em" viewBox="0 0 
24 24"><path d="M18.4 10.6C16.55 8.99 14.15 8 11.5 8c-4.65 0-8.58 3.03-9.96 
7.22L3.9 16c1.05-3.19 4.05-5.5 7.6-5.5 1.95 0 3.73.72 5.12 1.88L13 16h9V7l-3.6 
3.6z"/></svg>
diff --git a/etc/images/material/content/ic_save_24px.svg 
b/etc/images/material/content/ic_save_24px.svg
new file mode 100644
index 0000000000..1d3c3005a2
--- /dev/null
+++ b/etc/images/material/content/ic_save_24px.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path d="M17 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 
2-2V7l-4-4zm-5 16c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 
3zm3-10H5V5h10v4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/content/ic_undo_24px.svg 
b/etc/images/material/content/ic_undo_24px.svg
new file mode 100644
index 0000000000..c37cf40136
--- /dev/null
+++ b/etc/images/material/content/ic_undo_24px.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path d="M12.5 8c-2.65 0-5.05.99-6.9 2.6L2 7v9h9l-3.62-3.62c1.39-1.16 
3.16-1.88 5.12-1.88 3.54 0 6.55 2.31 7.6 5.5l2.37-.78C21.08 11.03 17.15 8 12.5 
8z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/content/inbox.svg 
b/etc/images/material/content/inbox.svg
new file mode 100644
index 0000000000..41e0d65540
--- /dev/null
+++ b/etc/images/material/content/inbox.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M21 
3H3.01v18H21V3zm-2 12h-4c0 1.66-1.35 3-3 3s-3-1.34-3-3H5V5h14v10z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/content/insights.svg 
b/etc/images/material/content/insights.svg
new file mode 100644
index 0000000000..9afbd1a45f
--- /dev/null
+++ b/etc/images/material/content/insights.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g><path 
d="M21,8c-1.45,0-2.26,1.44-1.93,2.51l-3.55,3.56c-0.3-0.09-0.74-0.09-1.04,0l-2.55-2.55C12.27,10.45,11.46,9,10,9
 
c-1.45,0-2.27,1.44-1.93,2.52l-4.56,4.55C2.44,15.74,1,16.55,1,18c0,1.1,0.9,2,2,2c1.45,0,2.26-1.44,1.93-2.51l4.55-4.56
 
c0.3,0.09,0.74,0.09,1.04,0l2.55,2.55C12.73,16.55,13.54,18,15,18c1.45,0,2.27-1.44,1.93-
 [...]
\ No newline at end of file
diff --git a/etc/images/material/content/inventory.svg 
b/etc/images/material/content/inventory.svg
new file mode 100644
index 0000000000..ba6e3044e8
--- /dev/null
+++ b/etc/images/material/content/inventory.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M20 2H4c-1 0-2 .9-2 
2v3.01c0 .72.43 1.34 1 1.69V20c0 1.1 1.1 2 2 2h14c.9 0 2-.9 2-2V8.7c.57-.35 
1-.97 1-1.69V4c0-1.1-1-2-2-2zm-5 12H9v-2h6v2zm5-7H4V4l16-.02V7z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/content/inventory_2_black_24dp.svg 
b/etc/images/material/content/inventory_2_black_24dp.svg
new file mode 100644
index 0000000000..c35ba104ee
--- /dev/null
+++ b/etc/images/material/content/inventory_2_black_24dp.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><g><rect 
fill="none" height="24" width="24"/></g><g><path 
d="M20,2H4C3,2,2,2.9,2,4v3.01C2,7.73,2.43,8.35,3,8.7V20c0,1.1,1.1,2,2,2h14c0.9,0,2-0.9,2-2V8.7c0.57-0.35,1-0.97,1-1.69V4
 C22,2.9,21,2,20,2z M15,14H9v-2h6V14z M20,7H4V4h16V7z"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/content/link.svg 
b/etc/images/material/content/link.svg
new file mode 100644
index 0000000000..fc37f9b627
--- /dev/null
+++ b/etc/images/material/content/link.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M17 7h-4v2h4c1.65 0 
3 1.35 3 3s-1.35 3-3 3h-4v2h4c2.76 0 5-2.24 5-5s-2.24-5-5-5zm-6 8H7c-1.65 
0-3-1.35-3-3s1.35-3 3-3h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 
5h4v-2zm-3-4h8v2H8zm9-4h-4v2h4c1.65 0 3 1.35 3 3s-1.35 3-3 3h-4v2h4c2.76 0 
5-2.24 5-5s-2.24-5-5-5zm-6 8H7c-1.65 0-3-1.35-3-3s1.35-3 3-3h4V7H7c-2.76 0-5 
2.24-5 5s2.24 5 5 5h4v-2zm-3-4h8v2H8z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/content/link_off.svg 
b/etc/images/material/content/link_off.svg
new file mode 100644
index 0000000000..e348e6d5f2
--- /dev/null
+++ b/etc/images/material/content/link_off.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M14.39 11L16 
12.61V11zM17 7h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1 0 1.27-.77 2.37-1.87 2.84l1.4 
1.4C21.05 15.36 22 13.79 22 12c0-2.76-2.24-5-5-5zM2 4.27l3.11 3.11C3.29 8.12 2 
9.91 2 12c0 2.76 2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1 0-1.59 1.21-2.9 
2.76-3.07L8.73 11H8v2h2.73L13 15.27V17h1.73l4.01 4.01 1.41-1.41L3.41 2.86 2 
4.27z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/content/low_priority.svg 
b/etc/images/material/content/low_priority.svg
new file mode 100644
index 0000000000..a9e948ccee
--- /dev/null
+++ b/etc/images/material/content/low_priority.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M14 5h8v2h-8V5zm0 
5.5h8v2h-8v-2zm0 5.5h8v2h-8v-2zM2 11.5C2 15.08 4.92 18 8.5 
18H9v2l3-3-3-3v2h-.5C6.02 16 4 13.98 4 11.5S6.02 7 8.5 7H12V5H8.5C4.92 5 2 7.92 
2 11.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/content/mail.svg 
b/etc/images/material/content/mail.svg
new file mode 100644
index 0000000000..8d725fdcc8
--- /dev/null
+++ b/etc/images/material/content/mail.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M22 4H2v16h20V4zm-2 
4l-8 5-8-5V6l8 5 8-5v2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/content/markunread.svg 
b/etc/images/material/content/markunread.svg
new file mode 100644
index 0000000000..8d725fdcc8
--- /dev/null
+++ b/etc/images/material/content/markunread.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M22 4H2v16h20V4zm-2 
4l-8 5-8-5V6l8 5 8-5v2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/content/move_to_inbox.svg 
b/etc/images/material/content/move_to_inbox.svg
new file mode 100644
index 0000000000..f7da05dd9e
--- /dev/null
+++ b/etc/images/material/content/move_to_inbox.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M21 3H3v18h18V3zm-2 
12h-4c0 1.66-1.35 3-3 3s-3-1.34-3-3H4.99V5H19v10zm-3-5h-2V7h-4v3H8l4 4 
4-4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/content/next_week.svg 
b/etc/images/material/content/next_week.svg
new file mode 100644
index 0000000000..0edeceec50
--- /dev/null
+++ b/etc/images/material/content/next_week.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M22 
7h-6V5c0-.55-.22-1.05-.59-1.41C15.05 3.22 14.55 3 14 3h-4c-1.1 0-2 .9-2 
2v2H2v15h20V7zM10 5h4v2h-4V5zm1 13.5l-1-1 3-3-3-3 1-1 4 4-4 4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/content/outlined_flag.svg 
b/etc/images/material/content/outlined_flag.svg
new file mode 100644
index 0000000000..5582501516
--- /dev/null
+++ b/etc/images/material/content/outlined_flag.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M14 
6l-1-2H5v17h2v-7h5l1 2h7V6h-6zm4 8h-4l-1-2H7V6h5l1 2h5v6z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/content/policy.svg 
b/etc/images/material/content/policy.svg
new file mode 100644
index 0000000000..cb66f0ff8f
--- /dev/null
+++ b/etc/images/material/content/policy.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g/><g><path 
d="M21,5l-9-4L3,5v6c0,5.55,3.84,10.74,9,12c2.3-0.56,4.33-1.9,5.88-3.71l-3.12-3.12c-1.94,1.29-4.58,1.07-6.29-0.64
 
c-1.95-1.95-1.95-5.12,0-7.07c1.95-1.95,5.12-1.95,7.07,0c1.71,1.71,1.92,4.35,0.64,6.29l2.9,2.9C20.29,15.69,21,13.38,21,11V5z"/><circle
 cx="12" cy="12" r="3"/></g></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/content/push_pin.svg 
b/etc/images/material/content/push_pin.svg
new file mode 100644
index 0000000000..f31d4fe2c0
--- /dev/null
+++ b/etc/images/material/content/push_pin.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><path 
d="M16,9V4l2,0V2H6v2l2,0v5c0,1.66-1.34,3-3,3h0v2h5.97v7l1,1l1-1v-7H19v-2h0 
C17.34,12,16,10.66,16,9z" fill-rule="evenodd"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/content/redo.svg 
b/etc/images/material/content/redo.svg
new file mode 100644
index 0000000000..3574d67e4b
--- /dev/null
+++ b/etc/images/material/content/redo.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M18.4 10.6C16.55 
8.99 14.15 8 11.5 8c-4.65 0-8.58 3.03-9.96 7.22L3.9 16c1.05-3.19 4.05-5.5 
7.6-5.5 1.95 0 3.73.72 5.12 1.88L13 16h9V7l-3.6 3.6z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/content/remove.svg 
b/etc/images/material/content/remove.svg
new file mode 100644
index 0000000000..01ecddf784
--- /dev/null
+++ b/etc/images/material/content/remove.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19 
13H5v-2h14v2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/content/remove_circle.svg 
b/etc/images/material/content/remove_circle.svg
new file mode 100644
index 0000000000..45068f14c2
--- /dev/null
+++ b/etc/images/material/content/remove_circle.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" 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 2zm5 11H7v-2h10v2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/content/remove_circle_outline.svg 
b/etc/images/material/content/remove_circle_outline.svg
new file mode 100644
index 0000000000..d8fb3e9d20
--- /dev/null
+++ b/etc/images/material/content/remove_circle_outline.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M7 
11v2h10v-2H7zm5-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 
2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/content/reply.svg 
b/etc/images/material/content/reply.svg
new file mode 100644
index 0000000000..dd86e8366d
--- /dev/null
+++ b/etc/images/material/content/reply.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M10 9V5l-7 7 7 
7v-4.1c5 0 8.5 1.6 11 5.1-1-5-4-10-11-11z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/content/reply_all.svg 
b/etc/images/material/content/reply_all.svg
new file mode 100644
index 0000000000..0ca035ed11
--- /dev/null
+++ b/etc/images/material/content/reply_all.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M7 8V5l-7 7 7 
7v-3l-4-4 4-4zm6 1V5l-7 7 7 7v-4.1c5 0 8.5 1.6 11 5.1-1-5-4-10-11-11z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/content/report.svg 
b/etc/images/material/content/report.svg
new file mode 100644
index 0000000000..b52a986db5
--- /dev/null
+++ b/etc/images/material/content/report.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M15.73 3H8.27L3 
8.27v7.46L8.27 21h7.46L21 15.73V8.27L15.73 3zM12 17.3c-.72 
0-1.3-.58-1.3-1.3s.58-1.3 1.3-1.3 1.3.58 1.3 1.3-.58 1.3-1.3 
1.3zm1-4.3h-2V7h2v6z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/content/report_gmailerrorred.svg 
b/etc/images/material/content/report_gmailerrorred.svg
new file mode 100644
index 0000000000..7805003fb0
--- /dev/null
+++ b/etc/images/material/content/report_gmailerrorred.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M15.73 3H8.27L3 
8.27v7.46L8.27 21h7.46L21 15.73V8.27L15.73 3zM19 14.9L14.9 19H9.1L5 
14.9V9.1L9.1 5h5.8L19 9.1v5.8z"/><circle cx="12" cy="16" r="1"/><path d="M11 
7h2v7h-2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/content/report_off.svg 
b/etc/images/material/content/report_off.svg
new file mode 100644
index 0000000000..7cdb6d330c
--- /dev/null
+++ b/etc/images/material/content/report_off.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M11 7h2v2.33l7.2 
7.2.8-.8V8.27L15.73 3H8.27l-.8.8L11 7.33zM2.41 1.58L1 2.99l3.64 3.64L3 
8.27v7.46L8.27 21h7.46l1.64-1.64L21.01 23l1.41-1.41L2.41 1.58zM11 
12.99l.01.01H11v-.01zm1 4.31c-.72 0-1.3-.58-1.3-1.3 0-.72.58-1.3 1.3-1.3s1.3.58 
1.3 1.3c0 .72-.58 1.3-1.3 1.3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/content/save.svg 
b/etc/images/material/content/save.svg
new file mode 100644
index 0000000000..988b0a1744
--- /dev/null
+++ b/etc/images/material/content/save.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M17 
3H3v18h18V7l-4-4zm-5 16c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 
3zm3-10H5V5h10v4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/content/save_alt.svg 
b/etc/images/material/content/save_alt.svg
new file mode 100644
index 0000000000..438bfb374c
--- /dev/null
+++ b/etc/images/material/content/save_alt.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19 
12v7H5v-7H3v9h18v-9h-2zm-6 .67l2.59-2.58L17 11.5l-5 5-5-5 1.41-1.41L11 
12.67V3h2v9.67z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/content/select_all.svg 
b/etc/images/material/content/select_all.svg
new file mode 100644
index 0000000000..03f011d54f
--- /dev/null
+++ b/etc/images/material/content/select_all.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M3 13h2v-2H3v2zm4 
8h2v-2H7v2zM3 9h2V7H3v2zm10-6h-2v2h2V3zM3 17h2v-2H3v2zM9 3H7v2h2V3zM5 
3H3v2h2V3zm6 18h2v-2h-2v2zm8-8h2v-2h-2v2zm0-4h2V7h-2v2zm0 8h2v-2h-2v2zm-4 
4h2v-2h-2v2zm0-16h2V3h-2v2zm4 0h2V3h-2v2zm0 16h2v-2h-2v2zM3 
21h2v-2H3v2zm4-4h10V7H7v10zm2-8h6v6H9V9z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/content/send.svg 
b/etc/images/material/content/send.svg
new file mode 100644
index 0000000000..91ff8e6100
--- /dev/null
+++ b/etc/images/material/content/send.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M2.01 21L23 12 2.01 
3 2 10l15 2-15 2 .01 7z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/content/shield.svg 
b/etc/images/material/content/shield.svg
new file mode 100644
index 0000000000..47be1e48dd
--- /dev/null
+++ b/etc/images/material/content/shield.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M12 1L3 5v6c0 5.55 
3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5l-9-4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/content/sort.svg 
b/etc/images/material/content/sort.svg
new file mode 100644
index 0000000000..a65b0afabc
--- /dev/null
+++ b/etc/images/material/content/sort.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M3 18h6v-2H3v2zM3 
6v2h18V6H3zm0 7h12v-2H3v2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/content/square_foot.svg 
b/etc/images/material/content/square_foot.svg
new file mode 100644
index 0000000000..5041996f04
--- /dev/null
+++ b/etc/images/material/content/square_foot.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g><path 
d="M17.66,17.66l-1.06,1.06l-0.71-0.71l1.06-1.06l-1.94-1.94l-1.06,1.06l-0.71-0.71l1.06-1.06l-1.94-1.94l-1.06,1.06
 
l-0.71-0.71l1.06-1.06L9.7,9.7l-1.06,1.06l-0.71-0.71l1.06-1.06L7.05,7.05L5.99,8.11L5.28,7.4l1.06-1.06L4,4v16h16L17.66,17.66z
 M7,17v-5.76L12.76,17H7z"/></g></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/content/stacked_bar_chart.svg 
b/etc/images/material/content/stacked_bar_chart.svg
new file mode 100644
index 0000000000..9e4d123cdc
--- /dev/null
+++ b/etc/images/material/content/stacked_bar_chart.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M6 
10h3v10H6zm0-5h3v4H6zm10 11h3v4h-3zm0-3h3v2h-3zm-5 
0h3v7h-3zm0-4h3v3h-3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/content/stream.svg 
b/etc/images/material/content/stream.svg
new file mode 100644
index 0000000000..ffd36c8d92
--- /dev/null
+++ b/etc/images/material/content/stream.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><circle cx="20" cy="12" 
r="2"/><circle cx="4" cy="12" r="2"/><circle cx="12" cy="20" r="2"/><path 
d="M10.05 8.59L6.03 4.55h-.01l-.31-.32-1.42 1.41 4.02 
4.05.01-.01.31.32zm3.893.027l4.405-4.392L19.76 5.64l-4.405 4.393zM10.01 
15.36l-1.42-1.41-4.03 4.01-.32.33 1.41 1.41 4.03-4.02zm9.75 
2.94l-3.99-4.01-.36-.35L14 15.35l3.99 4.01.35.35z"/><circle cx="12" cy="4" 
r="2"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/content/tag.svg 
b/etc/images/material/content/tag.svg
new file mode 100644
index 0000000000..f0c939df7f
--- /dev/null
+++ b/etc/images/material/content/tag.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M20 
10V8h-4V4h-2v4h-4V4H8v4H4v2h4v4H4v2h4v4h2v-4h4v4h2v-4h4v-2h-4v-4h4zm-6 
4h-4v-4h4v4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/content/text_format.svg 
b/etc/images/material/content/text_format.svg
new file mode 100644
index 0000000000..35f2ca8525
--- /dev/null
+++ b/etc/images/material/content/text_format.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M5 
17v2h14v-2H5zm4.5-4.2h5l.9 2.2h2.1L12.75 4h-1.5L6.5 15h2.1l.9-2.2zM12 
5.98L13.87 11h-3.74L12 5.98z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/content/unarchive.svg 
b/etc/images/material/content/unarchive.svg
new file mode 100644
index 0000000000..cde3db0c4c
--- /dev/null
+++ b/etc/images/material/content/unarchive.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M18.71 3H5.29L3 
5.79V21h18V5.79L18.71 3zM14 15v2h-4v-2H6.5L12 9.5l5.5 5.5H14zM5.12 
5l.81-1h12l.94 1H5.12z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/content/undo.svg 
b/etc/images/material/content/undo.svg
new file mode 100644
index 0000000000..ba4c12cd7a
--- /dev/null
+++ b/etc/images/material/content/undo.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12.5 8c-2.65 
0-5.05.99-6.9 2.6L2 7v9h9l-3.62-3.62c1.39-1.16 3.16-1.88 5.12-1.88 3.54 0 6.55 
2.31 7.6 5.5l2.37-.78C21.08 11.03 17.15 8 12.5 8z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/content/waves.svg 
b/etc/images/material/content/waves.svg
new file mode 100644
index 0000000000..07fb10a039
--- /dev/null
+++ b/etc/images/material/content/waves.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M17 16.99c-1.35 
0-2.2.42-2.95.8-.65.33-1.18.6-2.05.6-.9 
0-1.4-.25-2.05-.6-.75-.38-1.57-.8-2.95-.8s-2.2.42-2.95.8c-.65.33-1.17.6-2.05.6v1.95c1.35
 0 2.2-.42 2.95-.8.65-.33 1.17-.6 2.05-.6s1.4.25 2.05.6c.75.38 1.57.8 
2.95.8s2.2-.42 2.95-.8c.65-.33 1.18-.6 2.05-.6.9 0 1.4.25 2.05.6.75.38 1.58.8 
2.95.8v-1.95c-.9 0-1.4-.25-2.05-.6-.75-.38-1.6-.8-2.95-.8zm0-4.45c-1. [...]
\ No newline at end of file
diff --git a/etc/images/material/content/weekend.svg 
b/etc/images/material/content/weekend.svg
new file mode 100644
index 0000000000..a578cd7552
--- /dev/null
+++ b/etc/images/material/content/weekend.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M6 
9.03V14h12V9.03h2V5H4v4.03zM19 15H5v-4.97H1V19h22v-8.97h-4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/content/where_to_vote.svg 
b/etc/images/material/content/where_to_vote.svg
new file mode 100644
index 0000000000..d9243f6021
--- /dev/null
+++ b/etc/images/material/content/where_to_vote.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12 2C8.14 2 5 5.14 
5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.86-3.14-7-7-7zm-1.53 12l-3.48-3.48L8.4 
9.1l2.07 2.07 5.13-5.14 1.41 1.42L10.47 14z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/device/access_alarm.svg 
b/etc/images/material/device/access_alarm.svg
new file mode 100644
index 0000000000..ef1cfd2237
--- /dev/null
+++ b/etc/images/material/device/access_alarm.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M22 
5.72l-4.6-3.86-1.29 1.53 4.6 3.86L22 5.72zM7.88 3.39L6.6 1.86 2 5.71l1.29 1.53 
4.59-3.85zM12.5 8H11v6l4.75 2.85.75-1.23-4-2.37V8zM12 4c-4.97 0-9 4.03-9 9s4.02 
9 9 9c4.97 0 9-4.03 9-9s-4.03-9-9-9zm0 16c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 
7 7-3.13 7-7 7z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/device/access_alarms.svg 
b/etc/images/material/device/access_alarms.svg
new file mode 100644
index 0000000000..474a03dd97
--- /dev/null
+++ b/etc/images/material/device/access_alarms.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M22 5.7l-4.6-3.9-1.3 
1.5 4.6 3.9L22 5.7zM7.9 3.4L6.6 1.9 2 5.7l1.3 1.5 4.6-3.8zM12.5 8H11v6l4.7 
2.9.8-1.2-4-2.4V8zM12 4c-5 0-9 4-9 9s4 9 9 9 9-4 9-9-4-9-9-9zm0 16c-3.9 
0-7-3.1-7-7s3.1-7 7-7 7 3.1 7 7-3.1 7-7 7z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/device/access_time.svg 
b/etc/images/material/device/access_time.svg
new file mode 100644
index 0000000000..7eefbb9b5c
--- /dev/null
+++ b/etc/images/material/device/access_time.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M11.99 2C6.47 2 2 
6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 
0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zm.5-13H11v6l5.25 
3.15.75-1.23-4.5-2.67z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/device/ad_units.svg 
b/etc/images/material/device/ad_units.svg
new file mode 100644
index 0000000000..7ed911dc43
--- /dev/null
+++ b/etc/images/material/device/ad_units.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24" x="0"/><g><path d="M19,1H5v22h14V1z M17,19H7V5h10V19z"/><rect 
height="2" width="8" x="8" y="6"/></g></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/device/add_alarm.svg 
b/etc/images/material/device/add_alarm.svg
new file mode 100644
index 0000000000..dfc740ab42
--- /dev/null
+++ b/etc/images/material/device/add_alarm.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M7.88 3.39L6.6 1.86 
2 5.71l1.29 1.53 4.59-3.85zM22 5.72l-4.6-3.86-1.29 1.53 4.6 3.86L22 5.72zM12 
4c-4.97 0-9 4.03-9 9s4.02 9 9 9c4.97 0 9-4.03 9-9s-4.03-9-9-9zm0 16c-3.87 
0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 
7zm1-11h-2v3H8v2h3v3h2v-3h3v-2h-3V9z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/device/add_to_home_screen.svg 
b/etc/images/material/device/add_to_home_screen.svg
new file mode 100644
index 0000000000..b368e2a72a
--- /dev/null
+++ b/etc/images/material/device/add_to_home_screen.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M20 1.01L6 
1v5h2V5h10v14H8v-1H6v5h14V1.01zM10 15h2V8H5v2h3.59L3 15.59 4.41 17 10 
11.41V15z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/device/airplanemode_active.svg 
b/etc/images/material/device/airplanemode_active.svg
new file mode 100644
index 0000000000..916e1b3079
--- /dev/null
+++ b/etc/images/material/device/airplanemode_active.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><path 
d="M22,16v-2l-8.5-5V3.5C13.5,2.67,12.83,2,12,2s-1.5,0.67-1.5,1.5V9L2,14v2l8.5-2.5V19L8,20.5L8,22l4-1l4,1l0-1.5L13.5,19
 v-5.5L22,16z"/><path d="M0,0h24v24H0V0z" fill="none"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/device/airplanemode_inactive.svg 
b/etc/images/material/device/airplanemode_inactive.svg
new file mode 100644
index 0000000000..8402b5744b
--- /dev/null
+++ b/etc/images/material/device/airplanemode_inactive.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><path 
d="M10.5,7.67V3.5C10.5,2.67,11.17,2,12,2c0.83,0,1.5,0.67,1.5,1.5V9l8.5,5v2l-4.49-1.32L10.5,7.67z
 M19.78,22.61l1.41-1.41 
L13.5,13.5L9.56,9.56L2.81,2.81L1.39,4.22l6.38,6.38L2,14v2l8.5-2.5V19L8,20.5L8,22l4-1l4,1l0-1.5L13.5,19v-2.67L19.78,22.61z"/><path
 d="M0,0h24v24H0V0z" fill="none"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/device/battery_20.svg 
b/etc/images/material/device/battery_20.svg
new file mode 100644
index 0000000000..bb62708391
--- /dev/null
+++ b/etc/images/material/device/battery_20.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M7 17v3.67C7 21.4 
7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V17H7z"/><path d="M17 5.33C17 4.6 
16.4 4 15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V17h10V5.33z" 
fill-opacity=".3"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/device/battery_30.svg 
b/etc/images/material/device/battery_30.svg
new file mode 100644
index 0000000000..9c5a34f13e
--- /dev/null
+++ b/etc/images/material/device/battery_30.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M17 5.33C17 4.6 16.4 
4 15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V15h10V5.33z" 
fill-opacity=".3"/><path d="M7 15v5.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 
1.34-1.33V15H7z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/device/battery_50.svg 
b/etc/images/material/device/battery_50.svg
new file mode 100644
index 0000000000..35e3c13d7f
--- /dev/null
+++ b/etc/images/material/device/battery_50.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M17 5.33C17 4.6 16.4 
4 15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V13h10V5.33z" 
fill-opacity=".3"/><path d="M7 13v7.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 
1.34-1.33V13H7z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/device/battery_60.svg 
b/etc/images/material/device/battery_60.svg
new file mode 100644
index 0000000000..67068b866e
--- /dev/null
+++ b/etc/images/material/device/battery_60.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M17 5.33C17 4.6 16.4 
4 15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V11h10V5.33z" 
fill-opacity=".3"/><path d="M7 11v9.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 
1.34-1.33V11H7z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/device/battery_80.svg 
b/etc/images/material/device/battery_80.svg
new file mode 100644
index 0000000000..25a06a4f88
--- /dev/null
+++ b/etc/images/material/device/battery_80.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M17 5.33C17 4.6 16.4 
4 15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V9h10V5.33z" 
fill-opacity=".3"/><path d="M7 9v11.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 
1.34-1.33V9H7z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/device/battery_90.svg 
b/etc/images/material/device/battery_90.svg
new file mode 100644
index 0000000000..aaa8cd5d37
--- /dev/null
+++ b/etc/images/material/device/battery_90.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M17 5.33C17 4.6 16.4 
4 15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V8h10V5.33z" 
fill-opacity=".3"/><path d="M7 8v12.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 
1.34-1.33V8H7z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/device/battery_alert.svg 
b/etc/images/material/device/battery_alert.svg
new file mode 100644
index 0000000000..282590ae4d
--- /dev/null
+++ b/etc/images/material/device/battery_alert.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M17 
4h-3V2h-4v2H7v18h10V4zm-4 14h-2v-2h2v2zm0-4h-2V9h2v5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/device/battery_charging_20.svg 
b/etc/images/material/device/battery_charging_20.svg
new file mode 100644
index 0000000000..057b866d01
--- /dev/null
+++ b/etc/images/material/device/battery_charging_20.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M11 20v-3H7v3.67C7 
21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V17h-4.4L11 20z"/><path 
d="M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V17h4v-2.5H9L13 7v5.5h2L12.6 
17H17V5.33C17 4.6 16.4 4 15.67 4z" fill-opacity=".3"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/device/battery_charging_30.svg 
b/etc/images/material/device/battery_charging_30.svg
new file mode 100644
index 0000000000..15c286ffa1
--- /dev/null
+++ b/etc/images/material/device/battery_charging_30.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M15.67 
4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33v9.17h2L13 7v5.5h2l-1.07 2H17V5.33C17 4.6 
16.4 4 15.67 4z" fill-opacity=".3"/><path d="M11 20v-5.5H7v6.17C7 21.4 7.6 22 
8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V14.5h-3.07L11 20z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/device/battery_charging_50.svg 
b/etc/images/material/device/battery_charging_50.svg
new file mode 100644
index 0000000000..e37ed1f1a0
--- /dev/null
+++ b/etc/images/material/device/battery_charging_50.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M14.47 13.5L11 
20v-5.5H9l.53-1H7v7.17C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 
1.34-1.33V13.5h-2.53z"/><path d="M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 
5.33v8.17h2.53L13 7v5.5h2l-.53 1H17V5.33C17 4.6 16.4 4 15.67 4z" 
fill-opacity=".3"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/device/battery_charging_60.svg 
b/etc/images/material/device/battery_charging_60.svg
new file mode 100644
index 0000000000..21ff011393
--- /dev/null
+++ b/etc/images/material/device/battery_charging_60.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M15.67 
4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V11h3.87L13 7v4h4V5.33C17 4.6 16.4 4 15.67 
4z" fill-opacity=".3"/><path d="M13 12.5h2L11 20v-5.5H9l1.87-3.5H7v9.67C7 21.4 
7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V11h-4v1.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/device/battery_charging_80.svg 
b/etc/images/material/device/battery_charging_80.svg
new file mode 100644
index 0000000000..ff8fa53caf
--- /dev/null
+++ b/etc/images/material/device/battery_charging_80.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M15.67 
4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V9h4.93L13 7v2h4V5.33C17 4.6 16.4 4 15.67 
4z" fill-opacity=".3"/><path d="M13 12.5h2L11 20v-5.5H9L11.93 9H7v11.67C7 21.4 
7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V9h-4v3.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/device/battery_charging_90.svg 
b/etc/images/material/device/battery_charging_90.svg
new file mode 100644
index 0000000000..59e53e16f9
--- /dev/null
+++ b/etc/images/material/device/battery_charging_90.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M15.67 
4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V8h5.47L13 7v1h4V5.33C17 4.6 16.4 4 15.67 
4z" fill-opacity=".3"/><path d="M13 12.5h2L11 20v-5.5H9L12.47 8H7v12.67C7 21.4 
7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V8h-4v4.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/device/battery_charging_full.svg 
b/etc/images/material/device/battery_charging_full.svg
new file mode 100644
index 0000000000..d32d2bea16
--- /dev/null
+++ b/etc/images/material/device/battery_charging_full.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M17 
4h-3V2h-4v2H7v18h10V4zm-6 16v-5.5H9L13 7v5.5h2L11 20z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/device/battery_full.svg 
b/etc/images/material/device/battery_full.svg
new file mode 100644
index 0000000000..b5aabaac4a
--- /dev/null
+++ b/etc/images/material/device/battery_full.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M17 
4h-3V2h-4v2H7v18h10V4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/device/battery_std.svg 
b/etc/images/material/device/battery_std.svg
new file mode 100644
index 0000000000..b5aabaac4a
--- /dev/null
+++ b/etc/images/material/device/battery_std.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M17 
4h-3V2h-4v2H7v18h10V4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/device/battery_unknown.svg 
b/etc/images/material/device/battery_unknown.svg
new file mode 100644
index 0000000000..1be9f96d0a
--- /dev/null
+++ b/etc/images/material/device/battery_unknown.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M15.67 
4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33v15.33C7 21.4 7.6 22 8.33 22h7.33c.74 0 
1.34-.6 1.34-1.33V5.33C17 4.6 16.4 4 15.67 4zM13 
18h-2v-2h2v2zm1.3-5.31s-.38.42-.67.71c-.48.48-.83 1.15-.83 
1.6h-1.6c0-.83.46-1.52.93-2l.93-.94c.27-.27.44-.65.44-1.06 
0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5H9c0-1.66 1.34-3 3-3s3 1.34 3 3c0 .66-.27 
1.26-.7 1.69z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/device/bluetooth.svg 
b/etc/images/material/device/bluetooth.svg
new file mode 100644
index 0000000000..c0139497f2
--- /dev/null
+++ b/etc/images/material/device/bluetooth.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M17.71 7.71L12 
2h-1v7.59L6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 11 
14.41V22h1l5.71-5.71-4.3-4.29 4.3-4.29zM13 5.83l1.88 1.88L13 9.59V5.83zm1.88 
10.46L13 18.17v-3.76l1.88 1.88z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/device/bluetooth_connected.svg 
b/etc/images/material/device/bluetooth_connected.svg
new file mode 100644
index 0000000000..cfcae4c05e
--- /dev/null
+++ b/etc/images/material/device/bluetooth_connected.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M7 12l-2-2-2 2 2 2 
2-2zm10.71-4.29L12 2h-1v7.59L6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 11 
14.41V22h1l5.71-5.71-4.3-4.29 4.3-4.29zM13 5.83l1.88 1.88L13 9.59V5.83zm1.88 
10.46L13 18.17v-3.76l1.88 1.88zM19 10l-2 2 2 2 2-2-2-2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/device/bluetooth_disabled.svg 
b/etc/images/material/device/bluetooth_disabled.svg
new file mode 100644
index 0000000000..7f31ea7446
--- /dev/null
+++ b/etc/images/material/device/bluetooth_disabled.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M13 5.83l1.88 
1.88-1.6 1.6 1.41 1.41 3.02-3.02L12 2h-1v5.03l2 2v-3.2zM5.41 4L4 5.41 10.59 12 
5 17.59 6.41 19 11 14.41V22h1l4.29-4.29 2.3 2.29L20 18.59 5.41 4zM13 
18.17v-3.76l1.88 1.88L13 18.17z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/device/bluetooth_searching.svg 
b/etc/images/material/device/bluetooth_searching.svg
new file mode 100644
index 0000000000..1d415029c2
--- /dev/null
+++ b/etc/images/material/device/bluetooth_searching.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M14.24 12.01l2.32 
2.32c.28-.72.44-1.51.44-2.33s-.16-1.59-.43-2.31l-2.33 2.32zm5.29-5.3l-1.26 
1.26c.63 1.21.98 2.57.98 4.02s-.36 2.82-.98 4.02l1.2 1.2c.97-1.54 1.54-3.36 
1.54-5.31-.01-1.89-.55-3.67-1.48-5.19zm-3.82 1L10 2H9v7.59L4.41 5 3 6.41 8.59 
12 3 17.59 4.41 19 9 14.41V22h1l5.71-5.71-4.3-4.29 4.3-4.29zM11 5.83l1.88 
1.88L11 9.59V5.83zm1.88 10.46L11 18.17v- [...]
\ No newline at end of file
diff --git a/etc/images/material/device/brightness_auto.svg 
b/etc/images/material/device/brightness_auto.svg
new file mode 100644
index 0000000000..92f477e7cf
--- /dev/null
+++ b/etc/images/material/device/brightness_auto.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M10.85 12.65h2.3L12 
9l-1.15 3.65zM20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 
23.31 15.31 20H20v-4.69L23.31 12 20 8.69zM14.3 16l-.7-2h-3.2l-.7 2H7.8L11 
7h2l3.2 9h-1.9z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/device/brightness_high.svg 
b/etc/images/material/device/brightness_high.svg
new file mode 100644
index 0000000000..2a2566e9a8
--- /dev/null
+++ b/etc/images/material/device/brightness_high.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M20 8.69V4h-4.69L12 
.69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12 20 
8.69zM12 18c-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>
\ No newline at end of file
diff --git a/etc/images/material/device/brightness_low.svg 
b/etc/images/material/device/brightness_low.svg
new file mode 100644
index 0000000000..7e1e2306fb
--- /dev/null
+++ b/etc/images/material/device/brightness_low.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M20 15.31L23.31 12 
20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 
20H20v-4.69zM12 18c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/device/brightness_medium.svg 
b/etc/images/material/device/brightness_medium.svg
new file mode 100644
index 0000000000..c4afad05f3
--- /dev/null
+++ b/etc/images/material/device/brightness_medium.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M20 15.31L23.31 12 
20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 
20H20v-4.69zM12 18V6c3.31 0 6 2.69 6 6s-2.69 6-6 6z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/device/data_usage.svg 
b/etc/images/material/device/data_usage.svg
new file mode 100644
index 0000000000..0d3d961716
--- /dev/null
+++ b/etc/images/material/device/data_usage.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M13 
2.05v3.03c3.39.49 6 3.39 6 6.92 0 .9-.18 1.75-.48 2.54l2.6 
1.53c.56-1.24.88-2.62.88-4.07 0-5.18-3.95-9.45-9-9.95zM12 19c-3.87 0-7-3.13-7-7 
0-3.53 2.61-6.43 6-6.92V2.05c-5.06.5-9 4.76-9 9.95 0 5.52 4.47 10 9.99 10 3.31 
0 6.24-1.61 8.06-4.09l-2.6-1.53C16.17 17.98 14.21 19 12 19z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/device/developer_mode.svg 
b/etc/images/material/device/developer_mode.svg
new file mode 100644
index 0000000000..d6a683f300
--- /dev/null
+++ b/etc/images/material/device/developer_mode.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M7 5h10v2h2V1.01L5 
1v6h2V5zm8.41 11.59L20 12l-4.59-4.59L14 8.83 17.17 12 14 15.17l1.41 1.42zM10 
15.17L6.83 12 10 8.83 8.59 7.41 4 12l4.59 4.59L10 15.17zM17 
19H7v-2H5v6h14v-6h-2v2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/device/device_thermostat.svg 
b/etc/images/material/device/device_thermostat.svg
new file mode 100644
index 0000000000..75a5316818
--- /dev/null
+++ b/etc/images/material/device/device_thermostat.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M15 
13V5c0-1.66-1.34-3-3-3S9 3.34 9 5v8c-1.21.91-2 2.37-2 4 0 2.76 2.24 5 5 
5s5-2.24 5-5c0-1.63-.79-3.09-2-4zm-4-8c0-.55.45-1 1-1s1 .45 1 
1h-1v1h1v2h-1v1h1v2h-2V5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/device/devices.svg 
b/etc/images/material/device/devices.svg
new file mode 100644
index 0000000000..081d68aaf7
--- /dev/null
+++ b/etc/images/material/device/devices.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M4 
6h18V4H2v13H0v3h14v-3H4V6zm20 2h-8v12h8V8zm-2 9h-4v-7h4v7z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/device/dvr.svg 
b/etc/images/material/device/dvr.svg
new file mode 100644
index 0000000000..e3e1e35d8c
--- /dev/null
+++ b/etc/images/material/device/dvr.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M23 
3H1v16h7v2h8v-2h7V3zm-2 14H3V5h18v12zm-2-9H8v2h11V8zm0 4H8v2h11v-2zM7 
8H5v2h2V8zm0 4H5v2h2v-2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/device/gps_fixed.svg 
b/etc/images/material/device/gps_fixed.svg
new file mode 100644
index 0000000000..e5df4d13c2
--- /dev/null
+++ b/etc/images/material/device/gps_fixed.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" 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-4zm8.94 
3c-.46-4.17-3.77-7.48-7.94-7.94V1h-2v2.06C6.83 3.52 3.52 6.83 3.06 
11H1v2h2.06c.46 4.17 3.77 7.48 7.94 7.94V23h2v-2.06c4.17-.46 7.48-3.77 
7.94-7.94H23v-2h-2.06zM12 19c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 
7z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/device/gps_not_fixed.svg 
b/etc/images/material/device/gps_not_fixed.svg
new file mode 100644
index 0000000000..72e9508041
--- /dev/null
+++ b/etc/images/material/device/gps_not_fixed.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M20.94 
11c-.46-4.17-3.77-7.48-7.94-7.94V1h-2v2.06C6.83 3.52 3.52 6.83 3.06 
11H1v2h2.06c.46 4.17 3.77 7.48 7.94 7.94V23h2v-2.06c4.17-.46 7.48-3.77 
7.94-7.94H23v-2h-2.06zM12 19c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 
7z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/device/gps_off.svg 
b/etc/images/material/device/gps_off.svg
new file mode 100644
index 0000000000..dc2b717611
--- /dev/null
+++ b/etc/images/material/device/gps_off.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M20.94 
11c-.46-4.17-3.77-7.48-7.94-7.94V1h-2v2.06c-.98.11-1.91.38-2.77.78l1.53 
1.53C10.46 5.13 11.22 5 12 5c3.87 0 7 3.13 7 7 0 .79-.13 1.54-.37 2.24l1.53 
1.53c.4-.86.67-1.79.78-2.77H23v-2h-2.06zM3 4.27l2.04 2.04C3.97 7.62 3.26 9.23 
3.06 11H1v2h2.06c.46 4.17 3.77 7.48 7.94 7.94V23h2v-2.06c1.77-.2 3.38-.91 
4.69-1.98L19.73 21l1.41-1.41L4.41 2.86 3 4.27zm13.27 1 [...]
\ No newline at end of file
diff --git a/etc/images/material/device/graphic_eq.svg 
b/etc/images/material/device/graphic_eq.svg
new file mode 100644
index 0000000000..b9976c70a1
--- /dev/null
+++ b/etc/images/material/device/graphic_eq.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M7 18h2V6H7v12zm4 
4h2V2h-2v20zm-8-8h2v-4H3v4zm12 4h2V6h-2v12zm4-8v4h2v-4h-2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/device/location_disabled.svg 
b/etc/images/material/device/location_disabled.svg
new file mode 100644
index 0000000000..e8c6d89b5f
--- /dev/null
+++ b/etc/images/material/device/location_disabled.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M23 
13v-2h-2.06c-.46-4.17-3.77-7.48-7.94-7.94V1h-2v2.06c-.98.11-1.91.38-2.77.78l1.53
 1.53C10.46 5.13 11.22 5 12 5c3.87 0 7 3.13 7 7 0 .79-.13 1.54-.37 2.24l1.53 
1.53c.4-.86.67-1.79.78-2.77H23zM4.41 2.86L3 4.27l2.04 2.04C3.97 7.62 3.26 9.23 
3.06 11H1v2h2.06c.46 4.17 3.77 7.48 7.94 7.94V23h2v-2.06c1.77-.2 3.38-.91 
4.69-1.98L19.73 21l1.41-1.41L4.41 2.86zM12 19c- [...]
\ No newline at end of file
diff --git a/etc/images/material/device/location_searching.svg 
b/etc/images/material/device/location_searching.svg
new file mode 100644
index 0000000000..72e9508041
--- /dev/null
+++ b/etc/images/material/device/location_searching.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M20.94 
11c-.46-4.17-3.77-7.48-7.94-7.94V1h-2v2.06C6.83 3.52 3.52 6.83 3.06 
11H1v2h2.06c.46 4.17 3.77 7.48 7.94 7.94V23h2v-2.06c4.17-.46 7.48-3.77 
7.94-7.94H23v-2h-2.06zM12 19c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 
7z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/device/mobile_friendly.svg 
b/etc/images/material/device/mobile_friendly.svg
new file mode 100644
index 0000000000..09da603227
--- /dev/null
+++ b/etc/images/material/device/mobile_friendly.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M21 
1H7v5h2V4h10v16H9v-2H7v5h14V1zM7.01 13.47l-2.55-2.55-1.27 1.27L7 
16l7.19-7.19-1.27-1.27-5.91 5.93z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/device/mobile_off.svg 
b/etc/images/material/device/mobile_off.svg
new file mode 100644
index 0000000000..a58ce9ba63
--- /dev/null
+++ b/etc/images/material/device/mobile_off.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M17 5v8.61l2 
2V1H5v.61L8.39 5zM2.9 2.35L1.49 3.76 5 7.27V23h14v-1.73l1.7 1.7 1.41-1.41L2.9 
2.35zM7 19V9.27L16.73 19H7z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/device/network_cell.svg 
b/etc/images/material/device/network_cell.svg
new file mode 100644
index 0000000000..a5d5e163bf
--- /dev/null
+++ b/etc/images/material/device/network_cell.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><rect fill="none" height="24" 
width="24"/><path d="M2,22h20V2L2,22z M20,20h-3V9.83l3-3V20z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/device/network_wifi.svg 
b/etc/images/material/device/network_wifi.svg
new file mode 100644
index 0000000000..6e5e3ed622
--- /dev/null
+++ b/etc/images/material/device/network_wifi.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><path 
d="M24,8.98C20.93,5.9,16.69,4,12,4C7.31,4,3.07,5.9,0,8.98L12,21v0l0,0L24,8.98z 
M2.92,9.07C5.51,7.08,8.67,6,12,6 
s6.49,1.08,9.08,3.07l-1.43,1.43C17.5,8.94,14.86,8,12,8s-5.5,0.94-7.65,2.51L2.92,9.07z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/device/nfc.svg 
b/etc/images/material/device/nfc.svg
new file mode 100644
index 0000000000..07c3f5428a
--- /dev/null
+++ b/etc/images/material/device/nfc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M22 2H2v20h20V2zm-2 
18H4V4h16v16zM18 6h-7v4.28c-.6.35-1 .98-1 1.72 0 1.1.9 2 2 2s2-.9 
2-2c0-.74-.4-1.38-1-1.72V8h3v8H8V8h2V6H6v12h12V6z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/device/reset_tv.svg 
b/etc/images/material/device/reset_tv.svg
new file mode 100644
index 0000000000..13cb02fcf0
--- /dev/null
+++ b/etc/images/material/device/reset_tv.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M21 10h-8.01V7L9 
11l3.99 4v-3H21v5H3V5h18v3h2V5c0-1.1-.9-2-2-2H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 
2h5v2h8v-2h5c1.1 0 1.99-.9 1.99-2v-5H23c0-1.1-.9-2-2-2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/device/screen_lock_landscape.svg 
b/etc/images/material/device/screen_lock_landscape.svg
new file mode 100644
index 0000000000..da6115bb01
--- /dev/null
+++ b/etc/images/material/device/screen_lock_landscape.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M23 5H1v14h22V5zm-4 
12H5V7h14v10zM9 16h6v-5h-1v-.9c0-1-.69-1.92-1.68-2.08C11.07 7.83 10 8.79 10 
10v1H9v5zm1.8-6c0-.66.54-1.2 1.2-1.2s1.2.54 1.2 1.2v1h-2.4v-1z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/device/screen_lock_portrait.svg 
b/etc/images/material/device/screen_lock_portrait.svg
new file mode 100644
index 0000000000..f0fbd0117f
--- /dev/null
+++ b/etc/images/material/device/screen_lock_portrait.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M9 
16h6v-5h-1v-.9c0-1-.69-1.92-1.68-2.08C11.07 7.83 10 8.79 10 
10v1H9v5zm1.8-6c0-.66.54-1.2 1.2-1.2s1.2.54 1.2 1.2v1h-2.4v-1zM19 
1H5v22h14V1zm-2 18H7V5h10v14z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/device/screen_lock_rotation.svg 
b/etc/images/material/device/screen_lock_rotation.svg
new file mode 100644
index 0000000000..0182d6888a
--- /dev/null
+++ b/etc/images/material/device/screen_lock_rotation.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M7.52 21.48C4.25 
19.94 1.91 16.76 1.55 13H.05C.56 19.16 5.71 24 12 24l.66-.03-3.81-3.82-1.33 
1.33zM20.05 4v-.36c0-1.31-.94-2.5-2.24-2.63-1.5-.15-2.76 1.02-2.76 
2.49V4h-1v6h7V4h-1zm-.8 0h-3.4v-.5c0-.94.76-1.7 1.7-1.7s1.7.76 1.7 1.7V4zm.48 
7.2l-1.41 1.41 2.22 2.22-5.66 5.66L3.56 9.17l5.66-5.66 2.1 2.1 
1.41-1.41L9.22.69.74 9.17l14.14 14.14 8.48-8.48z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/device/screen_rotation.svg 
b/etc/images/material/device/screen_rotation.svg
new file mode 100644
index 0000000000..9a8a4efd61
--- /dev/null
+++ b/etc/images/material/device/screen_rotation.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M16.48 2.52c3.27 
1.55 5.61 4.72 5.97 8.48h1.5C23.44 4.84 18.29 0 12 0l-.66.03 3.81 3.81 
1.33-1.32zM7.52 21.48C4.25 19.94 1.91 16.76 1.55 13H.05C.56 19.16 5.71 24 12 
24l.66-.03-3.81-3.81-1.33 1.32zM9.17.69L.69 9.17l14.14 14.14 
8.48-8.48L9.17.69zm5.66 20.5L2.81 9.17l6.36-6.36 12.02 12.02-6.36 6.36z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/device/screen_search_desktop.svg 
b/etc/images/material/device/screen_search_desktop.svg
new file mode 100644
index 0000000000..7d5bed5277
--- /dev/null
+++ b/etc/images/material/device/screen_search_desktop.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" 
style="enable-background:new 0 0 24 24;" viewBox="0 0 24 24" 
width="24"><g><g><g><rect height="1.8" style="fill:none" width="4.8" x="9.6" 
y="16.8"/><path d="M20,18 C21.1,18 21.99,17.1 21.99,16 L22,6 C22,4.89 21.1,4 
20,4 L4,4 C2.89,4 2,4.89 2,6 L2,16 C2,17.1 2.89,18 4,18 L0,18 L0,20 L24,20 
L24,18 L20,18 Z M4,16 L4,6 L20,6 L20,16 L20,16.01 L4,16 Z M9.0967,9.9531 
C9.0967,8.9261 9.9327,8.0891 10.9607,8.0891 C11.9877,8.0891 12.8247,8.9261 12 
[...]
\ No newline at end of file
diff --git a/etc/images/material/device/sd_storage.svg 
b/etc/images/material/device/sd_storage.svg
new file mode 100644
index 0000000000..b0717ba2b4
--- /dev/null
+++ b/etc/images/material/device/sd_storage.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M20 2H10L4 
8v14h16V2zm-8 6h-2V4h2v4zm3 0h-2V4h2v4zm3 0h-2V4h2v4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/device/send_to_mobile.svg 
b/etc/images/material/device/send_to_mobile.svg
new file mode 100644
index 0000000000..cd39df14a2
--- /dev/null
+++ b/etc/images/material/device/send_to_mobile.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><rect fill="none" height="24" 
width="24"/><path 
d="M17,17h2v4c0,1.1-0.9,2-2,2H7c-1.1,0-2-0.9-2-2V3c0-1.1,0.9-1.99,2-1.99L17,1c1.1,0,2,0.9,2,2v4h-2V6H7v12h10V17z
 M22,12 l-4-4v3h-5v2h5v3L22,12z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/device/settings_system_daydream.svg 
b/etc/images/material/device/settings_system_daydream.svg
new file mode 100644
index 0000000000..e81ecc74bf
--- /dev/null
+++ b/etc/images/material/device/settings_system_daydream.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M9 16h6.5c1.38 0 
2.5-1.12 2.5-2.5S16.88 11 15.5 11h-.05c-.24-1.69-1.69-3-3.45-3-1.4 
0-2.6.83-3.16 2.02h-.16C7.17 10.18 6 11.45 6 13c0 1.66 1.34 3 3 3zM23 
3H1v18h22V3zm-2 16.01H3V4.99h18v14.02z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/device/signal_cellular_0_bar.svg 
b/etc/images/material/device/signal_cellular_0_bar.svg
new file mode 100644
index 0000000000..db6e8e4a48
--- /dev/null
+++ b/etc/images/material/device/signal_cellular_0_bar.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><rect fill="none" height="24" 
width="24"/><path d="M20,6.83V20H6.83L20,6.83 M22,2L2,22h20V2L22,2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/device/signal_cellular_1_bar.svg 
b/etc/images/material/device/signal_cellular_1_bar.svg
new file mode 100644
index 0000000000..20867ec742
--- /dev/null
+++ b/etc/images/material/device/signal_cellular_1_bar.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M2 22h20V2L2 22z" 
fill-opacity=".3"/><path d="M12 12L2 22h10V12z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/device/signal_cellular_2_bar.svg 
b/etc/images/material/device/signal_cellular_2_bar.svg
new file mode 100644
index 0000000000..7b9430bf5a
--- /dev/null
+++ b/etc/images/material/device/signal_cellular_2_bar.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M2 22h20V2L2 22z" 
fill-opacity=".3"/><path d="M14 10L2 22h12V10z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/device/signal_cellular_3_bar.svg 
b/etc/images/material/device/signal_cellular_3_bar.svg
new file mode 100644
index 0000000000..44e697b34c
--- /dev/null
+++ b/etc/images/material/device/signal_cellular_3_bar.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M2 22h20V2L2 22z" 
fill-opacity=".3"/><path d="M17 7L2 22h15V7z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/device/signal_cellular_4_bar.svg 
b/etc/images/material/device/signal_cellular_4_bar.svg
new file mode 100644
index 0000000000..cd153d9e34
--- /dev/null
+++ b/etc/images/material/device/signal_cellular_4_bar.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M2 22h20V2L2 
22z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/device/signal_cellular_alt.svg 
b/etc/images/material/device/signal_cellular_alt.svg
new file mode 100644
index 0000000000..107b46a33d
--- /dev/null
+++ b/etc/images/material/device/signal_cellular_alt.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M17 4h3v16h-3V4zM5 
14h3v6H5v-6zm6-5h3v11h-3V9z"/></svg>
\ No newline at end of file
diff --git 
a/etc/images/material/device/signal_cellular_connected_no_internet_0_bar.svg 
b/etc/images/material/device/signal_cellular_connected_no_internet_0_bar.svg
new file mode 100644
index 0000000000..827eb5e7c0
--- /dev/null
+++ b/etc/images/material/device/signal_cellular_connected_no_internet_0_bar.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M22 8V2L2 
22h16V8h4z" fill-opacity=".3"/><path d="M20 
22h2v-2h-2v2zm0-12v8h2v-8h-2z"/></svg>
\ No newline at end of file
diff --git 
a/etc/images/material/device/signal_cellular_connected_no_internet_1_bar.svg 
b/etc/images/material/device/signal_cellular_connected_no_internet_1_bar.svg
new file mode 100644
index 0000000000..c54ff0733b
--- /dev/null
+++ b/etc/images/material/device/signal_cellular_connected_no_internet_1_bar.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M22 8V2L2 
22h16V8h4z" fill-opacity=".3"/><path d="M20 10v8h2v-8h-2zm-8 12V12L2 22h10zm8 
0h2v-2h-2v2z"/></svg>
\ No newline at end of file
diff --git 
a/etc/images/material/device/signal_cellular_connected_no_internet_2_bar.svg 
b/etc/images/material/device/signal_cellular_connected_no_internet_2_bar.svg
new file mode 100644
index 0000000000..8335d505d2
--- /dev/null
+++ b/etc/images/material/device/signal_cellular_connected_no_internet_2_bar.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M22 8V2L2 
22h16V8h4z" fill-opacity=".3"/><path d="M14 22V10L2 22h12zm6-12v8h2v-8h-2zm0 
12h2v-2h-2v2z"/></svg>
\ No newline at end of file
diff --git 
a/etc/images/material/device/signal_cellular_connected_no_internet_3_bar.svg 
b/etc/images/material/device/signal_cellular_connected_no_internet_3_bar.svg
new file mode 100644
index 0000000000..b81f72b1d8
--- /dev/null
+++ b/etc/images/material/device/signal_cellular_connected_no_internet_3_bar.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M22 8V2L2 
22h16V8h4z" fill-opacity=".3"/><path d="M18 22V6L2 22h16zm2-12v8h2v-8h-2zm0 
12h2v-2h-2v2z"/></svg>
\ No newline at end of file
diff --git 
a/etc/images/material/device/signal_cellular_connected_no_internet_4_bar.svg 
b/etc/images/material/device/signal_cellular_connected_no_internet_4_bar.svg
new file mode 100644
index 0000000000..4ae852058b
--- /dev/null
+++ b/etc/images/material/device/signal_cellular_connected_no_internet_4_bar.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M20 18h2v-8h-2v8zm0 
4h2v-2h-2v2zM2 22h16V8h4V2L2 22z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/device/signal_cellular_no_sim.svg 
b/etc/images/material/device/signal_cellular_no_sim.svg
new file mode 100644
index 0000000000..0fcf7766e1
--- /dev/null
+++ b/etc/images/material/device/signal_cellular_no_sim.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19 3h-9L7.95 5.06 
19 16.11zm-15.21.74L2.38 5.15 5 7.77V21h13.23l1.62 1.62 1.41-1.41z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/device/signal_cellular_null.svg 
b/etc/images/material/device/signal_cellular_null.svg
new file mode 100644
index 0000000000..d7b6147d12
--- /dev/null
+++ b/etc/images/material/device/signal_cellular_null.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M20 6.83V20H6.83L20 
6.83M22 2L2 22h20V2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/device/signal_cellular_off.svg 
b/etc/images/material/device/signal_cellular_off.svg
new file mode 100644
index 0000000000..d1c8410508
--- /dev/null
+++ b/etc/images/material/device/signal_cellular_off.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M21 1l-8.31 8.31 
8.31 8.3zM4.91 4.36L3.5 5.77l6.36 6.37L1 21h17.73l2 2 1.41-1.41z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/device/signal_wifi_0_bar.svg 
b/etc/images/material/device/signal_wifi_0_bar.svg
new file mode 100644
index 0000000000..3bb08b0c05
--- /dev/null
+++ b/etc/images/material/device/signal_wifi_0_bar.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><rect fill="none" height="24" 
width="24"/><path 
d="M12,6L12,6c3.33,0,6.49,1.08,9.08,3.07L12,18.17l-9.08-9.1C5.51,7.08,8.67,6,12,6
 M12,4C7.31,4,3.07,5.9,0,8.98L12,21 
L24,8.98C20.93,5.9,16.69,4,12,4L12,4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/device/signal_wifi_1_bar.svg 
b/etc/images/material/device/signal_wifi_1_bar.svg
new file mode 100644
index 0000000000..7755ca5f83
--- /dev/null
+++ b/etc/images/material/device/signal_wifi_1_bar.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12.01 21.49L23.64 
7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7l11.63 14.49.01.01.01-.01z" 
fill-opacity=".3"/><path d="M6.67 14.86L12 21.49v.01l.01-.01 5.33-6.63C17.06 
14.65 15.03 13 12 13s-5.06 1.65-5.33 1.86z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/device/signal_wifi_1_bar_lock.svg 
b/etc/images/material/device/signal_wifi_1_bar_lock.svg
new file mode 100644
index 0000000000..317b7dacad
--- /dev/null
+++ b/etc/images/material/device/signal_wifi_1_bar_lock.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M15.5 14.5c0-2.8 
2.2-5 5-5 .36 0 .71.04 1.05.11L23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 
6.66.36 7L12 21.5l3.5-4.36V14.5z" fill-opacity=".3"/><path d="M15.5 
14.5c0-.23.04-.46.07-.68-.92-.43-2.14-.82-3.57-.82-3 0-5.1 1.7-5.3 1.9l5.3 6.6 
3.5-4.36V14.5zM23 16v-1.5c0-1.4-1.1-2.5-2.5-2.5S18 13.1 18 14.5V16c-.5 0-1 .5-1 
1v4c0 .5.5 1 1 1h5c.5 0 1-.5 1-1v-4c0-.5-.5 [...]
\ No newline at end of file
diff --git a/etc/images/material/device/signal_wifi_2_bar.svg 
b/etc/images/material/device/signal_wifi_2_bar.svg
new file mode 100644
index 0000000000..be0cba9d95
--- /dev/null
+++ b/etc/images/material/device/signal_wifi_2_bar.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M23.64 
7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7L12 21.5 23.64 7z" 
fill-opacity=".3"/><path d="M4.79 12.52L12 21.5l7.21-8.99C18.85 12.24 16.1 10 
12 10s-6.85 2.24-7.21 2.52z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/device/signal_wifi_2_bar_lock.svg 
b/etc/images/material/device/signal_wifi_2_bar_lock.svg
new file mode 100644
index 0000000000..91772d0358
--- /dev/null
+++ b/etc/images/material/device/signal_wifi_2_bar_lock.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M15.5 14.5c0-2.8 
2.2-5 5-5 .36 0 .71.04 1.05.11L23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 
6.66.36 7L12 21.5l3.5-4.36V14.5z" fill-opacity=".3"/><path d="M15.5 
14.5c0-1.34.51-2.53 1.34-3.42C15.62 10.51 13.98 10 12 10c-4.1 0-6.8 2.2-7.2 
2.5l7.2 9 3.5-4.38V14.5zM23 16v-1.5c0-1.4-1.1-2.5-2.5-2.5S18 13.1 18 
14.5V16c-.5 0-1 .5-1 1v4c0 .5.5 1 1 1h5c.5 0 1-.5 1-1v-4c [...]
\ No newline at end of file
diff --git a/etc/images/material/device/signal_wifi_3_bar.svg 
b/etc/images/material/device/signal_wifi_3_bar.svg
new file mode 100644
index 0000000000..f99cf4b1bb
--- /dev/null
+++ b/etc/images/material/device/signal_wifi_3_bar.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M23.64 
7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7L12 21.5 23.64 7z" 
fill-opacity=".3"/><path d="M3.53 10.95L12 21.5l8.47-10.55C20.04 10.62 16.81 8 
12 8s-8.04 2.62-8.47 2.95z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/device/signal_wifi_3_bar_lock.svg 
b/etc/images/material/device/signal_wifi_3_bar_lock.svg
new file mode 100644
index 0000000000..12fa9322ac
--- /dev/null
+++ b/etc/images/material/device/signal_wifi_3_bar_lock.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M15.5 14.5c0-2.8 
2.2-5 5-5 .36 0 .71.04 1.05.11L23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 
6.66.36 7L12 21.5l3.5-4.36V14.5z" fill-opacity=".3"/><path d="M23 
16v-1.5c0-1.4-1.1-2.5-2.5-2.5S18 13.1 18 14.5V16c-.5 0-1 .5-1 1v4c0 .5.5 1 1 
1h5c.5 0 1-.5 1-1v-4c0-.5-.5-1-1-1zm-1 0h-3v-1.5c0-.8.7-1.5 1.5-1.5s1.5.7 1.5 
1.5V16zm-6.5-1.5c0-2.19 1.35-3.99 3.27-4.68C17.29 [...]
\ No newline at end of file
diff --git a/etc/images/material/device/signal_wifi_4_bar.svg 
b/etc/images/material/device/signal_wifi_4_bar.svg
new file mode 100644
index 0000000000..8b3a9272da
--- /dev/null
+++ b/etc/images/material/device/signal_wifi_4_bar.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12.01 21.49L23.64 
7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7l11.63 
14.49.01.01.01-.01z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/device/signal_wifi_4_bar_lock.svg 
b/etc/images/material/device/signal_wifi_4_bar_lock.svg
new file mode 100644
index 0000000000..bab092f51e
--- /dev/null
+++ b/etc/images/material/device/signal_wifi_4_bar_lock.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M20.5 9.5c.36 0 
.71.04 1.05.11L23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7L12 
21.5l3.5-4.36V14.5c0-2.8 2.2-5 5-5zM23 16v-1.5c0-1.4-1.1-2.5-2.5-2.5S18 13.1 18 
14.5V16h-1v6h7v-6h-1zm-1 0h-3v-1.5c0-.8.7-1.5 1.5-1.5s1.5.7 1.5 1.5V16z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/device/signal_wifi_off.svg 
b/etc/images/material/device/signal_wifi_off.svg
new file mode 100644
index 0000000000..bed58a7c9e
--- /dev/null
+++ b/etc/images/material/device/signal_wifi_off.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M23.64 
7c-.45-.34-4.93-4-11.64-4-1.32 0-2.55.14-3.69.38L18.43 13.5 23.64 7zM3.41 
1.31L2 2.72l2.05 2.05C1.91 5.76.59 6.82.36 7L12 21.5l3.91-4.87 3.32 3.32 
1.41-1.41L3.41 1.31z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/device/storage.svg 
b/etc/images/material/device/storage.svg
new file mode 100644
index 0000000000..dca0771d96
--- /dev/null
+++ b/etc/images/material/device/storage.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M2 
20h20v-4H2v4zm2-3h2v2H4v-2zM2 4v4h20V4H2zm4 3H4V5h2v2zm-4 
7h20v-4H2v4zm2-3h2v2H4v-2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/device/thermostat.svg 
b/etc/images/material/device/thermostat.svg
new file mode 100644
index 0000000000..b21517f42d
--- /dev/null
+++ b/etc/images/material/device/thermostat.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M15 
13V5c0-1.66-1.34-3-3-3S9 3.34 9 5v8c-1.21.91-2 2.37-2 4 0 2.76 2.24 5 5 
5s5-2.24 5-5c0-1.63-.79-3.09-2-4zm-4-8c0-.55.45-1 1-1s1 .45 1 
1h-1v1h1v2h-1v1h1v2h-2V5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/device/usb.svg 
b/etc/images/material/device/usb.svg
new file mode 100644
index 0000000000..b71c56fb58
--- /dev/null
+++ b/etc/images/material/device/usb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M15 
7v4h1v2h-3V5h2l-3-4-3 4h2v8H8v-2.07c.7-.37 1.2-1.08 1.2-1.93 
0-1.21-.99-2.2-2.2-2.2S4.8 7.79 4.8 9c0 .85.5 1.56 1.2 1.93V13c0 1.11.89 2 2 
2h3v3.05c-.71.37-1.2 1.1-1.2 1.95 0 1.22.99 2.2 2.2 2.2s2.2-.98 
2.2-2.2c0-.85-.49-1.58-1.2-1.95V15h3c1.11 0 2-.89 2-2v-2h1V7h-4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/device/wallpaper.svg 
b/etc/images/material/device/wallpaper.svg
new file mode 100644
index 0000000000..61360988a3
--- /dev/null
+++ b/etc/images/material/device/wallpaper.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M4 4h7V2H2v9h2V4zm6 
9l-4 5h12l-3-4-2.03 2.71L10 13zm7-4.5c0-.83-.67-1.5-1.5-1.5S14 7.67 14 8.5s.67 
1.5 1.5 1.5S17 9.33 17 8.5zM22 2h-9v2h7v7h2V2zm-2 18h-7v2h9v-9h-2v7zM4 
13H2v9h9v-2H4v-7z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/device/widgets.svg 
b/etc/images/material/device/widgets.svg
new file mode 100644
index 0000000000..ce8078f3e4
--- /dev/null
+++ b/etc/images/material/device/widgets.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M13 13v8h8v-8h-8zM3 
21h8v-8H3v8zM3 3v8h8V3H3zm13.66-1.31L11 7.34 16.66 
13l5.66-5.66-5.66-5.65z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/device/wifi_lock.svg 
b/etc/images/material/device/wifi_lock.svg
new file mode 100644
index 0000000000..e3d9aede1b
--- /dev/null
+++ b/etc/images/material/device/wifi_lock.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M23 
14.64c0-1.31-.94-2.5-2.24-2.63-1.5-.15-2.76 1.02-2.76 
2.49V16h-1v6h7v-6h-1v-1.36zM22 16h-3v-1.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 
1.5V16zm-.69-6.42L24 6c-3.34-2.51-7.5-4-12-4S3.34 3.49 0 6l12 16 
3.5-4.67V14.5c0-2.76 2.24-5 5-5 .28 0 .55.04.81.08z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/device/wifi_tethering.svg 
b/etc/images/material/device/wifi_tethering.svg
new file mode 100644
index 0000000000..3d17edf65b
--- /dev/null
+++ b/etc/images/material/device/wifi_tethering.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12 11c-1.1 0-2 .9-2 
2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm6 2c0-3.31-2.69-6-6-6s-6 2.69-6 6c0 2.22 1.21 
4.15 3 5.19l1-1.74c-1.19-.7-2-1.97-2-3.45 0-2.21 1.79-4 4-4s4 1.79 4 4c0 
1.48-.81 2.75-2 3.45l1 1.74c1.79-1.04 3-2.97 3-5.19zM12 3C6.48 3 2 7.48 2 13c0 
3.7 2.01 6.92 4.99 8.65l1-1.73C5.61 18.53 4 15.96 4 13c0-4.42 3.58-8 8-8s8 3.58 
8 8c0 2.96-1.61 5.53-4 6.92l1 1. [...]
\ No newline at end of file
diff --git a/etc/images/material/editor/add_chart.svg 
b/etc/images/material/editor/add_chart.svg
new file mode 100644
index 0000000000..04269143be
--- /dev/null
+++ b/etc/images/material/editor/add_chart.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M6 9.99h2v7H6zm8 
3h2v4h-2zm-4-6h2v10h-2zM20 7V4h-2v3h-3v2h3v3h2V9h3V7zm-2 12H4V5h12V3H4c-1.1 0-2 
.9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-5h-2v5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/editor/add_comment.svg 
b/etc/images/material/editor/add_comment.svg
new file mode 100644
index 0000000000..f526df23f2
--- /dev/null
+++ b/etc/images/material/editor/add_comment.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M22 2H2v16h16l4 4V2zm-5 
9h-4v4h-2v-4H7V9h4V5h2v4h4v2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/editor/attach_file.svg 
b/etc/images/material/editor/attach_file.svg
new file mode 100644
index 0000000000..95c1c4fe5b
--- /dev/null
+++ b/etc/images/material/editor/attach_file.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M16.5 6v11.5c0 2.21-1.79 4-4 4s-4-1.79-4-4V5c0-1.38 
1.12-2.5 2.5-2.5s2.5 1.12 2.5 2.5v10.5c0 .55-.45 1-1 1s-1-.45-1-1V6H10v9.5c0 
1.38 1.12 2.5 2.5 2.5s2.5-1.12 2.5-2.5V5c0-2.21-1.79-4-4-4S7 2.79 7 5v12.5c0 
3.04 2.46 5.5 5.5 5.5s5.5-2.46 5.5-5.5V6h-1.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/editor/attach_money.svg 
b/etc/images/material/editor/attach_money.svg
new file mode 100644
index 0000000000..b6e85256cf
--- /dev/null
+++ b/etc/images/material/editor/attach_money.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M11.8 10.9c-2.27-.59-3-1.2-3-2.15 0-1.09 1.01-1.85 2.7-1.85 
1.78 0 2.44.85 2.5 2.1h2.21c-.07-1.72-1.12-3.3-3.21-3.81V3h-3v2.16c-1.94.42-3.5 
1.68-3.5 3.61 0 2.31 1.91 3.46 4.7 4.13 2.5.6 3 1.48 3 2.41 0 .69-.49 1.79-2.7 
1.79-2.06 0-2.87-.92-2.98-2.1h-2.2c.12 2.19 1.76 3.42 3.68 
3.83V21h3v-2.15c1.95-.37 3.5-1.5 3.5-3.55 0-2.84-2.43-3.81-4.7-4.4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/editor/bar_chart.svg 
b/etc/images/material/editor/bar_chart.svg
new file mode 100644
index 0000000000..5a9f9c7778
--- /dev/null
+++ b/etc/images/material/editor/bar_chart.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M5 9.2h3V19H5V9.2zM10.6 5h2.8v14h-2.8V5zm5.6 
8H19v6h-2.8v-6z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/editor/border_all.svg 
b/etc/images/material/editor/border_all.svg
new file mode 100644
index 0000000000..21dcd2a69c
--- /dev/null
+++ b/etc/images/material/editor/border_all.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M3 3v18h18V3H3zm8 16H5v-6h6v6zm0-8H5V5h6v6zm8 
8h-6v-6h6v6zm0-8h-6V5h6v6z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/editor/border_bottom.svg 
b/etc/images/material/editor/border_bottom.svg
new file mode 100644
index 0000000000..7f1c7f5e89
--- /dev/null
+++ b/etc/images/material/editor/border_bottom.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M9 11H7v2h2v-2zm4 4h-2v2h2v-2zM9 3H7v2h2V3zm4 
8h-2v2h2v-2zM5 3H3v2h2V3zm8 4h-2v2h2V7zm4 4h-2v2h2v-2zm-4-8h-2v2h2V3zm4 
0h-2v2h2V3zm2 10h2v-2h-2v2zm0 4h2v-2h-2v2zM5 7H3v2h2V7zm14-4v2h2V3h-2zm0 
6h2V7h-2v2zM5 11H3v2h2v-2zM3 21h18v-2H3v2zm2-6H3v2h2v-2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/editor/border_clear.svg 
b/etc/images/material/editor/border_clear.svg
new file mode 100644
index 0000000000..ff7a6072a0
--- /dev/null
+++ b/etc/images/material/editor/border_clear.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M7 5h2V3H7v2zm0 8h2v-2H7v2zm0 8h2v-2H7v2zm4-4h2v-2h-2v2zm0 
4h2v-2h-2v2zm-8 
0h2v-2H3v2zm0-4h2v-2H3v2zm0-4h2v-2H3v2zm0-4h2V7H3v2zm0-4h2V3H3v2zm8 
8h2v-2h-2v2zm8 4h2v-2h-2v2zm0-4h2v-2h-2v2zm0 8h2v-2h-2v2zm0-12h2V7h-2v2zm-8 
0h2V7h-2v2zm8-6v2h2V3h-2zm-8 2h2V3h-2v2zm4 
16h2v-2h-2v2zm0-8h2v-2h-2v2zm0-8h2V3h-2v2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/editor/border_color.svg 
b/etc/images/material/editor/border_color.svg
new file mode 100644
index 0000000000..0cd93f3f5b
--- /dev/null
+++ b/etc/images/material/editor/border_color.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><rect fill="none" height="24" 
width="24"/><path d="M22,24H2v-4h20V24z 
M13.06,5.19l3.75,3.75L7.75,18H4v-3.75L13.06,5.19z M17.88,7.87l-3.75-3.75 
l1.83-1.83c0.39-0.39,1.02-0.39,1.41,0l2.34,2.34c0.39,0.39,0.39,1.02,0,1.41L17.88,7.87z"
 enable-background="new"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/editor/border_horizontal.svg 
b/etc/images/material/editor/border_horizontal.svg
new file mode 100644
index 0000000000..185e6ce75c
--- /dev/null
+++ b/etc/images/material/editor/border_horizontal.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M3 21h2v-2H3v2zM5 7H3v2h2V7zM3 17h2v-2H3v2zm4 4h2v-2H7v2zM5 
3H3v2h2V3zm4 0H7v2h2V3zm8 0h-2v2h2V3zm-4 4h-2v2h2V7zm0-4h-2v2h2V3zm6 
14h2v-2h-2v2zm-8 4h2v-2h-2v2zm-8-8h18v-2H3v2zM19 3v2h2V3h-2zm0 6h2V7h-2v2zm-8 
8h2v-2h-2v2zm4 4h2v-2h-2v2zm4 0h2v-2h-2v2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/editor/border_inner.svg 
b/etc/images/material/editor/border_inner.svg
new file mode 100644
index 0000000000..9b537945e5
--- /dev/null
+++ b/etc/images/material/editor/border_inner.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M3 21h2v-2H3v2zm4 0h2v-2H7v2zM5 7H3v2h2V7zM3 17h2v-2H3v2zM9 
3H7v2h2V3zM5 3H3v2h2V3zm12 0h-2v2h2V3zm2 6h2V7h-2v2zm0-6v2h2V3h-2zm-4 
18h2v-2h-2v2zM13 3h-2v8H3v2h8v8h2v-8h8v-2h-8V3zm6 
18h2v-2h-2v2zm0-4h2v-2h-2v2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/editor/border_left.svg 
b/etc/images/material/editor/border_left.svg
new file mode 100644
index 0000000000..1c3befbe11
--- /dev/null
+++ b/etc/images/material/editor/border_left.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M11 21h2v-2h-2v2zm0-4h2v-2h-2v2zm0-12h2V3h-2v2zm0 
4h2V7h-2v2zm0 4h2v-2h-2v2zm-4 8h2v-2H7v2zM7 5h2V3H7v2zm0 8h2v-2H7v2zm-4 
8h2V3H3v18zM19 9h2V7h-2v2zm-4 12h2v-2h-2v2zm4-4h2v-2h-2v2zm0-14v2h2V3h-2zm0 
10h2v-2h-2v2zm0 8h2v-2h-2v2zm-4-8h2v-2h-2v2zm0-8h2V3h-2v2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/editor/border_outer.svg 
b/etc/images/material/editor/border_outer.svg
new file mode 100644
index 0000000000..78869266d6
--- /dev/null
+++ b/etc/images/material/editor/border_outer.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M13 7h-2v2h2V7zm0 4h-2v2h2v-2zm4 0h-2v2h2v-2zM3 
3v18h18V3H3zm16 16H5V5h14v14zm-6-4h-2v2h2v-2zm-4-4H7v2h2v-2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/editor/border_right.svg 
b/etc/images/material/editor/border_right.svg
new file mode 100644
index 0000000000..3a6e1283f6
--- /dev/null
+++ b/etc/images/material/editor/border_right.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M7 21h2v-2H7v2zM3 5h2V3H3v2zm4 0h2V3H7v2zm0 8h2v-2H7v2zm-4 
8h2v-2H3v2zm8 0h2v-2h-2v2zm-8-8h2v-2H3v2zm0 4h2v-2H3v2zm0-8h2V7H3v2zm8 
8h2v-2h-2v2zm4-4h2v-2h-2v2zm4-10v18h2V3h-2zm-4 18h2v-2h-2v2zm0-16h2V3h-2v2zm-4 
8h2v-2h-2v2zm0-8h2V3h-2v2zm0 4h2V7h-2v2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/editor/border_style.svg 
b/etc/images/material/editor/border_style.svg
new file mode 100644
index 0000000000..b3f24f54ea
--- /dev/null
+++ b/etc/images/material/editor/border_style.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M15 21h2v-2h-2v2zm4 0h2v-2h-2v2zM7 21h2v-2H7v2zm4 
0h2v-2h-2v2zm8-4h2v-2h-2v2zm0-4h2v-2h-2v2zM3 3v18h2V5h16V3H3zm16 
6h2V7h-2v2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/editor/border_top.svg 
b/etc/images/material/editor/border_top.svg
new file mode 100644
index 0000000000..903f6f492a
--- /dev/null
+++ b/etc/images/material/editor/border_top.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M7 21h2v-2H7v2zm0-8h2v-2H7v2zm4 0h2v-2h-2v2zm0 
8h2v-2h-2v2zm-8-4h2v-2H3v2zm0 4h2v-2H3v2zm0-8h2v-2H3v2zm0-4h2V7H3v2zm8 
8h2v-2h-2v2zm8-8h2V7h-2v2zm0 4h2v-2h-2v2zM3 3v2h18V3H3zm16 14h2v-2h-2v2zm-4 
4h2v-2h-2v2zM11 9h2V7h-2v2zm8 12h2v-2h-2v2zm-4-8h2v-2h-2v2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/editor/border_vertical.svg 
b/etc/images/material/editor/border_vertical.svg
new file mode 100644
index 0000000000..7453d38c05
--- /dev/null
+++ b/etc/images/material/editor/border_vertical.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M3 9h2V7H3v2zm0-4h2V3H3v2zm4 16h2v-2H7v2zm0-8h2v-2H7v2zm-4 
0h2v-2H3v2zm0 8h2v-2H3v2zm0-4h2v-2H3v2zM7 5h2V3H7v2zm12 12h2v-2h-2v2zm-8 
4h2V3h-2v18zm8 0h2v-2h-2v2zm0-8h2v-2h-2v2zm0-10v2h2V3h-2zm0 
6h2V7h-2v2zm-4-4h2V3h-2v2zm0 16h2v-2h-2v2zm0-8h2v-2h-2v2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/editor/bubble_chart.svg 
b/etc/images/material/editor/bubble_chart.svg
new file mode 100644
index 0000000000..4063bfcc4e
--- /dev/null
+++ b/etc/images/material/editor/bubble_chart.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><circle cx="7.2" cy="14.4" r="3.2"/><circle cx="14.8" cy="18" 
r="2"/><circle cx="15.2" cy="8.8" r="4.8"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/editor/drag_handle.svg 
b/etc/images/material/editor/drag_handle.svg
new file mode 100644
index 0000000000..03f4133646
--- /dev/null
+++ b/etc/images/material/editor/drag_handle.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M20 9H4v2h16V9zM4 15h16v-2H4v2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/editor/format_align_center.svg 
b/etc/images/material/editor/format_align_center.svg
new file mode 100644
index 0000000000..0dce25158a
--- /dev/null
+++ b/etc/images/material/editor/format_align_center.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M7 15v2h10v-2H7zm-4 
6h18v-2H3v2zm0-8h18v-2H3v2zm4-6v2h10V7H7zM3 3v2h18V3H3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/editor/format_align_justify.svg 
b/etc/images/material/editor/format_align_justify.svg
new file mode 100644
index 0000000000..b9a37990cd
--- /dev/null
+++ b/etc/images/material/editor/format_align_justify.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M3 
21h18v-2H3v2zm0-4h18v-2H3v2zm0-4h18v-2H3v2zm0-4h18V7H3v2zm0-6v2h18V3H3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/editor/format_align_left.svg 
b/etc/images/material/editor/format_align_left.svg
new file mode 100644
index 0000000000..43951ca1a0
--- /dev/null
+++ b/etc/images/material/editor/format_align_left.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M15 15H3v2h12v-2zm0-8H3v2h12V7zM3 13h18v-2H3v2zm0 
8h18v-2H3v2zM3 3v2h18V3H3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/editor/format_align_right.svg 
b/etc/images/material/editor/format_align_right.svg
new file mode 100644
index 0000000000..bd75cff24a
--- /dev/null
+++ b/etc/images/material/editor/format_align_right.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M3 
21h18v-2H3v2zm6-4h12v-2H9v2zm-6-4h18v-2H3v2zm6-4h12V7H9v2zM3 
3v2h18V3H3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/editor/format_bold.svg 
b/etc/images/material/editor/format_bold.svg
new file mode 100644
index 0000000000..e48e37cae6
--- /dev/null
+++ b/etc/images/material/editor/format_bold.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M15.6 10.79c.97-.67 1.65-1.77 1.65-2.79 
0-2.26-1.75-4-4-4H7v14h7.04c2.09 0 3.71-1.7 3.71-3.79 
0-1.52-.86-2.82-2.15-3.42zM10 6.5h3c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 
1.5h-3v-3zm3.5 9H10v-3h3.5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/editor/format_clear.svg 
b/etc/images/material/editor/format_clear.svg
new file mode 100644
index 0000000000..a58806a051
--- /dev/null
+++ b/etc/images/material/editor/format_clear.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M20 8V5H6.39l3 3h1.83l-.55 1.28 2.09 2.1L14.21 8zM3.41 
4.86L2 6.27l6.97 6.97L6.5 19h3l1.57-3.66L16.73 21l1.41-1.41z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/editor/format_color_fill.svg 
b/etc/images/material/editor/format_color_fill.svg
new file mode 100644
index 0000000000..324cc32e24
--- /dev/null
+++ b/etc/images/material/editor/format_color_fill.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><rect fill="none" height="24" 
width="24"/><path 
d="M16.56,8.94L7.62,0L6.21,1.41l2.38,2.38L3.44,8.94c-0.59,0.59-0.59,1.54,0,2.12l5.5,5.5C9.23,16.85,9.62,17,10,17
 s0.77-0.15,1.06-0.44l5.5-5.5C17.15,10.48,17.15,9.53,16.56,8.94z 
M5.21,10L10,5.21L14.79,10H5.21z M19,11.5c0,0-2,2.17-2,3.5 
c0,1.1,0.9,2,2,2s2-0.9,2-2C21,13.67,19,11.5,19,11.5z M2,20h20v4H2V20z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/editor/format_color_reset.svg 
b/etc/images/material/editor/format_color_reset.svg
new file mode 100644
index 0000000000..5b22ece5ec
--- /dev/null
+++ b/etc/images/material/editor/format_color_reset.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M18 14c0-3.98-6-10.8-6-10.8s-1.18 1.35-2.5 3.19l8.44 
8.44c.03-.27.06-.55.06-.83zM5.41 5.14L4 6.55l3.32 3.32C6.55 11.33 6 12.79 6 
14c0 3.31 2.69 6 6 6 1.52 0 2.9-.57 3.95-1.5l2.63 2.63L20 19.72 5.41 
5.14z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/editor/format_color_text.svg 
b/etc/images/material/editor/format_color_text.svg
new file mode 100644
index 0000000000..8fc3629729
--- /dev/null
+++ b/etc/images/material/editor/format_color_text.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><rect fill="none" height="24" 
width="24"/><path d="M2,20h20v4H2V20z 
M5.49,17h2.42l1.27-3.58h5.65L16.09,17h2.42L13.25,3h-2.5L5.49,17z 
M9.91,11.39l2.03-5.79h0.12l2.03,5.79 H9.91z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/editor/format_indent_decrease.svg 
b/etc/images/material/editor/format_indent_decrease.svg
new file mode 100644
index 0000000000..abc8b4a0eb
--- /dev/null
+++ b/etc/images/material/editor/format_indent_decrease.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M11 17h10v-2H11v2zm-8-5l4 4V8l-4 4zm0 9h18v-2H3v2zM3 
3v2h18V3H3zm8 6h10V7H11v2zm0 4h10v-2H11v2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/editor/format_indent_increase.svg 
b/etc/images/material/editor/format_indent_increase.svg
new file mode 100644
index 0000000000..83a2b104b6
--- /dev/null
+++ b/etc/images/material/editor/format_indent_increase.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M3 21h18v-2H3v2zM3 8v8l4-4-4-4zm8 9h10v-2H11v2zM3 
3v2h18V3H3zm8 6h10V7H11v2zm0 4h10v-2H11v2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/editor/format_italic.svg 
b/etc/images/material/editor/format_italic.svg
new file mode 100644
index 0000000000..b7677c8dba
--- /dev/null
+++ b/etc/images/material/editor/format_italic.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M10 4v3h2.21l-3.42 8H6v3h8v-3h-2.21l3.42-8H18V4h-8z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/editor/format_line_spacing.svg 
b/etc/images/material/editor/format_line_spacing.svg
new file mode 100644
index 0000000000..92ff95c11d
--- /dev/null
+++ b/etc/images/material/editor/format_line_spacing.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M6 7h2.5L5 3.5 1.5 7H4v10H1.5L5 20.5 8.5 
17H6V7zm4-2v2h12V5H10zm0 14h12v-2H10v2zm0-6h12v-2H10v2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/editor/format_list_bulleted.svg 
b/etc/images/material/editor/format_list_bulleted.svg
new file mode 100644
index 0000000000..405fa53e06
--- /dev/null
+++ b/etc/images/material/editor/format_list_bulleted.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M4 10.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-6c-.83 0-1.5.67-1.5 1.5S3.17 7.5 4 7.5 5.5 6.83 5.5 
6 4.83 4.5 4 4.5zm0 12c-.83 0-1.5.68-1.5 1.5s.68 1.5 1.5 1.5 1.5-.68 
1.5-1.5-.67-1.5-1.5-1.5zM7 19h14v-2H7v2zm0-6h14v-2H7v2zm0-8v2h14V5H7z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/editor/format_list_numbered.svg 
b/etc/images/material/editor/format_list_numbered.svg
new file mode 100644
index 0000000000..41292574c2
--- /dev/null
+++ b/etc/images/material/editor/format_list_numbered.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M2 17h2v.5H3v1h1v.5H2v1h3v-4H2v1zm1-9h1V4H2v1h1v3zm-1 
3h1.8L2 13.1v.9h3v-1H3.2L5 10.9V10H2v1zm5-6v2h14V5H7zm0 
14h14v-2H7v2zm0-6h14v-2H7v2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/editor/format_list_numbered_rtl.svg 
b/etc/images/material/editor/format_list_numbered_rtl.svg
new file mode 100644
index 0000000000..56acdc6378
--- /dev/null
+++ b/etc/images/material/editor/format_list_numbered_rtl.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M18 17h2v.5h-1v1h1v.5h-2v1h3v-4h-3v1zm1-9h1V4h-2v1h1v3zm-1 
3h1.8L18 13.1v.9h3v-1h-1.8l1.8-2.1V10h-3v1zM2 5h14v2H2V5zm0 
12h14v2H2v-2zm0-6h14v2H2v-2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/editor/format_paint.svg 
b/etc/images/material/editor/format_paint.svg
new file mode 100644
index 0000000000..841c28dadd
--- /dev/null
+++ b/etc/images/material/editor/format_paint.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M18 4V2H4v6h14V6h1v4H9v12h4V12h8V4h-3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/editor/format_quote.svg 
b/etc/images/material/editor/format_quote.svg
new file mode 100644
index 0000000000..89e8ac0741
--- /dev/null
+++ b/etc/images/material/editor/format_quote.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M5 17h3l2-4V7H4v6h3l-2 4zm10 0h3l2-4V7h-6v6h3l-2 4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/editor/format_shapes.svg 
b/etc/images/material/editor/format_shapes.svg
new file mode 100644
index 0000000000..05e97083a7
--- /dev/null
+++ b/etc/images/material/editor/format_shapes.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M23 7V1h-6v2H7V1H1v6h2v10H1v6h6v-2h10v2h6v-6h-2V7h2zM3 
3h2v2H3V3zm2 18H3v-2h2v2zm12-2H7v-2H5V7h2V5h10v2h2v10h-2v2zm4 2h-2v-2h2v2zM19 
5V3h2v2h-2zm-5.27 9h-3.49l-.73 2H7.89l3.4-9h1.4l3.41 
9h-1.63l-.74-2zm-3.04-1.26h2.61L12 8.91l-1.31 3.83z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/editor/format_size.svg 
b/etc/images/material/editor/format_size.svg
new file mode 100644
index 0000000000..ff6c036974
--- /dev/null
+++ b/etc/images/material/editor/format_size.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M9 4v3h5v12h3V7h5V4H9zm-6 8h3v7h3v-7h3V9H3v3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/editor/format_strikethrough.svg 
b/etc/images/material/editor/format_strikethrough.svg
new file mode 100644
index 0000000000..13f7518c30
--- /dev/null
+++ b/etc/images/material/editor/format_strikethrough.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M10 19h4v-3h-4v3zM5 4v3h5v3h4V7h5V4H5zM3 
14h18v-2H3v2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/editor/format_textdirection_l_to_r.svg 
b/etc/images/material/editor/format_textdirection_l_to_r.svg
new file mode 100644
index 0000000000..6dbb1aac6a
--- /dev/null
+++ b/etc/images/material/editor/format_textdirection_l_to_r.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M9 10v5h2V4h2v11h2V4h2V2H9C6.79 2 5 3.79 5 6s1.79 4 4 4zm12 
8l-4-4v3H5v2h12v3l4-4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/editor/format_textdirection_r_to_l.svg 
b/etc/images/material/editor/format_textdirection_r_to_l.svg
new file mode 100644
index 0000000000..a13be8c5bb
--- /dev/null
+++ b/etc/images/material/editor/format_textdirection_r_to_l.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M10 10v5h2V4h2v11h2V4h2V2h-8C7.79 2 6 3.79 6 6s1.79 4 4 
4zm-2 7v-3l-4 4 4 4v-3h12v-2H8z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/editor/format_underlined.svg 
b/etc/images/material/editor/format_underlined.svg
new file mode 100644
index 0000000000..0a8143fd35
--- /dev/null
+++ b/etc/images/material/editor/format_underlined.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M12 17c3.31 0 6-2.69 6-6V3h-2.5v8c0 1.93-1.57 3.5-3.5 
3.5S8.5 12.93 8.5 11V3H6v8c0 3.31 2.69 6 6 6zm-7 2v2h14v-2H5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/editor/functions.svg 
b/etc/images/material/editor/functions.svg
new file mode 100644
index 0000000000..8298420fa5
--- /dev/null
+++ b/etc/images/material/editor/functions.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M18 4H6v2l6.5 6L6 18v2h12v-3h-7l5-5-5-5h7V4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/editor/height.svg 
b/etc/images/material/editor/height.svg
new file mode 100644
index 0000000000..17be8296c1
--- /dev/null
+++ b/etc/images/material/editor/height.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g/><polygon points="13,6.99 16,6.99 12,3 8,6.99 11,6.99 
11,17.01 8,17.01 12,21 16,17.01 13,17.01"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/editor/highlight.svg 
b/etc/images/material/editor/highlight.svg
new file mode 100644
index 0000000000..ad198d3e40
--- /dev/null
+++ b/etc/images/material/editor/highlight.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M6 14l3 3v5h6v-5l3-3V9H6v5zm5-12h2v3h-2V2zM3.5 
5.88l1.41-1.41 2.12 2.12L5.62 8 3.5 5.88zm13.46.71l2.12-2.12 1.41 1.41L18.38 
8l-1.42-1.41z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/editor/horizontal_rule.svg 
b/etc/images/material/editor/horizontal_rule.svg
new file mode 100644
index 0000000000..bd584ca0da
--- /dev/null
+++ b/etc/images/material/editor/horizontal_rule.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" 
fill-rule="evenodd" height="24" width="24"/><g><rect fill-rule="evenodd" 
height="2" width="16" x="4" y="11"/></g></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/editor/insert_chart.svg 
b/etc/images/material/editor/insert_chart.svg
new file mode 100644
index 0000000000..8ed84f981a
--- /dev/null
+++ b/etc/images/material/editor/insert_chart.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M21 3H3v18h18V3zM9 17H7v-7h2v7zm4 0h-2V7h2v10zm4 
0h-2v-4h2v4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/editor/insert_chart_outlined.svg 
b/etc/images/material/editor/insert_chart_outlined.svg
new file mode 100644
index 0000000000..b51c9ed0ee
--- /dev/null
+++ b/etc/images/material/editor/insert_chart_outlined.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M9 17H7v-7h2v7zm4 0h-2V7h2v10zm4 0h-2v-4h2v4zm2 
2H5V5h14v14zm2-16H3v18h18V3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/editor/insert_comment.svg 
b/etc/images/material/editor/insert_comment.svg
new file mode 100644
index 0000000000..f9efb616da
--- /dev/null
+++ b/etc/images/material/editor/insert_comment.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M22 2H2v16h16l4 4V2zm-4 
12H6v-2h12v2zm0-3H6V9h12v2zm0-3H6V6h12v2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/editor/insert_drive_file.svg 
b/etc/images/material/editor/insert_drive_file.svg
new file mode 100644
index 0000000000..b48982896e
--- /dev/null
+++ b/etc/images/material/editor/insert_drive_file.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M4.01 2L4 22h16V8l-6-6H4.01zM13 9V3.5L18.5 9H13z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/editor/insert_emoticon.svg 
b/etc/images/material/editor/insert_emoticon.svg
new file mode 100644
index 0000000000..d11cedadd1
--- /dev/null
+++ b/etc/images/material/editor/insert_emoticon.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 
17.52 22 12S17.52 2 11.99 2zM12 20c-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.5S16.33 8 15.5 8 14 8.67 14 9.5s.67 1.5 
1.5 1.5zm-7 0c.83 0 1.5-.67 1.5-1.5S9.33 8 8.5 8 7 8.67 7 9.5 7.67 11 8.5 
11zm3.5 6.5c2.33 0 4.31-1.46 5.11-3.5H6.89c.8 2.04 2.78 3.5 5.11 3.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/editor/insert_invitation.svg 
b/etc/images/material/editor/insert_invitation.svg
new file mode 100644
index 0000000000..7420886b78
--- /dev/null
+++ b/etc/images/material/editor/insert_invitation.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M17 12h-5v5h5v-5zM16 1v2H8V1H6v2H3.01v18H21V3h-3V1h-2zm3 
18H5V8h14v11z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/editor/insert_link.svg 
b/etc/images/material/editor/insert_link.svg
new file mode 100644
index 0000000000..12a506a35f
--- /dev/null
+++ b/etc/images/material/editor/insert_link.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 
5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1zM8 
13h8v-2H8v2zm9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 
3.1h-4V17h4c2.76 0 5-2.24 5-5s-2.24-5-5-5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/editor/insert_photo.svg 
b/etc/images/material/editor/insert_photo.svg
new file mode 100644
index 0000000000..4052f40104
--- /dev/null
+++ b/etc/images/material/editor/insert_photo.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M21 21V3H3v18h18zM8.5 13.5l2.5 3.01L14.5 12l4.5 
6H5l3.5-4.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/editor/linear_scale.svg 
b/etc/images/material/editor/linear_scale.svg
new file mode 100644
index 0000000000..5fb2d5a02f
--- /dev/null
+++ b/etc/images/material/editor/linear_scale.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M19.5 9.5c-1.03 0-1.9.62-2.29 
1.5h-2.92c-.39-.88-1.26-1.5-2.29-1.5s-1.9.62-2.29 
1.5H6.79c-.39-.88-1.26-1.5-2.29-1.5C3.12 9.5 2 10.62 2 12s1.12 2.5 2.5 2.5c1.03 
0 1.9-.62 2.29-1.5h2.92c.39.88 1.26 1.5 2.29 1.5s1.9-.62 2.29-1.5h2.92c.39.88 
1.26 1.5 2.29 1.5 1.38 0 2.5-1.12 2.5-2.5s-1.12-2.5-2.5-2.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/editor/margin.svg 
b/etc/images/material/editor/margin.svg
new file mode 100644
index 0000000000..3052895725
--- /dev/null
+++ b/etc/images/material/editor/margin.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M3 3v18h18V3H3zm16 
16H5V5h14v14zM11 7h2v2h-2zM7 7h2v2H7zm8 0h2v2h-2zm-8 4h2v2H7zm4 0h2v2h-2zm4 
0h2v2h-2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/editor/merge_type.svg 
b/etc/images/material/editor/merge_type.svg
new file mode 100644
index 0000000000..d95c9ccf97
--- /dev/null
+++ b/etc/images/material/editor/merge_type.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M17 20.41L18.41 19 15 15.59 13.59 17 17 20.41zM7.5 
8H11v5.59L5.59 19 7 20.41l6-6V8h3.5L12 3.5 7.5 8z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/editor/mode.svg 
b/etc/images/material/editor/mode.svg
new file mode 100644
index 0000000000..cba493a629
--- /dev/null
+++ b/etc/images/material/editor/mode.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M3 17.25V21h3.75L17.81 9.94l-3.75-3.75L3 17.25zM21.41 
6.34l-3.75-3.75-2.53 2.54 3.75 3.75 2.53-2.54z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/editor/mode_comment.svg 
b/etc/images/material/editor/mode_comment.svg
new file mode 100644
index 0000000000..87717da961
--- /dev/null
+++ b/etc/images/material/editor/mode_comment.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M22 2H2v16h16l4 4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/editor/mode_edit.svg 
b/etc/images/material/editor/mode_edit.svg
new file mode 100644
index 0000000000..a4b3c9f6b7
--- /dev/null
+++ b/etc/images/material/editor/mode_edit.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M3 17.25V21h3.75L17.81 
9.94l-3.75-3.75L3 17.25zM20.71 7.04c.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"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/editor/monetization_on.svg 
b/etc/images/material/editor/monetization_on.svg
new file mode 100644
index 0000000000..ce3d1e2940
--- /dev/null
+++ b/etc/images/material/editor/monetization_on.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 
2 12 2zm1.41 16.09V20h-2.67v-1.93c-1.71-.36-3.16-1.46-3.27-3.4h1.96c.1 1.05.82 
1.87 2.65 1.87 1.96 0 2.4-.98 2.4-1.59 
0-.83-.44-1.61-2.67-2.14-2.48-.6-4.18-1.62-4.18-3.67 0-1.72 1.39-2.84 
3.11-3.21V4h2.67v1.95c1.86.45 2.79 1.86 2.85 
3.39H14.3c-.05-1.11-.64-1.87-2.22-1.87-1.5 0-2.4.68-2.4 1.64 0 .84.65 1.39 2.67 
1.91s4.18 1.39 4.18 3.91c-.0 [...]
\ No newline at end of file
diff --git a/etc/images/material/editor/money_off.svg 
b/etc/images/material/editor/money_off.svg
new file mode 100644
index 0000000000..490e7df5a3
--- /dev/null
+++ b/etc/images/material/editor/money_off.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M12.5 6.9c1.78 0 2.44.85 2.5 
2.1h2.21c-.07-1.72-1.12-3.3-3.21-3.81V3h-3v2.16c-.39.08-.75.21-1.1.36l1.51 
1.51c.32-.08.69-.13 1.09-.13zM5.47 3.92L4.06 5.33 7.5 8.77c0 2.08 1.56 3.22 
3.91 3.91l3.51 3.51c-.34.49-1.05.91-2.42.91-2.06 0-2.87-.92-2.98-2.1h-2.2c.12 
2.19 1.76 3.42 3.68 3.83V21h3v-2.15c.96-.18 1.83-.55 2.46-1.12l2.22 2.22 
1.41-1.41L5.47 3.92z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/editor/money_off_csred.svg 
b/etc/images/material/editor/money_off_csred.svg
new file mode 100644
index 0000000000..490e7df5a3
--- /dev/null
+++ b/etc/images/material/editor/money_off_csred.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M12.5 6.9c1.78 0 2.44.85 2.5 
2.1h2.21c-.07-1.72-1.12-3.3-3.21-3.81V3h-3v2.16c-.39.08-.75.21-1.1.36l1.51 
1.51c.32-.08.69-.13 1.09-.13zM5.47 3.92L4.06 5.33 7.5 8.77c0 2.08 1.56 3.22 
3.91 3.91l3.51 3.51c-.34.49-1.05.91-2.42.91-2.06 0-2.87-.92-2.98-2.1h-2.2c.12 
2.19 1.76 3.42 3.68 3.83V21h3v-2.15c.96-.18 1.83-.55 2.46-1.12l2.22 2.22 
1.41-1.41L5.47 3.92z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/editor/multiline_chart.svg 
b/etc/images/material/editor/multiline_chart.svg
new file mode 100644
index 0000000000..0cccb2f63a
--- /dev/null
+++ b/etc/images/material/editor/multiline_chart.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M22 6.92l-1.41-1.41-2.85 3.21C15.68 6.4 12.83 5 9.61 5 6.72 
5 4.07 6.16 2 8l1.42 1.42C5.12 7.93 7.27 7 9.61 7c2.74 0 5.09 1.26 6.77 
3.24l-2.88 3.24-4-4L2 16.99l1.5 1.5 6-6.01 4 4 4.05-4.55c.75 1.35 1.25 2.9 1.44 
4.55H21c-.22-2.3-.95-4.39-2.04-6.14L22 6.92z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/editor/notes.svg 
b/etc/images/material/editor/notes.svg
new file mode 100644
index 0000000000..a630745a40
--- /dev/null
+++ b/etc/images/material/editor/notes.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M21 11.01L3 11v2h18zM3 16h12v2H3zM21 6H3v2.01L21 8z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/editor/padding.svg 
b/etc/images/material/editor/padding.svg
new file mode 100644
index 0000000000..d35a14b5f1
--- /dev/null
+++ b/etc/images/material/editor/padding.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M3 3v18h18V3H3zm16 
16H5V5h14v14zM11 7h2v2h-2zM7 7h2v2H7zm8 0h2v2h-2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/editor/pie_chart.svg 
b/etc/images/material/editor/pie_chart.svg
new file mode 100644
index 0000000000..8c49f46f60
--- /dev/null
+++ b/etc/images/material/editor/pie_chart.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M11 2v20c-5.07-.5-9-4.79-9-10s3.93-9.5 9-10zm2.03 
0v8.99H22c-.47-4.74-4.24-8.52-8.97-8.99zm0 11.01V22c4.74-.47 8.5-4.25 
8.97-8.99h-8.97z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/editor/pie_chart_outline.svg 
b/etc/images/material/editor/pie_chart_outline.svg
new file mode 100644
index 0000000000..83930c8f37
--- /dev/null
+++ b/etc/images/material/editor/pie_chart_outline.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 
2zm1 2.07c3.61.45 6.48 3.33 6.93 6.93H13V4.07zM4 12c0-4.06 3.07-7.44 
7-7.93v15.87c-3.93-.5-7-3.88-7-7.94zm9 7.93V13h6.93c-.45 3.61-3.32 6.48-6.93 
6.93z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/editor/pie_chart_outlined.svg 
b/etc/images/material/editor/pie_chart_outlined.svg
new file mode 100644
index 0000000000..5bf177a31e
--- /dev/null
+++ b/etc/images/material/editor/pie_chart_outlined.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12 2C6.5 2 2 6.5 2 
12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2zm1 2.07c3.61.45 6.48 3.33 6.93 
6.93H13V4.07zM4 12c0-4.06 3.07-7.44 7-7.93v15.87c-3.93-.5-7-3.88-7-7.94zm9 
7.93V13h6.93c-.45 3.61-3.32 6.48-6.93 6.93z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/editor/post_add.svg 
b/etc/images/material/editor/post_add.svg
new file mode 100644
index 0000000000..340b255c65
--- /dev/null
+++ b/etc/images/material/editor/post_add.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g/><g><polygon points="17,19.22 5,19.22 5,7 12,7 12,5 3,5 
3,21 19,21 19,12 17,12"/><path 
d="M19,2h-2v3h-3c0.01,0.01,0,2,0,2h3v2.99c0.01,0.01,2,0,2,0V7h3V5h-3V2z"/><rect 
height="2" width="8" x="7" y="9"/><polygon points="7,12 7,14 15,14 15,12 
12,12"/><rect height="2" width="8" x="7" y="15"/></g></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/editor/publish.svg 
b/etc/images/material/editor/publish.svg
new file mode 100644
index 0000000000..b4e2e9fc47
--- /dev/null
+++ b/etc/images/material/editor/publish.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M5 4v2h14V4H5zm0 10h4v6h6v-6h4l-7-7-7 7z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/editor/scatter_plot.svg 
b/etc/images/material/editor/scatter_plot.svg
new file mode 100644
index 0000000000..39f11c4751
--- /dev/null
+++ b/etc/images/material/editor/scatter_plot.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><circle cx="7" cy="14" r="3"/><circle cx="11" cy="6" r="3"/><circle 
cx="16.6" cy="17.6" r="3"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/editor/score.svg 
b/etc/images/material/editor/score.svg
new file mode 100644
index 0000000000..8d92b2967a
--- /dev/null
+++ b/etc/images/material/editor/score.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M21 3H3v18h18V3zm-9 2h1.5v3l2-3h1.7l-2 3 2 
3h-1.7l-2-3v3H12V5zM7 7.25h2.5V6.5H7V5h4v3.75H8.5v.75H11V11H7V7.25zM19 13l-6 
6-4-4-4 4v-2.5l4-4 4 4 6-6V13z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/editor/short_text.svg 
b/etc/images/material/editor/short_text.svg
new file mode 100644
index 0000000000..288729e358
--- /dev/null
+++ b/etc/images/material/editor/short_text.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M4 9h16v2H4V9zm0 4h10v2H4v-2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/editor/show_chart.svg 
b/etc/images/material/editor/show_chart.svg
new file mode 100644
index 0000000000..aa9d935f22
--- /dev/null
+++ b/etc/images/material/editor/show_chart.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M3.5 18.49l6-6.01 4 4L22 6.92l-1.41-1.41-7.09 7.97-4-4L2 
16.99l1.5 1.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/editor/space_bar.svg 
b/etc/images/material/editor/space_bar.svg
new file mode 100644
index 0000000000..a13496dec6
--- /dev/null
+++ b/etc/images/material/editor/space_bar.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M18 9v4H6V9H4v6h16V9h-2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/editor/stacked_line_chart.svg 
b/etc/images/material/editor/stacked_line_chart.svg
new file mode 100644
index 0000000000..27c1f93ae7
--- /dev/null
+++ b/etc/images/material/editor/stacked_line_chart.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><rect fill="none" height="24" 
width="24"/><path 
d="M2,19.99l7.5-7.51l4,4l7.09-7.97L22,9.92l-8.5,9.56l-4-4l-6,6.01L2,19.99z 
M3.5,15.49l6-6.01l4,4L22,3.92l-1.41-1.41 
l-7.09,7.97l-4-4L2,13.99L3.5,15.49z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/editor/strikethrough_s.svg 
b/etc/images/material/editor/strikethrough_s.svg
new file mode 100644
index 0000000000..da914641a7
--- /dev/null
+++ b/etc/images/material/editor/strikethrough_s.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M7.24 8.75c-.26-.48-.39-1.03-.39-1.67 
0-.61.13-1.16.4-1.67.26-.5.63-.93 1.11-1.29.48-.35 1.05-.63 1.7-.83.66-.19 
1.39-.29 2.18-.29.81 0 1.54.11 2.21.34.66.22 1.23.54 1.69.94.47.4.83.88 1.08 
1.43s.38 1.15.38 
1.81h-3.01c0-.31-.05-.59-.15-.85-.09-.27-.24-.49-.44-.68-.2-.19-.45-.33-.75-.44-.3-.1-.66-.16-1.06-.16-.39
 0-.74.04-1.03.13s-.53.21-.72.36c-.19.16-.34.34-.44.55-.1.21-.15.43-.15.66 0 
.48.25.88. [...]
\ No newline at end of file
diff --git a/etc/images/material/editor/subscript.svg 
b/etc/images/material/editor/subscript.svg
new file mode 100644
index 0000000000..f0c7ead770
--- /dev/null
+++ b/etc/images/material/editor/subscript.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/><path d="M20,18v1h3v1h-4v-3h3v-1h-3v-1h4v3H20z 
M5.88,18h2.66l3.4-5.42h0.12l3.4,5.42h2.66l-4.65-7.27L17.81,4h-2.68l-3.07,4.99 
h-0.12L8.85,4H6.19l4.32,6.73L5.88,18z"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/editor/superscript.svg 
b/etc/images/material/editor/superscript.svg
new file mode 100644
index 0000000000..20dc276af0
--- /dev/null
+++ b/etc/images/material/editor/superscript.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24" x="0" y="0"/><path d="M20,7v1h3v1h-4V6h3V5h-3V4h4v3H20z 
M5.88,20h2.66l3.4-5.42h0.12l3.4,5.42h2.66l-4.65-7.27L17.81,6h-2.68l-3.07,4.99h-0.12
 L8.85,6H6.19l4.32,6.73L5.88,20z"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/editor/table_chart.svg 
b/etc/images/material/editor/table_chart.svg
new file mode 100644
index 0000000000..b93a71838a
--- /dev/null
+++ b/etc/images/material/editor/table_chart.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M10 10.02h5V21h-5V10.02zM17 21h5V10h-5v11zm5-18H3v5h19V3zM3 
21h5V10H3v11z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/editor/table_rows.svg 
b/etc/images/material/editor/table_rows.svg
new file mode 100644
index 0000000000..04be05b80a
--- /dev/null
+++ b/etc/images/material/editor/table_rows.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/><path d="M22,7H2V2h20V7z M22,9.5H2v5h20V9.5z 
M22,17H2v5h20V17z"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/editor/text_fields.svg 
b/etc/images/material/editor/text_fields.svg
new file mode 100644
index 0000000000..9b114be06b
--- /dev/null
+++ b/etc/images/material/editor/text_fields.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M2.5 4v3h5v12h3V7h5V4h-13zm19 5h-9v3h3v7h3v-7h3V9z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/editor/title.svg 
b/etc/images/material/editor/title.svg
new file mode 100644
index 0000000000..8e4517d5cc
--- /dev/null
+++ b/etc/images/material/editor/title.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M5 4v3h5.5v12h3V7H19V4H5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/editor/vertical_align_bottom.svg 
b/etc/images/material/editor/vertical_align_bottom.svg
new file mode 100644
index 0000000000..89fb9a4e03
--- /dev/null
+++ b/etc/images/material/editor/vertical_align_bottom.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M16 13h-3V3h-2v10H8l4 4 4-4zM4 19v2h16v-2H4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/editor/vertical_align_center.svg 
b/etc/images/material/editor/vertical_align_center.svg
new file mode 100644
index 0000000000..4896c3ee4a
--- /dev/null
+++ b/etc/images/material/editor/vertical_align_center.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M8 19h3v4h2v-4h3l-4-4-4 4zm8-14h-3V1h-2v4H8l4 4 4-4zM4 
11v2h16v-2H4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/editor/vertical_align_top.svg 
b/etc/images/material/editor/vertical_align_top.svg
new file mode 100644
index 0000000000..3d0f11fa11
--- /dev/null
+++ b/etc/images/material/editor/vertical_align_top.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M8 11h3v10h2V11h3l-4-4-4 4zM4 3v2h16V3H4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/editor/wrap_text.svg 
b/etc/images/material/editor/wrap_text.svg
new file mode 100644
index 0000000000..f81b4100c1
--- /dev/null
+++ b/etc/images/material/editor/wrap_text.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M4 19h6v-2H4v2zM20 5H4v2h16V5zm-3 6H4v2h13.25c1.1 0 2 .9 2 
2s-.9 2-2 2H15v-2l-3 3 3 3v-2h2c2.21 0 4-1.79 4-4s-1.79-4-4-4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/file/approval.svg 
b/etc/images/material/file/approval.svg
new file mode 100644
index 0000000000..c245769c69
--- /dev/null
+++ b/etc/images/material/file/approval.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M4 
16v6h16v-6c0-1.1-.9-2-2-2H6c-1.1 0-2 .9-2 2zm14 2H6v-2h12v2zM12 2C9.24 2 7 4.24 
7 7l5 7 5-7c0-2.76-2.24-5-5-5zm0 9L9 7c0-1.66 1.34-3 3-3s3 1.34 3 3l-3 
4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/file/attach_email.svg 
b/etc/images/material/file/attach_email.svg
new file mode 100644
index 0000000000..caa2fbe22a
--- /dev/null
+++ b/etc/images/material/file/attach_email.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g><path d="M21,10V2H1v16h13v-5c0-1.66,1.34-3,3-3H21z 
M11,11L3,6V4l8,5l8-5v2L11,11z"/><path 
d="M21,14v4c0,1.1-0.9,2-2,2s-2-0.9-2-2v-4.5c0-0.28,0.22-0.5,0.5-0.5s0.5,0.22,0.5,0.5V18h2v-4.5c0-1.38-1.12-2.5-2.5-2.5
 S15,12.12,15,13.5V18c0,2.21,1.79,4,4,4s4-1.79,4-4v-4H21z"/></g></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/file/attachment.svg 
b/etc/images/material/file/attachment.svg
new file mode 100644
index 0000000000..e7827c7e06
--- /dev/null
+++ b/etc/images/material/file/attachment.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M18.5 16H7c-2.21 
0-4-1.79-4-4s1.79-4 4-4h12.5c1.38 0 2.5 1.12 2.5 2.5S20.88 13 19.5 13H9c-.55 
0-1-.45-1-1s.45-1 1-1h9.5V9.5H9c-1.38 0-2.5 1.12-2.5 2.5s1.12 2.5 2.5 
2.5h10.5c2.21 0 4-1.79 4-4s-1.79-4-4-4H7c-3.04 0-5.5 2.46-5.5 5.5s2.46 5.5 5.5 
5.5h11.5V16z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/file/cloud.svg 
b/etc/images/material/file/cloud.svg
new file mode 100644
index 0000000000..38f8303216
--- /dev/null
+++ b/etc/images/material/file/cloud.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19.35 10.04C18.67 
6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 
6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/file/cloud_circle.svg 
b/etc/images/material/file/cloud_circle.svg
new file mode 100644
index 0000000000..c1de8d98aa
--- /dev/null
+++ b/etc/images/material/file/cloud_circle.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" 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 2zm4.5 14H8c-1.66 
0-3-1.34-3-3s1.34-3 3-3h.14c.44-1.73 1.99-3 3.86-3 2.21 0 4 1.79 4 4h.5c1.38 0 
2.5 1.12 2.5 2.5S17.88 16 16.5 16z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/file/cloud_done.svg 
b/etc/images/material/file/cloud_done.svg
new file mode 100644
index 0000000000..ecfb0d4e26
--- /dev/null
+++ b/etc/images/material/file/cloud_done.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19.35 10.04C18.67 
6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 
6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96zM10 17l-3.5-3.5 
1.41-1.41L10 14.18 15.18 9l1.41 1.41L10 17z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/file/cloud_download.svg 
b/etc/images/material/file/cloud_download.svg
new file mode 100644
index 0000000000..971f8362c1
--- /dev/null
+++ b/etc/images/material/file/cloud_download.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19.35 10.04C18.67 
6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 
6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96zM17 13l-5 
5-5-5h3V9h4v4h3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/file/cloud_off.svg 
b/etc/images/material/file/cloud_off.svg
new file mode 100644
index 0000000000..23891e2246
--- /dev/null
+++ b/etc/images/material/file/cloud_off.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M24 
15c0-2.64-2.05-4.78-4.65-4.96C18.67 6.59 15.64 4 12 4c-1.33 
0-2.57.36-3.65.97l1.49 1.49C10.51 6.17 11.23 6 12 6c3.04 0 5.5 2.46 5.5 
5.5v.5H19c1.66 0 3 1.34 3 3 0 .99-.48 1.85-1.21 2.4l1.41 1.41c1.09-.92 1.8-2.27 
1.8-3.81zM4.41 3.86L3 5.27l2.77 2.77h-.42C2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 
6 6h11.73l2 2 1.41-1.41L4.41 3.86zM6 18c-2.21 0-4-1.79-4-4s1.79-4  [...]
\ No newline at end of file
diff --git a/etc/images/material/file/cloud_queue.svg 
b/etc/images/material/file/cloud_queue.svg
new file mode 100644
index 0000000000..e456628bfc
--- /dev/null
+++ b/etc/images/material/file/cloud_queue.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19.35 10.04C18.67 
6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 
6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96zM19 18H6c-2.21 
0-4-1.79-4-4s1.79-4 4-4h.71C7.37 7.69 9.48 6 12 6c3.04 0 5.5 2.46 5.5 
5.5v.5H19c1.66 0 3 1.34 3 3s-1.34 3-3 3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/file/cloud_upload.svg 
b/etc/images/material/file/cloud_upload.svg
new file mode 100644
index 0000000000..1ababb89af
--- /dev/null
+++ b/etc/images/material/file/cloud_upload.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19.35 10.04C18.67 
6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 
6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96zM14 13v4h-4v-4H7l5-5 5 
5h-3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/file/create_new_folder.svg 
b/etc/images/material/file/create_new_folder.svg
new file mode 100644
index 0000000000..b032093727
--- /dev/null
+++ b/etc/images/material/file/create_new_folder.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M22 
6H12l-2-2H2v16h20V6zm-3 8h-3v3h-2v-3h-3v-2h3V9h2v3h3v2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/file/download.svg 
b/etc/images/material/file/download.svg
new file mode 100644
index 0000000000..f892d57720
--- /dev/null
+++ b/etc/images/material/file/download.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19 9h-4V3H9v6H5l7 7 
7-7zM5 18v2h14v-2H5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/file/download_done.svg 
b/etc/images/material/file/download_done.svg
new file mode 100644
index 0000000000..1ab91082ea
--- /dev/null
+++ b/etc/images/material/file/download_done.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M5 
18h14v2H5v-2zm4.6-2.7L5 10.7l2-1.9 2.6 2.6L17 4l2 2-9.4 9.3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/file/drive_file_move.svg 
b/etc/images/material/file/drive_file_move.svg
new file mode 100644
index 0000000000..d3b5e046c8
--- /dev/null
+++ b/etc/images/material/file/drive_file_move.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M20 6h-8l-2-2H4c-1.1 
0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm-6 
12v-3h-4v-4h4V8l5 5-5 5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/file/drive_file_move_outline.svg 
b/etc/images/material/file/drive_file_move_outline.svg
new file mode 100644
index 0000000000..8098888606
--- /dev/null
+++ b/etc/images/material/file/drive_file_move_outline.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M20 6h-8l-2-2H4c-1.1 
0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm0 
12H4V8h16v10zm-8.01-9l-1.41 1.41L12.16 12H8v2h4.16l-1.59 1.59L11.99 17 16 13.01 
11.99 9z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/file/drive_file_rename_outline.svg 
b/etc/images/material/file/drive_file_rename_outline.svg
new file mode 100644
index 0000000000..97581b0214
--- /dev/null
+++ b/etc/images/material/file/drive_file_rename_outline.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M18.41 5.8L17.2 
4.59c-.78-.78-2.05-.78-2.83 0l-2.68 2.68L3 15.96V20h4.04l8.74-8.74 
2.63-2.63c.79-.78.79-2.05 0-2.83zM6.21 18H5v-1.21l8.66-8.66 1.21 1.21L6.21 
18zM11 20l4-4h6v4H11z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/file/drive_folder_upload.svg 
b/etc/images/material/file/drive_folder_upload.svg
new file mode 100644
index 0000000000..2c120ffaf9
--- /dev/null
+++ b/etc/images/material/file/drive_folder_upload.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M20 6h-8l-2-2H4c-1.1 
0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm0 
12H4V8h16v10zM8 13.01l1.41 1.41L11 12.84V17h2v-4.16l1.59 1.59L16 13.01 12.01 9 
8 13.01z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/file/file_download.svg 
b/etc/images/material/file/file_download.svg
new file mode 100644
index 0000000000..4820385327
--- /dev/null
+++ b/etc/images/material/file/file_download.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M19 9h-4V3H9v6H5l7 7 
7-7zM5 18v2h14v-2H5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/file/file_download_done.svg 
b/etc/images/material/file/file_download_done.svg
new file mode 100644
index 0000000000..1ab91082ea
--- /dev/null
+++ b/etc/images/material/file/file_download_done.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M5 
18h14v2H5v-2zm4.6-2.7L5 10.7l2-1.9 2.6 2.6L17 4l2 2-9.4 9.3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/file/file_upload.svg 
b/etc/images/material/file/file_upload.svg
new file mode 100644
index 0000000000..fff2dabfcc
--- /dev/null
+++ b/etc/images/material/file/file_upload.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M9 16h6v-6h4l-7-7-7 
7h4zm-4 2h14v2H5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/file/folder.svg 
b/etc/images/material/file/folder.svg
new file mode 100644
index 0000000000..8a988d5eb2
--- /dev/null
+++ b/etc/images/material/file/folder.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M10 
4H2v16h20V6H12l-2-2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/file/folder_open.svg 
b/etc/images/material/file/folder_open.svg
new file mode 100644
index 0000000000..7c51344c8e
--- /dev/null
+++ b/etc/images/material/file/folder_open.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M22 
6H12l-2-2H2v16h20V6zm-2 12H4V8h16v10z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/file/folder_shared.svg 
b/etc/images/material/file/folder_shared.svg
new file mode 100644
index 0000000000..4bf8ab17f4
--- /dev/null
+++ b/etc/images/material/file/folder_shared.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M22 
6H12l-2-2H2v16h20V6zm-7 3c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2zm4 
8h-8v-1c0-1.33 2.67-2 4-2s4 .67 4 2v1z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/file/grid_view.svg 
b/etc/images/material/file/grid_view.svg
new file mode 100644
index 0000000000..5607431fb5
--- /dev/null
+++ b/etc/images/material/file/grid_view.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><g fill-rule="evenodd"><path d="M0 0h24v24H0z" fill="none"/><path 
d="M3 3v8h8V3H3zm6 6H5V5h4v4zm-6 4v8h8v-8H3zm6 6H5v-4h4v4zm4-16v8h8V3h-8zm6 
6h-4V5h4v4zm-6 4v8h8v-8h-8zm6 6h-4v-4h4v4z"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/file/ic_folder_24px.svg 
b/etc/images/material/file/ic_folder_24px.svg
new file mode 100644
index 0000000000..ef78e146e2
--- /dev/null
+++ b/etc/images/material/file/ic_folder_24px.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="1em" height="1em" viewBox="0 0 
24 24"><path d="M10 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 
2-2V8c0-1.1-.9-2-2-2h-8l-2-2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/file/request_quote.svg 
b/etc/images/material/file/request_quote.svg
new file mode 100644
index 0000000000..5383fd1b0e
--- /dev/null
+++ b/etc/images/material/file/request_quote.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/><path d="M14,2H4v20h16V8L14,2z 
M15,12h-4v1h4v5h-2v1h-2v-1H9v-2h4v-1H9v-5h2V9h2v1h2V12z 
M13,8V3.5L17.5,8H13z"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/file/rule_folder.svg 
b/etc/images/material/file/rule_folder.svg
new file mode 100644
index 0000000000..8cc497c955
--- /dev/null
+++ b/etc/images/material/file/rule_folder.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/><path d="M22,6H12l-2-2H2v16h20V6z 
M7.83,16L5,13.17l1.41-1.41l1.41,1.41l3.54-3.54l1.41,1.41L7.83,16z 
M17.41,13L19,14.59L17.59,16 
L16,14.41L14.41,16L13,14.59L14.59,13L13,11.41L14.41,10L16,11.59L17.59,10L19,11.41L17.41,13z"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/file/snippet_folder.svg 
b/etc/images/material/file/snippet_folder.svg
new file mode 100644
index 0000000000..4ea23e7d84
--- /dev/null
+++ b/etc/images/material/file/snippet_folder.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/><path d="M12,6l-2-2H2v16h20V6H12z M19,17l-6,0V9h3.5l2.5,2.5V17z 
M15.88,10.5l1.62,1.62v3.38l-3,0v-5H15.88z"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/file/text_snippet.svg 
b/etc/images/material/file/text_snippet.svg
new file mode 100644
index 0000000000..ac0ddf64a5
--- /dev/null
+++ b/etc/images/material/file/text_snippet.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/><path d="M21,9l-6-6H3v18h18V9z M7,7h7v2H7V7z M17,17H7v-2h10V17z 
M17,13H7v-2h10V13z"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/file/topic.svg 
b/etc/images/material/file/topic.svg
new file mode 100644
index 0000000000..b5157ee713
--- /dev/null
+++ b/etc/images/material/file/topic.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/><path d="M12,6l-2-2H2v16h20V6H12z M14,16H6v-2h8V16z 
M18,12H6v-2h12V12z"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/file/upload.svg 
b/etc/images/material/file/upload.svg
new file mode 100644
index 0000000000..90cbe0e20e
--- /dev/null
+++ b/etc/images/material/file/upload.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M9 16h6v-6h4l-7-7-7 
7h4v6zm-4 2h14v2H5v-2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/file/upload_file.svg 
b/etc/images/material/file/upload_file.svg
new file mode 100644
index 0000000000..4353688352
--- /dev/null
+++ b/etc/images/material/file/upload_file.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M14 2H6c-1.1 
0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8l-6-6zm4 
18H6V4h7v5h5v11zM8 15.01l1.41 1.41L11 14.84V19h2v-4.16l1.59 1.59L16 15.01 12.01 
11z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/file/workspaces_filled.svg 
b/etc/images/material/file/workspaces_filled.svg
new file mode 100644
index 0000000000..c41de9d65d
--- /dev/null
+++ b/etc/images/material/file/workspaces_filled.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M6 13c-2.2 0-4 1.8-4 
4s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4zm6-10C9.8 3 8 4.8 8 7s1.8 4 4 4 4-1.8 
4-4-1.8-4-4-4zm6 10c-2.2 0-4 1.8-4 4s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/file/workspaces_outline.svg 
b/etc/images/material/file/workspaces_outline.svg
new file mode 100644
index 0000000000..ba9a5053ad
--- /dev/null
+++ b/etc/images/material/file/workspaces_outline.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M6 15c1.1 0 2 .9 2 
2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m0-2c-2.2 0-4 1.8-4 4s1.8 4 4 4 4-1.8 
4-4-1.8-4-4-4zm6-8c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m0-2C9.8 3 8 4.8 8 
7s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4zm6 12c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 
2-2m0-2c-2.2 0-4 1.8-4 4s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/hardware/browser_not_supported.svg 
b/etc/images/material/hardware/browser_not_supported.svg
new file mode 100644
index 0000000000..78c715856a
--- /dev/null
+++ b/etc/images/material/hardware/browser_not_supported.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g><polygon points="19,6 19,16.5 21,18.5 21,4 6.5,4 
8.5,6"/><path 
d="M3.22,3.32L1.95,4.59L3,5.64L3,20h14.36l2.06,2.06l1.27-1.27L3.22,3.32z 
M15,18H5V7.64L15.36,18H15z"/></g></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/hardware/cast.svg 
b/etc/images/material/hardware/cast.svg
new file mode 100644
index 0000000000..60e5973de1
--- /dev/null
+++ b/etc/images/material/hardware/cast.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0zm0 0h24v24H0V0z" fill="none"/><path d="M23 
3H1v5h2V5h18v14h-7v2h9V3zM1 18v3h3c0-1.66-1.34-3-3-3zm0-4v2c2.76 0 5 2.24 5 
5h2c0-3.87-3.13-7-7-7zm0-4v2c4.97 0 9 4.03 9 9h2c0-6.08-4.93-11-11-11z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/hardware/cast_connected.svg 
b/etc/images/material/hardware/cast_connected.svg
new file mode 100644
index 0000000000..c3138fdf1d
--- /dev/null
+++ b/etc/images/material/hardware/cast_connected.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0zm0 0h24v24H0V0z" fill="none"/><path d="M1 
18v3h3c0-1.66-1.34-3-3-3zm0-4v2c2.76 0 5 2.24 5 
5h2c0-3.87-3.13-7-7-7zm18-7H5v1.63c3.96 1.28 7.09 4.41 8.37 8.37H19V7zM1 
10v2c4.97 0 9 4.03 9 
9h2c0-6.08-4.93-11-11-11zm22-7H1v5h2V5h18v14h-7v2h9V3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/hardware/cast_for_education.svg 
b/etc/images/material/hardware/cast_for_education.svg
new file mode 100644
index 0000000000..1b55c5db74
--- /dev/null
+++ b/etc/images/material/hardware/cast_for_education.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M23 
3H1v5h2V5h18v14h-7v2h9V3zM1 18v3h3c0-1.66-1.34-3-3-3zm0-4v2c2.76 0 5 2.24 5 
5h2c0-3.87-3.13-7-7-7zm0-4v2c4.97 0 9 4.03 9 9h2c0-6.08-4.93-11-11-11zm10 
1.09v2L14.5 15l3.5-1.91v-2L14.5 13 11 11.09zM14.5 6L9 9l5.5 3L20 
9l-5.5-3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/hardware/computer.svg 
b/etc/images/material/hardware/computer.svg
new file mode 100644
index 0000000000..79c9a3a6a6
--- /dev/null
+++ b/etc/images/material/hardware/computer.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M20 18l2-2V4H2v12l2 
2H0v2h24v-2h-4zM4 6h16v10H4V6z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/hardware/connected_tv.svg 
b/etc/images/material/hardware/connected_tv.svg
new file mode 100644
index 0000000000..d6b5de6b98
--- /dev/null
+++ b/etc/images/material/hardware/connected_tv.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M21 3H3c-1.1 0-2 .9-2 
2v12c0 1.1.9 2 2 2h5v2h8v-2h5c1.1 0 1.99-.9 1.99-2L23 5c0-1.1-.9-2-2-2zm0 
14H3V5h18v12zM4 14v2h2c0-1.11-.89-2-2-2zm0-3v1.43c1.97 0 3.57 1.6 3.57 
3.57H9c0-2.76-2.24-5-5-5zm0-3v1.45c3.61 0 6.55 2.93 6.55 
6.55H12c0-4.42-3.59-8-8-8z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/hardware/desktop_mac.svg 
b/etc/images/material/hardware/desktop_mac.svg
new file mode 100644
index 0000000000..051eee7545
--- /dev/null
+++ b/etc/images/material/hardware/desktop_mac.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M23 2H1v16h9l-2 
3v1h8v-1l-2-3h9V2zm-2 12H3V4h18v10z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/hardware/desktop_windows.svg 
b/etc/images/material/hardware/desktop_windows.svg
new file mode 100644
index 0000000000..f87c92ade0
--- /dev/null
+++ b/etc/images/material/hardware/desktop_windows.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M23 
2H1v16h9v2H8v2h8v-2h-2v-2h9V2zm-2 14H3V4h18v12z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/hardware/developer_board.svg 
b/etc/images/material/hardware/developer_board.svg
new file mode 100644
index 0000000000..626240fbdf
--- /dev/null
+++ b/etc/images/material/hardware/developer_board.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0zm0 0h24v24H0V0z" fill="none"/><path d="M22 
9V7h-2V3H2v18h18v-4h2v-2h-2v-2h2v-2h-2V9h2zm-4 10H4V5h14v14zM6 
13h5v4H6v-4zm6-6h4v3h-4V7zM6 7h5v5H6V7zm6 4h4v6h-4v-6z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/hardware/device_hub.svg 
b/etc/images/material/hardware/device_hub.svg
new file mode 100644
index 0000000000..96107533df
--- /dev/null
+++ b/etc/images/material/hardware/device_hub.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0zm0 0h24v24H0V0z" fill="none"/><path d="M17 
16l-4-4V8.82C14.16 8.4 15 7.3 15 6c0-1.66-1.34-3-3-3S9 4.34 9 6c0 1.3.84 2.4 2 
2.82V12l-4 4H3v5h5v-3.05l4-4.2 4 4.2V21h5v-5h-4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/hardware/device_unknown.svg 
b/etc/images/material/hardware/device_unknown.svg
new file mode 100644
index 0000000000..dac2e28163
--- /dev/null
+++ b/etc/images/material/hardware/device_unknown.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19 1H5v22h14V1zm-2 
18H7V5h10v14zM12 6.72c-1.96 0-3.5 1.52-3.5 3.47h1.75c0-.93.82-1.75 
1.75-1.75s1.75.82 1.75 1.75c0 1.75-2.63 1.57-2.63 4.45h1.76c0-1.96 2.62-2.19 
2.62-4.45 0-1.96-1.54-3.47-3.5-3.47zM11 16h2v2h-2v-2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/hardware/devices_other.svg 
b/etc/images/material/hardware/devices_other.svg
new file mode 100644
index 0000000000..da17d416cc
--- /dev/null
+++ b/etc/images/material/hardware/devices_other.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M3 
6h18V4H1v16h6v-2H3V6zm10 6H9v1.78c-.61.55-1 1.33-1 2.22 0 .89.39 1.67 1 
2.22V20h4v-1.78c.61-.55 1-1.34 1-2.22s-.39-1.67-1-2.22V12zm-2 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.5zM23 
8h-8v12h8V8zm-2 10h-4v-8h4v8z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/hardware/dock.svg 
b/etc/images/material/hardware/dock.svg
new file mode 100644
index 0000000000..2b7ae4c72e
--- /dev/null
+++ b/etc/images/material/hardware/dock.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M8 23h8v-2H8v2zM18 
1.01L6 1v18h12V1.01zM16 15H8V5h8v10z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/hardware/gamepad.svg 
b/etc/images/material/hardware/gamepad.svg
new file mode 100644
index 0000000000..ecfc942f42
--- /dev/null
+++ b/etc/images/material/hardware/gamepad.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M15 7.5V2H9v5.5l3 3 
3-3zM7.5 9H2v6h5.5l3-3-3-3zM9 16.5V22h6v-5.5l-3-3-3 3zM16.5 9l-3 3 3 
3H22V9h-5.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/hardware/headset.svg 
b/etc/images/material/hardware/headset.svg
new file mode 100644
index 0000000000..933d37443f
--- /dev/null
+++ b/etc/images/material/hardware/headset.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M11.4 1.02C6.62 1.33 
3 5.52 3 10.31V20h6v-8H5v-1.71C5 6.45 7.96 3.11 11.79 3 15.76 2.89 19 6.06 19 
10v2h-4v8h6V10c0-5.17-4.36-9.32-9.6-8.98z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/hardware/headset_mic.svg 
b/etc/images/material/hardware/headset_mic.svg
new file mode 100644
index 0000000000..c127704386
--- /dev/null
+++ b/etc/images/material/hardware/headset_mic.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M11.4 1.02C6.62 1.33 
3 5.51 3 10.31V20h6v-8H5v-1.71C5 6.45 7.96 3.11 11.79 3 15.76 2.89 19 6.06 19 
10v2h-4v8h4v1h-7v2h9V10c0-5.17-4.36-9.32-9.6-8.98z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/hardware/headset_off.svg 
b/etc/images/material/hardware/headset_off.svg
new file mode 100644
index 0000000000..a95d524f40
--- /dev/null
+++ b/etc/images/material/hardware/headset_off.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12 4c3.87 0 7 3.13 
7 7v2h-2.92L21 17.92V11c0-4.97-4.03-9-9-9-1.95 0-3.76.62-5.23 1.68l1.44 
1.44C9.3 4.41 10.6 4 12 4zM2.27 1.72L1 3l3.33 3.32C3.49 7.68 3 9.29 3 11v7c0 
1.66 1.34 3 3 3h3v-8H5v-2c0-1.17.29-2.26.79-3.22L15 17v4h3c.3 0 
.59-.06.86-.14L21 23l1.27-1.27-20-20.01z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/hardware/keyboard.svg 
b/etc/images/material/hardware/keyboard.svg
new file mode 100644
index 0000000000..44c10f2888
--- /dev/null
+++ b/etc/images/material/hardware/keyboard.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0zm0 0h24v24H0V0z" fill="none"/><path d="M22 
5H2.01L2 19h20V5zM11 8h2v2h-2V8zm0 3h2v2h-2v-2zM8 8h2v2H8V8zm0 3h2v2H8v-2zm-1 
2H5v-2h2v2zm0-3H5V8h2v2zm9 7H8v-2h8v2zm0-4h-2v-2h2v2zm0-3h-2V8h2v2zm3 
3h-2v-2h2v2zm0-3h-2V8h2v2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/hardware/keyboard_arrow_down.svg 
b/etc/images/material/hardware/keyboard_arrow_down.svg
new file mode 100644
index 0000000000..6efbc6073f
--- /dev/null
+++ b/etc/images/material/hardware/keyboard_arrow_down.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M7.41 8.59L12 
13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/hardware/keyboard_arrow_left.svg 
b/etc/images/material/hardware/keyboard_arrow_left.svg
new file mode 100644
index 0000000000..1ad255efbc
--- /dev/null
+++ b/etc/images/material/hardware/keyboard_arrow_left.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M15.41 16.59L10.83 
12l4.58-4.59L14 6l-6 6 6 6 1.41-1.41z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/hardware/keyboard_arrow_right.svg 
b/etc/images/material/hardware/keyboard_arrow_right.svg
new file mode 100644
index 0000000000..530935199c
--- /dev/null
+++ b/etc/images/material/hardware/keyboard_arrow_right.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M8.59 16.59L13.17 12 
8.59 7.41 10 6l6 6-6 6-1.41-1.41z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/hardware/keyboard_arrow_up.svg 
b/etc/images/material/hardware/keyboard_arrow_up.svg
new file mode 100644
index 0000000000..2175acebf4
--- /dev/null
+++ b/etc/images/material/hardware/keyboard_arrow_up.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M7.41 15.41L12 
10.83l4.59 4.58L18 14l-6-6-6 6 1.41 1.41z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/hardware/keyboard_backspace.svg 
b/etc/images/material/hardware/keyboard_backspace.svg
new file mode 100644
index 0000000000..b143d57e9c
--- /dev/null
+++ b/etc/images/material/hardware/keyboard_backspace.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M21 
11H6.83l3.58-3.59L9 6l-6 6 6 6 1.41-1.41L6.83 13H21v-2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/hardware/keyboard_capslock.svg 
b/etc/images/material/hardware/keyboard_capslock.svg
new file mode 100644
index 0000000000..c56c1d5bff
--- /dev/null
+++ b/etc/images/material/hardware/keyboard_capslock.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12 8.41L16.59 13 18 
11.59l-6-6-6 6L7.41 13 12 8.41zM6 18h12v-2H6v2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/hardware/keyboard_hide.svg 
b/etc/images/material/hardware/keyboard_hide.svg
new file mode 100644
index 0000000000..774ae298eb
--- /dev/null
+++ b/etc/images/material/hardware/keyboard_hide.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M22 3H2.01L2 
17h20V3zM11 6h2v2h-2V6zm0 3h2v2h-2V9zM8 6h2v2H8V6zm0 3h2v2H8V9zm-1 
2H5V9h2v2zm0-3H5V6h2v2zm9 7H8v-2h8v2zm0-4h-2V9h2v2zm0-3h-2V6h2v2zm3 
3h-2V9h2v2zm0-3h-2V6h2v2zm-7 15l4-4H8l4 4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/hardware/keyboard_return.svg 
b/etc/images/material/hardware/keyboard_return.svg
new file mode 100644
index 0000000000..588860111d
--- /dev/null
+++ b/etc/images/material/hardware/keyboard_return.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19 
7v4H5.83l3.58-3.59L8 6l-6 6 6 6 1.41-1.41L5.83 13H21V7h-2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/hardware/keyboard_tab.svg 
b/etc/images/material/hardware/keyboard_tab.svg
new file mode 100644
index 0000000000..c870bd92dd
--- /dev/null
+++ b/etc/images/material/hardware/keyboard_tab.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M11.59 7.41L15.17 
11H1v2h14.17l-3.59 3.59L13 18l6-6-6-6-1.41 1.41zM20 6v12h2V6h-2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/hardware/keyboard_voice.svg 
b/etc/images/material/hardware/keyboard_voice.svg
new file mode 100644
index 0000000000..d974d00a80
--- /dev/null
+++ b/etc/images/material/hardware/keyboard_voice.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12 15c1.66 0 
2.99-1.34 2.99-3L15 6c0-1.66-1.34-3-3-3S9 4.34 9 6v6c0 1.66 1.34 3 3 3zm5.3-3c0 
3-2.54 5.1-5.3 5.1S6.7 15 6.7 12H5c0 3.42 2.72 6.23 6 6.72V22h2v-3.28c3.28-.48 
6-3.3 6-6.72h-1.7z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/hardware/laptop.svg 
b/etc/images/material/hardware/laptop.svg
new file mode 100644
index 0000000000..c75c08a9a2
--- /dev/null
+++ b/etc/images/material/hardware/laptop.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24" x="0"/></g><g><g><path d="M20,18l2-2V4H2v12l2,2H0v2h24v-2H20z 
M4,6h16v10H4V6z"/></g></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/hardware/laptop_chromebook.svg 
b/etc/images/material/hardware/laptop_chromebook.svg
new file mode 100644
index 0000000000..a5ecefd2c2
--- /dev/null
+++ b/etc/images/material/hardware/laptop_chromebook.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M22 
18V3H2v15H0v2h24v-2h-2zm-8 0h-4v-1h4v1zm6-3H4V5h16v10z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/hardware/laptop_mac.svg 
b/etc/images/material/hardware/laptop_mac.svg
new file mode 100644
index 0000000000..f5cf465518
--- /dev/null
+++ b/etc/images/material/hardware/laptop_mac.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M20 18l1.99-2L22 
3H2v13l2 2H0v2h24v-2h-4zM4 5h16v11H4V5zm8 14c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 
1-.45 1-1 1z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/hardware/laptop_windows.svg 
b/etc/images/material/hardware/laptop_windows.svg
new file mode 100644
index 0000000000..c825830f0a
--- /dev/null
+++ b/etc/images/material/hardware/laptop_windows.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M20 18v-1h1.99L22 
3H2v14h2v1H0v2h24v-2h-4zM4 5h16v10H4V5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/hardware/memory.svg 
b/etc/images/material/hardware/memory.svg
new file mode 100644
index 0000000000..12849ff983
--- /dev/null
+++ b/etc/images/material/hardware/memory.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M15 9H9v6h6V9zm-2 
4h-2v-2h2v2zm8-2V9h-2V5h-4V3h-2v2h-2V3H9v2H5v4H3v2h2v2H3v2h2v4h4v2h2v-2h2v2h2v-2h4v-4h2v-2h-2v-2h2zm-4
 6H7V7h10v10z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/hardware/monitor.svg 
b/etc/images/material/hardware/monitor.svg
new file mode 100644
index 0000000000..86abe97f10
--- /dev/null
+++ b/etc/images/material/hardware/monitor.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M20 3H4c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2h3l-1 
1v2h12v-2l-1-1h3c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 13H4V5h16v11z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/hardware/mouse.svg 
b/etc/images/material/hardware/mouse.svg
new file mode 100644
index 0000000000..c250927be3
--- /dev/null
+++ b/etc/images/material/hardware/mouse.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M13 
1.07V9h7c0-4.08-3.05-7.44-7-7.93zM4 15c0 4.42 3.58 8 8 8s8-3.58 
8-8v-4H4v4zm7-13.93C7.05 1.56 4 4.92 4 9h7V1.07z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/hardware/phone_android.svg 
b/etc/images/material/hardware/phone_android.svg
new file mode 100644
index 0000000000..a90b6f17e8
--- /dev/null
+++ b/etc/images/material/hardware/phone_android.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19 1H5v22h14V1zm-5 
20h-4v-1h4v1zm3-3H7V4h10v14z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/hardware/phone_iphone.svg 
b/etc/images/material/hardware/phone_iphone.svg
new file mode 100644
index 0000000000..243fb0738e
--- /dev/null
+++ b/etc/images/material/hardware/phone_iphone.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M18 
1H5v22h13V1zm-6.5 21c-.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.5-4H7V4h9v14z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/hardware/phonelink.svg 
b/etc/images/material/hardware/phonelink.svg
new file mode 100644
index 0000000000..081d68aaf7
--- /dev/null
+++ b/etc/images/material/hardware/phonelink.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M4 
6h18V4H2v13H0v3h14v-3H4V6zm20 2h-8v12h8V8zm-2 9h-4v-7h4v7z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/hardware/phonelink_off.svg 
b/etc/images/material/hardware/phonelink_off.svg
new file mode 100644
index 0000000000..56f4790acd
--- /dev/null
+++ b/etc/images/material/hardware/phonelink_off.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0zm0 0h24v24H0V0z" fill="none"/><path d="M4.56 
4l-2.5-2.49L4.56 4zM24 8h-8v4.61l2 2V10h4v7h-1.61l3 3H24zm-2-2V4H7.39l2 2zM2.06 
1.51L.65 2.92 2 4.27V17H0v3h17.73l2.35 2.35 1.41-1.41L2.06 1.51zM4 
17V6.27L14.73 17H4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/hardware/point_of_sale.svg 
b/etc/images/material/hardware/point_of_sale.svg
new file mode 100644
index 0000000000..0c1aa6e896
--- /dev/null
+++ b/etc/images/material/hardware/point_of_sale.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/><path 
d="M19,2H5c0,0,0,0,0,0v6c0,0,0,0,0,0h14c0,0,0,0,0,0L19,2C19,2,19,2,19,2z 
M17,6H7V4h10V6z M22,22H2c0,0,0,0,0,0v-3h20L22,22 C22,22,22,22,22,22z 
M18,9H6c0,0,0,0,0,0l-4,9h20L18,9z M10,16H8v-1h2V16z M10,14H8v-1h2V14z 
M10,12H8v-1h2V12z M13,16h-2v-1h2V16z M13,14h-2v-1h2V14z M13,12h-2v-1h2V12z 
M16,16h-2v-1h2V16z M16,14h-2v-1h2V14z [...]
\ No newline at end of file
diff --git a/etc/images/material/hardware/power_input.svg 
b/etc/images/material/hardware/power_input.svg
new file mode 100644
index 0000000000..6ee94b735e
--- /dev/null
+++ b/etc/images/material/hardware/power_input.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M2 9v2h19V9H2zm0 
6h5v-2H2v2zm7 0h5v-2H9v2zm7 0h5v-2h-5v2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/hardware/router.svg 
b/etc/images/material/hardware/router.svg
new file mode 100644
index 0000000000..7c957d3ae4
--- /dev/null
+++ b/etc/images/material/hardware/router.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0zm0 0h24v24H0V0z" fill="none"/><path d="M20.2 
5.9l.8-.8C19.6 3.7 17.8 3 16 3s-3.6.7-5 2.1l.8.8C13 4.8 14.5 4.2 16 4.2s3 .6 
4.2 1.7zm-.9.8c-.9-.9-2.1-1.4-3.3-1.4s-2.4.5-3.3 1.4l.8.8c.7-.7 1.6-1 
2.5-1s1.8.3 2.5 1l.8-.8zM21 13h-4V9h-2v4H3v8h18v-8zM8 18H6v-2h2v2zm3.5 
0h-2v-2h2v2zm3.5 0h-2v-2h2v2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/hardware/scanner.svg 
b/etc/images/material/hardware/scanner.svg
new file mode 100644
index 0000000000..32d53e1f8b
--- /dev/null
+++ b/etc/images/material/hardware/scanner.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M4.2 5l-.7 1.9L17.6 
12H3v8h18v-8.86L4.2 5zM7 17H5v-2h2v2zm12 0H9v-2h10v2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/hardware/security.svg 
b/etc/images/material/hardware/security.svg
new file mode 100644
index 0000000000..136e3f40b4
--- /dev/null
+++ b/etc/images/material/hardware/security.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12 1L3 5v6c0 5.55 
3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5l-9-4zm0 10.99h7c-.53 4.12-3.28 7.79-7 
8.94V12H5V6.3l7-3.11v8.8z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/hardware/sim_card.svg 
b/etc/images/material/hardware/sim_card.svg
new file mode 100644
index 0000000000..bf1f207ed8
--- /dev/null
+++ b/etc/images/material/hardware/sim_card.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19.99 2H10L4 
8v14h16l-.01-20zM9 19H7v-2h2v2zm8 0h-2v-2h2v2zm-8-4H7v-4h2v4zm4 
4h-2v-4h2v4zm0-6h-2v-2h2v2zm4 2h-2v-4h2v4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/hardware/smartphone.svg 
b/etc/images/material/hardware/smartphone.svg
new file mode 100644
index 0000000000..a5ae394b3e
--- /dev/null
+++ b/etc/images/material/hardware/smartphone.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M5 1v22h14V1H5zm12 
18H7V5h10v14z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/hardware/speaker.svg 
b/etc/images/material/hardware/speaker.svg
new file mode 100644
index 0000000000..89e7adc972
--- /dev/null
+++ b/etc/images/material/hardware/speaker.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19 
2H5v19.99h14V2zm-7 2c1.1 0 2 .9 2 2s-.9 2-2 2c-1.11 0-2-.9-2-2s.89-2 2-2zm0 
16c-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>
\ No newline at end of file
diff --git a/etc/images/material/hardware/speaker_group.svg 
b/etc/images/material/hardware/speaker_group.svg
new file mode 100644
index 0000000000..35064728f4
--- /dev/null
+++ b/etc/images/material/hardware/speaker_group.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M20 
1H8v17.99h12V1zm-6 2c1.1 0 2 .89 2 2s-.9 2-2 2-2-.89-2-2 .9-2 2-2zm0 13.5c-2.21 
0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4z"/><circle cx="14" cy="12.5" 
r="2.5"/><path d="M6 5H4v18h12v-2H6z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/hardware/tablet.svg 
b/etc/images/material/hardware/tablet.svg
new file mode 100644
index 0000000000..38ddd1fda2
--- /dev/null
+++ b/etc/images/material/hardware/tablet.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M23 4H1v16h21.99L23 
4zm-4 14H5V6h14v12z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/hardware/tablet_android.svg 
b/etc/images/material/hardware/tablet_android.svg
new file mode 100644
index 0000000000..75aa69b809
--- /dev/null
+++ b/etc/images/material/hardware/tablet_android.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0zm0 0h24v24H0V0z" fill="none"/><path d="M21 
0H3v24h18V0zm-7 22h-4v-1h4v1zm5.25-3H4.75V3h14.5v16z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/hardware/tablet_mac.svg 
b/etc/images/material/hardware/tablet_mac.svg
new file mode 100644
index 0000000000..d73f34599b
--- /dev/null
+++ b/etc/images/material/hardware/tablet_mac.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M21 
0H2v24h19V0zm-9.5 23c-.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.5zm7.5-4H4V3h15v16z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/hardware/toys.svg 
b/etc/images/material/hardware/toys.svg
new file mode 100644
index 0000000000..2ac2c99bf7
--- /dev/null
+++ b/etc/images/material/hardware/toys.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0zm0 0h24v24H0V0z" fill="none"/><path d="M12 
12c0-3 2.5-5.5 5.5-5.5S23 9 23 12H12zm0 0c0 3-2.5 5.5-5.5 5.5S1 15 1 12h11zm0 
0c-3 0-5.5-2.5-5.5-5.5S9 1 12 1v11zm0 0c3 0 5.5 2.5 5.5 5.5S15 23 12 
23V12z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/hardware/tv.svg 
b/etc/images/material/hardware/tv.svg
new file mode 100644
index 0000000000..2f20894073
--- /dev/null
+++ b/etc/images/material/hardware/tv.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M23 
3H1v16h7v2h8v-2h6.99L23 3zm-2 14H3V5h18v12z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/hardware/videogame_asset.svg 
b/etc/images/material/hardware/videogame_asset.svg
new file mode 100644
index 0000000000..aaa8befef9
--- /dev/null
+++ b/etc/images/material/hardware/videogame_asset.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M23 6H1v12h22V6zm-12 
7H8v3H6v-3H3v-2h3V8h2v3h3v2zm4.5 2c-.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-3c-.83 0-1.5-.67-1.5-1.5S18.67 9 19.5 
9s1.5.67 1.5 1.5-.67 1.5-1.5 1.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/hardware/watch.svg 
b/etc/images/material/hardware/watch.svg
new file mode 100644
index 0000000000..3d1a523f14
--- /dev/null
+++ b/etc/images/material/hardware/watch.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M20 
12c0-2.54-1.19-4.81-3.04-6.27L16 0H8l-.95 5.73C5.19 7.19 4 9.45 4 12s1.19 4.81 
3.05 6.27L8 24h8l.96-5.73C18.81 16.81 20 14.54 20 12zM6 12c0-3.31 2.69-6 6-6s6 
2.69 6 6-2.69 6-6 6-6-2.69-6-6z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/home/sensor_door.svg 
b/etc/images/material/home/sensor_door.svg
new file mode 100644
index 0000000000..10734a036f
--- /dev/null
+++ b/etc/images/material/home/sensor_door.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/><path d="M20,2H4v20h16V2z 
M15.5,13.5c-0.83,0-1.5-0.67-1.5-1.5s0.67-1.5,1.5-1.5S17,11.17,17,12S16.33,13.5,15.5,13.5z"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/home/sensor_window.svg 
b/etc/images/material/home/sensor_window.svg
new file mode 100644
index 0000000000..ff166be53c
--- /dev/null
+++ b/etc/images/material/home/sensor_window.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/><path d="M18,4v16H6V4H18 M4,2v20h16V2H4z M7,19h10v-6H7V19z 
M10,10h4v1h3V5H7v6h3V10z"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/10mp.svg 
b/etc/images/material/image/10mp.svg
new file mode 100644
index 0000000000..f6390c3515
--- /dev/null
+++ b/etc/images/material/image/10mp.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M13.5 
7H15v3h-1.5zM19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 
2-2V5c0-1.1-.9-2-2-2zm-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 
1-1H11c.55 0 1 .45 1 1v5zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 
1h-2v1.5zM10 5.5v6H8.5V7H7V5.5h3zm6.5 5c0 .55-.45 1-1 1H13c-.55 
0-1-.45-1-1v-4c0-.55.45-1 1-1h2.5c.55 0 1 .45 1 1v4zm-1 
3.5H17v1.5h-1.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/11mp.svg 
b/etc/images/material/image/11mp.svg
new file mode 100644
index 0000000000..a2f38a939b
--- /dev/null
+++ b/etc/images/material/image/11mp.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19 3H5c-1.1 0-2 
.9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 
15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1v5zm3.5 
0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2v1.5zM11 
5.5v6H9.5V7H8V5.5h3zm5 0v6h-1.5V7H13V5.5h3zm-.5 8.5H17v1.5h-1.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/12mp.svg 
b/etc/images/material/image/12mp.svg
new file mode 100644
index 0000000000..530d509046
--- /dev/null
+++ b/etc/images/material/image/12mp.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19 3H5c-1.1 0-2 
.9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 
15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1v5zm3.5 
0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2v1.5zM10 
5.5v6H8.5V7H7V5.5h3zM15.5 9h-2v1h3v1.5H12V9c0-.55.45-1 1-1h2V7h-3V5.5h3.5c.55 0 
1 .45 1 1V8c0 .55-.45 1-1 1zm0 5H17v1.5h-1.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/13mp.svg 
b/etc/images/material/image/13mp.svg
new file mode 100644
index 0000000000..6a5f670f8f
--- /dev/null
+++ b/etc/images/material/image/13mp.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19 3H5c-1.1 0-2 
.9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 
15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1v5zm3.5 
0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2v1.5zM10 
5.5v6H8.5V7H7V5.5h3zm6.5 5c0 .55-.45 1-1 1H12V10h3V9h-2V8h2V7h-3V5.5h3.5c.55 0 
1 .45 1 1v4zm-1 3.5H17v1.5h-1.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/14mp.svg 
b/etc/images/material/image/14mp.svg
new file mode 100644
index 0000000000..3cc453bc00
--- /dev/null
+++ b/etc/images/material/image/14mp.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19 3H5c-1.1 0-2 
.9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 
15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1v5zm3.5 
0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2v1.5zM10 
5.5v6H8.5V7H7V5.5h3zm7.5 4.5h-1v1.5H15V10h-3V5.5h1.5v3H15v-3h1.5v3h1V10zm-2 
4H17v1.5h-1.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/15mp.svg 
b/etc/images/material/image/15mp.svg
new file mode 100644
index 0000000000..07e88879fa
--- /dev/null
+++ b/etc/images/material/image/15mp.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19 3H5c-1.1 0-2 
.9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 
15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1v5zm3.5 
0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2v1.5zM10 
5.5v6H8.5V7H7V5.5h3zM16.5 7h-3v1h2c.55 0 1 .45 1 1v1.5c0 .55-.45 1-1 
1H12V10h3V9h-3V5.5h4.5V7zm-1 7H17v1.5h-1.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/16mp.svg 
b/etc/images/material/image/16mp.svg
new file mode 100644
index 0000000000..cb32638c61
--- /dev/null
+++ b/etc/images/material/image/16mp.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M13.5 
9H15v1.5h-1.5zM19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 
2-2V5c0-1.1-.9-2-2-2zm-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 
1-1H11c.55 0 1 .45 1 1v5zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 
1h-2v1.5zM10 5.5v6H8.5V7H7V5.5h3zm3 6c-.55 0-1-.45-1-1v-4c0-.55.45-1 
1-1h3.5V7h-3v1h2c.55 0 1 .45 1 1v1.5c0 .55-.45 1-1 1H13zm2.5 2.5H17v1. [...]
\ No newline at end of file
diff --git a/etc/images/material/image/17mp.svg 
b/etc/images/material/image/17mp.svg
new file mode 100644
index 0000000000..d52a86586b
--- /dev/null
+++ b/etc/images/material/image/17mp.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19 3H5c-1.1 0-2 
.9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 
15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1v5zm3.5 
0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2v1.5zM10 
5.5v6H8.5V7H7V5.5h3zm5 6h-1.75L14.62 7H12V5.5h3.5c.67 0 1.15.65.96 1.29L15 
11.5zm.5 2.5H17v1.5h-1.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/18mp.svg 
b/etc/images/material/image/18mp.svg
new file mode 100644
index 0000000000..1c8da358b6
--- /dev/null
+++ b/etc/images/material/image/18mp.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19 3H5c-1.1 0-2 
.9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 
15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1v5zm3.5 
0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2v1.5zM10 
5.5v6H8.5V7H7V5.5h3zm6.5 5c0 .55-.45 1-1 1H13c-.55 0-1-.45-1-1v-4c0-.55.45-1 
1-1h2.5c.55 0 1 .45 1 1v4zm-3 0H15V9h-1.5v1.5zm0-2.5H15V6.5h-1.5V8zm2 [...]
\ No newline at end of file
diff --git a/etc/images/material/image/19mp.svg 
b/etc/images/material/image/19mp.svg
new file mode 100644
index 0000000000..d1d5ff7565
--- /dev/null
+++ b/etc/images/material/image/19mp.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19 3H5c-1.1 0-2 
.9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 7h3V9h-2c-.55 
0-1-.45-1-1V6.5c0-.55.45-1 1-1h2.5c.55 0 1 .45 1 1v4c0 .55-.45 1-1 
1H12V10zm1.5-2H15V6.5h-1.5V8zM7 5.5h3v6H8.5V7H7V5.5zm5 
13h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 
1v5zm6.5-2.5c0 .55-.45 1-1 1h-2v1.5H14v-6h3.5c.55 0 1 .45 1 1V16zm-3-2H17v1.5h- 
[...]
\ No newline at end of file
diff --git a/etc/images/material/image/20mp.svg 
b/etc/images/material/image/20mp.svg
new file mode 100644
index 0000000000..fe9d02e202
--- /dev/null
+++ b/etc/images/material/image/20mp.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M14.5 
7H16v3h-1.5zM19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 
2-2V5c0-1.1-.9-2-2-2zm-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 
1-1H11c.55 0 1 .45 1 1v5zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 
1h-2v1.5zm2-8c0 .55-.45 1-1 1H14c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h2.5c.55 0 1 
.45 1 1v4zM10 9H8v1h3v1.5H6.5V9c0-.55.45-1 1-1h2V7h-3V5.5H10c [...]
\ No newline at end of file
diff --git a/etc/images/material/image/21mp.svg 
b/etc/images/material/image/21mp.svg
new file mode 100644
index 0000000000..137a764022
--- /dev/null
+++ b/etc/images/material/image/21mp.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19 3H5c-1.1 0-2 
.9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 
15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1v5zm3.5 
0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2v1.5zM11 
9H9v1h3v1.5H7.5V9c0-.55.45-1 1-1h2V7h-3V5.5H11c.55 0 1 .45 1 1V8c0 .55-.45 1-1 
1zm3-3.5h3v6h-1.5V7H14V5.5zm1.5 8.5H17v1.5h-1.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/22mp.svg 
b/etc/images/material/image/22mp.svg
new file mode 100644
index 0000000000..370977824d
--- /dev/null
+++ b/etc/images/material/image/22mp.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19 3H5c-1.1 0-2 
.9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 
15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1v5zm3.5 
0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2v1.5zM10 
9H8v1h3v1.5H6.5V9c0-.55.45-1 1-1h2V7h-3V5.5H10c.55 0 1 .45 1 1V8c0 .55-.45 1-1 
1zm6.5 0h-2v1h3v1.5H13V9c0-.55.45-1 1-1h2V7h-3V5.5h3.5c.55 0 1 .45  [...]
\ No newline at end of file
diff --git a/etc/images/material/image/23mp.svg 
b/etc/images/material/image/23mp.svg
new file mode 100644
index 0000000000..a66abbddd6
--- /dev/null
+++ b/etc/images/material/image/23mp.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19 3H5c-1.1 0-2 
.9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 
15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1v5zm3.5 
0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2v1.5zM10 
9H8v1h3v1.5H6.5V9c0-.55.45-1 1-1h2V7h-3V5.5H10c.55 0 1 .45 1 1V8c0 .55-.45 1-1 
1zm7.5 1.5c0 .55-.45 1-1 1H13V10h3V9h-2V8h2V7h-3V5.5h3.5c.55 0 1 .4 [...]
\ No newline at end of file
diff --git a/etc/images/material/image/24mp.svg 
b/etc/images/material/image/24mp.svg
new file mode 100644
index 0000000000..ce8639b317
--- /dev/null
+++ b/etc/images/material/image/24mp.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19 3H5c-1.1 0-2 
.9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 
15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1v5zm3.5 
0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2v1.5zM10 
9H8v1h3v1.5H6.5V9c0-.55.45-1 1-1h2V7h-3V5.5H10c.55 0 1 .45 1 1V8c0 .55-.45 1-1 
1zm8.5 1h-1v1.5H16V10h-3V5.5h1.5v3H16v-3h1.5v3h1V10zm-3 4H17v1.5h-1 [...]
\ No newline at end of file
diff --git a/etc/images/material/image/2mp.svg 
b/etc/images/material/image/2mp.svg
new file mode 100644
index 0000000000..23f806a7bc
--- /dev/null
+++ b/etc/images/material/image/2mp.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19 3H5c-1.1 0-2 
.9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 
15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1v5zm3.5 
0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 
1h-2v1.5zm-2-9.5h-2v1h3v1.5H10V9c0-.55.45-1 1-1h2V7h-3V5.5h3.5c.55 0 1 .45 1 
1V8c0 .55-.45 1-1 1zm2 5H17v1.5h-1.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/3mp.svg 
b/etc/images/material/image/3mp.svg
new file mode 100644
index 0000000000..11876e88b2
--- /dev/null
+++ b/etc/images/material/image/3mp.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19 3H5c-1.1 0-2 
.9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 
15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1v5zm3.5 
0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2v1.5zm-1-8c0 .55-.45 1-1 
1H10V10h3V9h-2V8h2V7h-3V5.5h3.5c.55 0 1 .45 1 1v4zm1 3.5H17v1.5h-1.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/4mp.svg 
b/etc/images/material/image/4mp.svg
new file mode 100644
index 0000000000..e9f6ca82e8
--- /dev/null
+++ b/etc/images/material/image/4mp.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19 3H5c-1.1 0-2 
.9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 
15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 
1v5zm3-8.5h-1v1.5h-1.5V10h-3V5.5H11v3h1.5v-3H14v3h1V10zm.5 8.5H14v-6h3.5c.55 0 
1 .45 1 1V16c0 .55-.45 1-1 1h-2v1.5zm0-4.5H17v1.5h-1.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/5mp.svg 
b/etc/images/material/image/5mp.svg
new file mode 100644
index 0000000000..f8ae270f02
--- /dev/null
+++ b/etc/images/material/image/5mp.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19 3H5c-1.1 0-2 
.9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 
15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1v5zm3.5 
0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2v1.5zM14.5 7h-3v1h2c.55 0 1 
.45 1 1v1.5c0 .55-.45 1-1 1H10V10h3V9h-3V5.5h4.5V7zm1 7H17v1.5h-1.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/6mp.svg 
b/etc/images/material/image/6mp.svg
new file mode 100644
index 0000000000..bb0cc56bb4
--- /dev/null
+++ b/etc/images/material/image/6mp.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M11.5 
9H13v1.5h-1.5zM19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 
2-2V5c0-1.1-.9-2-2-2zm-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 
1-1H11c.55 0 1 .45 1 1v5zm-1-7c-.55 0-1-.45-1-1v-4c0-.55.45-1 
1-1h3.5V7h-3v1h2c.55 0 1 .45 1 1v1.5c0 .55-.45 1-1 1H11zm4.5 7H14v-6h3.5c.55 0 
1 .45 1 1V16c0 .55-.45 1-1 1h-2v1.5zm0-4.5H17v1.5h-1.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/7mp.svg 
b/etc/images/material/image/7mp.svg
new file mode 100644
index 0000000000..4ef77bbbe3
--- /dev/null
+++ b/etc/images/material/image/7mp.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19 3H5c-1.1 0-2 
.9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 
15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1v5zm3.5 
0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2v1.5zm-2.5-7h-1.75L12.62 
7H10V5.5h3.5c.67 0 1.15.65.96 1.29L13 11.5zm2.5 2.5H17v1.5h-1.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/8mp.svg 
b/etc/images/material/image/8mp.svg
new file mode 100644
index 0000000000..344c53d011
--- /dev/null
+++ b/etc/images/material/image/8mp.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M11.5 
9H13v1.5h-1.5zm0-2.5H13V8h-1.5zM19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 
0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 
1-1H11c.55 0 1 .45 1 1v5zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 
1h-2v1.5zm-1-8c0 .55-.45 1-1 1H11c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h2.5c.55 0 
1 .45 1 1v4zm1 3.5H17v1.5h-1.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/9mp.svg 
b/etc/images/material/image/9mp.svg
new file mode 100644
index 0000000000..2bd8ae98db
--- /dev/null
+++ b/etc/images/material/image/9mp.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M11.5 
6.5H13V8h-1.5zM19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 
2-2V5c0-1.1-.9-2-2-2zm-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 
1-1H11c.55 0 1 .45 1 1v5zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 
1h-2v1.5zm-1-8c0 .55-.45 1-1 1H10V10h3V9h-2c-.55 0-1-.45-1-1V6.5c0-.55.45-1 
1-1h2.5c.55 0 1 .45 1 1v4zm1 3.5H17v1.5h-1.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/add_a_photo.svg 
b/etc/images/material/image/add_a_photo.svg
new file mode 100644
index 0000000000..797cf67d2e
--- /dev/null
+++ b/etc/images/material/image/add_a_photo.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M3 
4V1h2v3h3v2H5v3H3V6H0V4h3zm3 6V7h3V4h7l1.83 2H23v16H3V10h3zm7 9c2.76 0 5-2.24 
5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-3-5c0 1.66 1.34 3 3 3s3-1.34 
3-3-1.34-3-3-3-3 1.34-3 3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/add_photo_alternate.svg 
b/etc/images/material/image/add_photo_alternate.svg
new file mode 100644
index 0000000000..23cc8fee7b
--- /dev/null
+++ b/etc/images/material/image/add_photo_alternate.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19 
7v2.99s-1.99.01-2 0V7h-3s.01-1.99 0-2h3V2h2v3h3v2h-3zm-3 
4V8h-3V5H3v16h16V11h-3zM5 19l3-4 2 3 3-4 4 5H5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/add_to_photos.svg 
b/etc/images/material/image/add_to_photos.svg
new file mode 100644
index 0000000000..68b299ac5a
--- /dev/null
+++ b/etc/images/material/image/add_to_photos.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M4 
6H2v16h16v-2H4V6zm18-4H6v16h16V2zm-3 9h-4v4h-2v-4H9V9h4V5h2v4h4v2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/adjust.svg 
b/etc/images/material/image/adjust.svg
new file mode 100644
index 0000000000..081682823b
--- /dev/null
+++ b/etc/images/material/image/adjust.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12 2C6.49 2 2 6.49 
2 12s4.49 10 10 10 10-4.49 10-10S17.51 2 12 2zm0 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"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/animation.svg 
b/etc/images/material/image/animation.svg
new file mode 100644
index 0000000000..6f30a3af97
--- /dev/null
+++ b/etc/images/material/image/animation.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M15 2c-2.71 0-5.05 
1.54-6.22 3.78-1.28.67-2.34 1.72-3 3C3.54 9.95 2 12.29 2 15c0 3.87 3.13 7 7 7 
2.71 0 5.05-1.54 6.22-3.78 1.28-.67 2.34-1.72 3-3C20.46 14.05 22 11.71 22 
9c0-3.87-3.13-7-7-7zM9 20c-2.76 0-5-2.24-5-5 0-1.12.37-2.16 1-3 0 3.87 3.13 7 7 
7-.84.63-1.88 1-3 1zm3-3c-2.76 0-5-2.24-5-5 0-1.12.37-2.16 1-3 0 3.86 3.13 6.99 
7 7-.84.63-1.88 1-3 1zm4.7-3.3c- [...]
\ No newline at end of file
diff --git a/etc/images/material/image/assistant.svg 
b/etc/images/material/image/assistant.svg
new file mode 100644
index 0000000000..855788f31c
--- /dev/null
+++ b/etc/images/material/image/assistant.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M21 2H3v18h6l3 3 
3-3h6V2zm-7.12 10.88L12 17l-1.88-4.12L6 11l4.12-1.88L12 5l1.88 4.12L18 11l-4.12 
1.88z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/assistant_photo.svg 
b/etc/images/material/image/assistant_photo.svg
new file mode 100644
index 0000000000..1fc1eb5cc9
--- /dev/null
+++ b/etc/images/material/image/assistant_photo.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M14.4 6L14 
4H5v17h2v-7h5.6l.4 2h7V6h-5.6z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/audiotrack.svg 
b/etc/images/material/image/audiotrack.svg
new file mode 100644
index 0000000000..e9ea3200b7
--- /dev/null
+++ b/etc/images/material/image/audiotrack.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12 
3v10.55c-.59-.34-1.27-.55-2-.55-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 
4-4V7h4V3h-6z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/auto_awesome.svg 
b/etc/images/material/image/auto_awesome.svg
new file mode 100644
index 0000000000..e1ebed1ce6
--- /dev/null
+++ b/etc/images/material/image/auto_awesome.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M19 9l1.25-2.75L23 
5l-2.75-1.25L19 1l-1.25 2.75L15 5l2.75 1.25L19 9zm-7.5.5L9 4 6.5 9.5 1 12l5.5 
2.5L9 20l2.5-5.5L17 12l-5.5-2.5zM19 15l-1.25 2.75L15 19l2.75 1.25L19 
23l1.25-2.75L23 19l-2.75-1.25L19 15z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/auto_awesome_mosaic.svg 
b/etc/images/material/image/auto_awesome_mosaic.svg
new file mode 100644
index 0000000000..c3976971ac
--- /dev/null
+++ b/etc/images/material/image/auto_awesome_mosaic.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M3 5v14c0 1.1.89 2 2 
2h6V3H5c-1.11 0-2 .9-2 2zm16-2h-6v8h8V5c0-1.1-.9-2-2-2zm-6 18h6c1.1 0 2-.9 
2-2v-6h-8v8z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/auto_awesome_motion.svg 
b/etc/images/material/image/auto_awesome_motion.svg
new file mode 100644
index 0000000000..edc6c5e42d
--- /dev/null
+++ b/etc/images/material/image/auto_awesome_motion.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M14 2H4c-1.11 0-2 .9-2 
2v10h2V4h10V2zm4 4H8c-1.11 0-2 .9-2 2v10h2V8h10V6zm2 4h-8c-1.11 0-2 .9-2 2v8c0 
1.1.89 2 2 2h8c1.1 0 2-.9 2-2v-8c0-1.1-.9-2-2-2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/auto_fix_high.svg 
b/etc/images/material/image/auto_fix_high.svg
new file mode 100644
index 0000000000..72be647ac2
--- /dev/null
+++ b/etc/images/material/image/auto_fix_high.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M7.5 5.6L10 7 8.6 4.5 
10 2 7.5 3.4 5 2l1.4 2.5L5 7zm12 9.8L17 14l1.4 2.5L17 19l2.5-1.4L22 
19l-1.4-2.5L22 14zM22 2l-2.5 1.4L17 2l1.4 2.5L17 7l2.5-1.4L22 7l-1.4-2.5zm-7.63 
5.29c-.39-.39-1.02-.39-1.41 0L1.29 18.96c-.39.39-.39 1.02 0 1.41l2.34 
2.34c.39.39 1.02.39 1.41 0L16.7 11.05c.39-.39.39-1.02 0-1.41l-2.33-2.35zm-1.03 
5.49l-2.12-2.12 2.44-2.44 2.12 2.12-2.44 2.4 [...]
\ No newline at end of file
diff --git a/etc/images/material/image/auto_fix_normal.svg 
b/etc/images/material/image/auto_fix_normal.svg
new file mode 100644
index 0000000000..a1b9890d5b
--- /dev/null
+++ b/etc/images/material/image/auto_fix_normal.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M22 2l-2.5 1.4L17 
2l1.4 2.5L17 7l2.5-1.4L22 7l-1.4-2.5zm-7.63 5.29c-.39-.39-1.02-.39-1.41 0L1.29 
18.96c-.39.39-.39 1.02 0 1.41l2.34 2.34c.39.39 1.02.39 1.41 0L16.7 
11.05c.39-.39.39-1.02 0-1.41l-2.33-2.35zm-1.03 5.49l-2.12-2.12 2.44-2.44 2.12 
2.12-2.44 2.44z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/auto_fix_off.svg 
b/etc/images/material/image/auto_fix_off.svg
new file mode 100644
index 0000000000..a4fbc4342d
--- /dev/null
+++ b/etc/images/material/image/auto_fix_off.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0zm0 0h24v24H0z" fill="none"/><path d="M23 
1l-2.5 1.4L18 1l1.4 2.5L18 6l2.5-1.4L23 6l-1.4-2.5L23 1zm-8.34 6.22l2.12 
2.12-2.44 2.44.81.81 2.55-2.55c.39-.39.39-1.02 
0-1.41l-2.34-2.34c-.39-.39-1.02-.39-1.41 0L11.4 8.84l.81.81 2.45-2.43zm-.78 
6.65l-3.75-3.75-6.86-6.86L2 4.53l6.86 6.86-6.57 6.57c-.39.39-.39 1.02 0 
1.41l2.34 2.34c.39.39 1.02.39 1.41 0l6.57-6.57L19.47 
22l1.27-1.27-6.86-6.86z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/auto_stories.svg 
b/etc/images/material/image/auto_stories.svg
new file mode 100644
index 0000000000..98d157f165
--- /dev/null
+++ b/etc/images/material/image/auto_stories.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19 1l-5 
5v11l5-4.5V1zM1 6v14.65c0 .25.25.5.5.5.1 0 .15-.05.25-.05C3.1 20.45 5.05 20 6.5 
20c1.95 0 4.05.4 5.5 1.5V6c-1.45-1.1-3.55-1.5-5.5-1.5S2.45 4.9 1 6zm22 
13.5V6c-.6-.45-1.25-.75-2-1v13.5c-1.1-.35-2.3-.5-3.5-.5-1.7 0-4.15.65-5.5 
1.5v2c1.35-.85 3.8-1.5 5.5-1.5 1.65 0 3.35.3 4.75 1.05.1.05.15.05.25.05.25 0 
.5-.25.5-.5v-1.1z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/bedtime.svg 
b/etc/images/material/image/bedtime.svg
new file mode 100644
index 0000000000..a8dd2b581a
--- /dev/null
+++ b/etc/images/material/image/bedtime.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g><path 
d="M12.34,2.02C6.59,1.82,2,6.42,2,12c0,5.52,4.48,10,10,10c3.71,0,6.93-2.02,8.66-5.02C13.15,16.73,8.57,8.55,12.34,2.02z"/></g></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/blur_circular.svg 
b/etc/images/material/image/blur_circular.svg
new file mode 100644
index 0000000000..743cc3f37c
--- /dev/null
+++ b/etc/images/material/image/blur_circular.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" 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-1zM7 9.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.5zM14 9c-.55 0-1 .45-1 1s.4 [...]
\ No newline at end of file
diff --git a/etc/images/material/image/blur_linear.svg 
b/etc/images/material/image/blur_linear.svg
new file mode 100644
index 0000000000..3dd0574891
--- /dev/null
+++ b/etc/images/material/image/blur_linear.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" 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.5zM9 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 1zM3 21h18v-2H3v2zM5 9.5c.83 0 1.5-.67 1.5-1.5S5.83 6.5 5 6.5 
3.5 7.17 3.5 8 4.17 9.5 5 9.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.5zM9 17c.55 0 1-. [...]
\ No newline at end of file
diff --git a/etc/images/material/image/blur_off.svg 
b/etc/images/material/image/blur_off.svg
new file mode 100644
index 0000000000..adc6bcf132
--- /dev/null
+++ b/etc/images/material/image/blur_off.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><circle cx="14" cy="6" 
r="1"/><path d="M13.8 11.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.28zM14 
3.5c.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.5z"/><circle cx="18" cy="10" 
r="1"/><circle cx="18" cy="6" r="1"/><path d="M21 10.5c.28 0 
.5-.22.5-.5s-.22-.5-.5 [...]
\ No newline at end of file
diff --git a/etc/images/material/image/blur_on.svg 
b/etc/images/material/image/blur_on.svg
new file mode 100644
index 0000000000..2a1b7b16c5
--- /dev/null
+++ b/etc/images/material/image/blur_on.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><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-.5zM6 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.5zM14 7c.55 0 1-.45 
1-1s-.45-1-1-1-1  [...]
\ No newline at end of file
diff --git a/etc/images/material/image/brightness_1.svg 
b/etc/images/material/image/brightness_1.svg
new file mode 100644
index 0000000000..4676c1e719
--- /dev/null
+++ b/etc/images/material/image/brightness_1.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><circle cx="12" cy="12" 
r="10"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/brightness_2.svg 
b/etc/images/material/image/brightness_2.svg
new file mode 100644
index 0000000000..fac7ce4d36
--- /dev/null
+++ b/etc/images/material/image/brightness_2.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M10 2c-1.82 
0-3.53.5-5 1.35C7.99 5.08 10 8.3 10 12s-2.01 6.92-5 8.65C6.47 21.5 8.18 22 10 
22c5.52 0 10-4.48 10-10S15.52 2 10 2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/brightness_3.svg 
b/etc/images/material/image/brightness_3.svg
new file mode 100644
index 0000000000..49e562d452
--- /dev/null
+++ b/etc/images/material/image/brightness_3.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M9 2c-1.05 
0-2.05.16-3 .46 4.06 1.27 7 5.06 7 9.54s-2.94 8.27-7 9.54c.95.3 1.95.46 3 .46 
5.52 0 10-4.48 10-10S14.52 2 9 2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/brightness_4.svg 
b/etc/images/material/image/brightness_4.svg
new file mode 100644
index 0000000000..877910e11b
--- /dev/null
+++ b/etc/images/material/image/brightness_4.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M20 8.69V4h-4.69L12 
.69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12 20 
8.69zM12 18c-.89 0-1.74-.2-2.5-.55C11.56 16.5 13 14.42 13 
12s-1.44-4.5-3.5-5.45C10.26 6.2 11.11 6 12 6c3.31 0 6 2.69 6 6s-2.69 6-6 
6z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/brightness_5.svg 
b/etc/images/material/image/brightness_5.svg
new file mode 100644
index 0000000000..7e1e2306fb
--- /dev/null
+++ b/etc/images/material/image/brightness_5.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M20 15.31L23.31 12 
20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 
20H20v-4.69zM12 18c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/brightness_6.svg 
b/etc/images/material/image/brightness_6.svg
new file mode 100644
index 0000000000..c4afad05f3
--- /dev/null
+++ b/etc/images/material/image/brightness_6.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M20 15.31L23.31 12 
20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 
20H20v-4.69zM12 18V6c3.31 0 6 2.69 6 6s-2.69 6-6 6z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/brightness_7.svg 
b/etc/images/material/image/brightness_7.svg
new file mode 100644
index 0000000000..2a2566e9a8
--- /dev/null
+++ b/etc/images/material/image/brightness_7.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M20 8.69V4h-4.69L12 
.69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12 20 
8.69zM12 18c-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>
\ No newline at end of file
diff --git a/etc/images/material/image/broken_image.svg 
b/etc/images/material/image/broken_image.svg
new file mode 100644
index 0000000000..0863c7f411
--- /dev/null
+++ b/etc/images/material/image/broken_image.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M21 3v8.59l-3-3.01-4 
4.01-4-4-4 4-3-3.01V3h18zm-3 8.42l3 3.01V21H3v-8.58l3 2.99 4-4 4 4 
4-3.99z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/brush.svg 
b/etc/images/material/image/brush.svg
new file mode 100644
index 0000000000..e17799ffe6
--- /dev/null
+++ b/etc/images/material/image/brush.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" 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-3zm14.41-8.66l-2.75-2.75L9 12.25 11.75 15l9.66-9.66z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/burst_mode.svg 
b/etc/images/material/image/burst_mode.svg
new file mode 100644
index 0000000000..beb906bcce
--- /dev/null
+++ b/etc/images/material/image/burst_mode.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M1 5h2v14H1V5zm4 
0h2v14H5V5zm18 0H9v14h14V5zM11 17l2.5-3.15L15.29 16l2.5-3.22L21 17H11z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/camera.svg 
b/etc/images/material/image/camera.svg
new file mode 100644
index 0000000000..f227c37e8a
--- /dev/null
+++ b/etc/images/material/image/camera.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M9.4 
10.5l4.77-8.26C13.47 2.09 12.75 2 12 2c-2.4 0-4.6.85-6.32 2.25l3.66 
6.35.06-.1zM21.54 9c-.92-2.92-3.15-5.26-6-6.34L11.88 9h9.66zm.26 1h-7.49l.29.5 
4.76 8.25C21 16.97 22 14.61 22 12c0-.69-.07-1.35-.2-2zM8.54 12l-3.9-6.75C3.01 
7.03 2 9.39 2 12c0 .69.07 1.35.2 2h7.49l-1.15-2zm-6.08 3c.92 2.92 3.15 5.26 6 
6.34L12.12 15H2.46zm11.27 0l-3.9 6.76c.7.15 1.42.24 2 [...]
\ No newline at end of file
diff --git a/etc/images/material/image/camera_alt.svg 
b/etc/images/material/image/camera_alt.svg
new file mode 100644
index 0000000000..5a429070a1
--- /dev/null
+++ b/etc/images/material/image/camera_alt.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><circle cx="12" cy="12" 
r="3"/><path d="M16.83 4L15 2H9L7.17 4H2v16h20V4h-5.17zM12 17c-2.76 
0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/camera_front.svg 
b/etc/images/material/image/camera_front.svg
new file mode 100644
index 0000000000..1e3c1ae575
--- /dev/null
+++ b/etc/images/material/image/camera_front.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M10 
20H5v2h5v2l3-3-3-3v2zm4 0v2h5v-2h-5zM12 8c1.1 0 2-.9 2-2s-.9-2-2-2-1.99.9-1.99 
2S10.9 8 12 8zm7-8H5v18h14V0zM7 2h10v10.5c0-1.67-3.33-2.5-5-2.5s-5 .83-5 
2.5V2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/camera_rear.svg 
b/etc/images/material/image/camera_rear.svg
new file mode 100644
index 0000000000..0740dd981b
--- /dev/null
+++ b/etc/images/material/image/camera_rear.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M10 
20H5v2h5v2l3-3-3-3v2zm4 0v2h5v-2h-5zm5-20H5v18h14V0zm-7 6c-1.11 
0-2-.9-2-2s.89-2 1.99-2 2 .9 2 2C14 5.1 13.1 6 12 6z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/camera_roll.svg 
b/etc/images/material/image/camera_roll.svg
new file mode 100644
index 0000000000..2470ddb931
--- /dev/null
+++ b/etc/images/material/image/camera_roll.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M14 
5V3h-3V1H5v2H2v19h12v-2h8V5h-8zm-2 13h-2v-2h2v2zm0-9h-2V7h2v2zm4 
9h-2v-2h2v2zm0-9h-2V7h2v2zm4 9h-2v-2h2v2zm0-9h-2V7h2v2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/cases.svg 
b/etc/images/material/image/cases.svg
new file mode 100644
index 0000000000..696ded0229
--- /dev/null
+++ b/etc/images/material/image/cases.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M18 6V4l-2-2h-5L9 
4v2H5v11s1 2 2 2h13s2-.98 2-2V6h-4zM4 9H2v11c0 1.11.89 2 2 2h14c1.11 0 2-.89 
2-2H4V9zm7-4c0-.55.53-1 1-1h3c.46 0 1 .54 1 1v1h-5V5zM5 6h17v11c0 1.1-.9 2-2 
2H7c-1.1 0-2-.9-2-2V6z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/center_focus_strong.svg 
b/etc/images/material/image/center_focus_strong.svg
new file mode 100644
index 0000000000..8c3b9a6cf9
--- /dev/null
+++ b/etc/images/material/image/center_focus_strong.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" 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 7H3v6h6v-2H5v-4zM5 
5h4V3H3v6h2V5zm16-2h-6v2h4v4h2V3zm-2 16h-4v2h6v-6h-2v4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/center_focus_weak.svg 
b/etc/images/material/image/center_focus_weak.svg
new file mode 100644
index 0000000000..52ce9e9498
--- /dev/null
+++ b/etc/images/material/image/center_focus_weak.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M5 
15H3v6h6v-2H5v-4zM5 5h4V3H3v6h2V5zm16-2h-6v2h4v4h2V3zm-2 16h-4v2h6v-6h-2v4zM12 
8c-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>
\ No newline at end of file
diff --git a/etc/images/material/image/circle.svg 
b/etc/images/material/image/circle.svg
new file mode 100644
index 0000000000..6e7d916a38
--- /dev/null
+++ b/etc/images/material/image/circle.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M12 2C6.47 2 2 6.47 2 
12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/collections.svg 
b/etc/images/material/image/collections.svg
new file mode 100644
index 0000000000..7afe323189
--- /dev/null
+++ b/etc/images/material/image/collections.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M22 
18V2H6v16h16zm-11-6l2.03 2.71L16 11l4 5H8l3-4zM2 6v16h16v-2H4V6H2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/collections_bookmark.svg 
b/etc/images/material/image/collections_bookmark.svg
new file mode 100644
index 0000000000..ac385c3182
--- /dev/null
+++ b/etc/images/material/image/collections_bookmark.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M4 
6H2v16h16v-2H4V6zm18-4H6v16h16V2zm-2 10l-2.5-1.5L15 12V4h5v8z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/color_lens.svg 
b/etc/images/material/image/color_lens.svg
new file mode 100644
index 0000000000..97cdaccb88
--- /dev/null
+++ b/etc/images/material/image/color_lens.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><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.5H16c2.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.5S5.67 9 6.5 9 8 9.67 
8 10.5 7.33 12 6.5 12zm3-4C8.67 8 8 7.33 8 6.5S8.67 5 9.5 5s1.5.67 1.5 
1.5S10.33 8 9.5 8zm5 0c-.83 0-1.5-.67-1.5-1.5S13.67 5 14.5 5s1.5.67 1.5 1.5S 
[...]
\ No newline at end of file
diff --git a/etc/images/material/image/colorize.svg 
b/etc/images/material/image/colorize.svg
new file mode 100644
index 0000000000..41616a3818
--- /dev/null
+++ b/etc/images/material/image/colorize.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M21.42 
6.34l-3.75-3.75-3.82 3.82-1.94-1.91-1.41 1.41 1.42 1.42L3 
16.25V21h4.75l8.92-8.92 1.42 1.42 1.41-1.41-1.92-1.92 3.84-3.83zM6.92 19L5 
17.08l8.06-8.06 1.92 1.92L6.92 19z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/compare.svg 
b/etc/images/material/image/compare.svg
new file mode 100644
index 0000000000..ab2438adde
--- /dev/null
+++ b/etc/images/material/image/compare.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M10 
3H3v18h7v2h2V1h-2v2zm0 15H5l5-6v6zM21 3h-7v2h5v13l-5-6v9h7V3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/control_point.svg 
b/etc/images/material/image/control_point.svg
new file mode 100644
index 0000000000..ee05d0d4a7
--- /dev/null
+++ b/etc/images/material/image/control_point.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M13 
7h-2v4H7v2h4v4h2v-4h4v-2h-4V7zm-1-5C6.49 2 2 6.49 2 12s4.49 10 10 10 10-4.49 
10-10S17.51 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 
8z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/control_point_duplicate.svg 
b/etc/images/material/image/control_point_duplicate.svg
new file mode 100644
index 0000000000..3d5cfd1960
--- /dev/null
+++ b/etc/images/material/image/control_point_duplicate.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M16 
8h-2v3h-3v2h3v3h2v-3h3v-2h-3V8zM2 12c0-2.79 1.64-5.2 4.01-6.32V3.52C2.52 4.76 0 
8.09 0 12s2.52 7.24 6.01 8.48v-2.16C3.64 17.2 2 14.79 2 12zm13-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>
\ No newline at end of file
diff --git a/etc/images/material/image/crop.svg 
b/etc/images/material/image/crop.svg
new file mode 100644
index 0000000000..065ad0c1af
--- /dev/null
+++ b/etc/images/material/image/crop.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M17 
15h2V5H9v2h8v8zM7 17V1H5v4H1v2h4v12h12v4h2v-4h4v-2H7z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/crop_16_9.svg 
b/etc/images/material/image/crop_16_9.svg
new file mode 100644
index 0000000000..a73b635ce1
--- /dev/null
+++ b/etc/images/material/image/crop_16_9.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M21 6H3v12h18V6zm-2 
10H5V8h14v8z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/crop_3_2.svg 
b/etc/images/material/image/crop_3_2.svg
new file mode 100644
index 0000000000..4019360896
--- /dev/null
+++ b/etc/images/material/image/crop_3_2.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M21 4H3v16h18V4zm-2 
14H5V6h14v12z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/crop_5_4.svg 
b/etc/images/material/image/crop_5_4.svg
new file mode 100644
index 0000000000..a447e8e09e
--- /dev/null
+++ b/etc/images/material/image/crop_5_4.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M21 5H3v14h18V5zm-2 
12H5V7h14v10z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/crop_7_5.svg 
b/etc/images/material/image/crop_7_5.svg
new file mode 100644
index 0000000000..d02465cf31
--- /dev/null
+++ b/etc/images/material/image/crop_7_5.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M21 7H3v10h18V7zm-2 
8H5V9h14v6z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/crop_din.svg 
b/etc/images/material/image/crop_din.svg
new file mode 100644
index 0000000000..3880902505
--- /dev/null
+++ b/etc/images/material/image/crop_din.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M21 3H3v18h18V3zm-2 
16H5V5h14v14z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/crop_free.svg 
b/etc/images/material/image/crop_free.svg
new file mode 100644
index 0000000000..8cc1564370
--- /dev/null
+++ b/etc/images/material/image/crop_free.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M3 3v6h2V5h4V3H3zm2 
12H3v6h6v-2H5v-4zm14 4h-4v2h6v-6h-2v4zm2-16h-6v2h4v4h2V3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/crop_landscape.svg 
b/etc/images/material/image/crop_landscape.svg
new file mode 100644
index 0000000000..a447e8e09e
--- /dev/null
+++ b/etc/images/material/image/crop_landscape.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M21 5H3v14h18V5zm-2 
12H5V7h14v10z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/crop_original.svg 
b/etc/images/material/image/crop_original.svg
new file mode 100644
index 0000000000..7bc5af70a6
--- /dev/null
+++ b/etc/images/material/image/crop_original.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M21 3H3v18h18V3zm-2 
16H5V5h14v14zm-5.04-6.71l-2.75 3.54-1.96-2.36L6.5 17h11l-3.54-4.71z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/crop_portrait.svg 
b/etc/images/material/image/crop_portrait.svg
new file mode 100644
index 0000000000..5d317a1740
--- /dev/null
+++ b/etc/images/material/image/crop_portrait.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19 3H5v18h14V3zm-2 
16H7V5h10v14z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/crop_rotate.svg 
b/etc/images/material/image/crop_rotate.svg
new file mode 100644
index 0000000000..1977e32bc9
--- /dev/null
+++ b/etc/images/material/image/crop_rotate.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M7.47 21.49C4.2 
19.93 1.86 16.76 1.5 13H0c.51 6.16 5.66 11 11.95 11 .23 0 .44-.02.66-.03L8.8 
20.15l-1.33 1.34zM12.05 0c-.23 0-.44.02-.66.04l3.81 3.81 1.33-1.33C19.8 4.07 
22.14 7.24 22.5 11H24c-.51-6.16-5.66-11-11.95-11zM16 14h2V6h-8v2h6v6zm-8 
2V4H6v2H4v2h2v10h10v2h2v-2h2v-2H8z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/crop_square.svg 
b/etc/images/material/image/crop_square.svg
new file mode 100644
index 0000000000..1c31adf7b6
--- /dev/null
+++ b/etc/images/material/image/crop_square.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M20 4H4v16h16V4zm-2 
14H6V6h12v12z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/dehaze.svg 
b/etc/images/material/image/dehaze.svg
new file mode 100644
index 0000000000..fbdafff13c
--- /dev/null
+++ b/etc/images/material/image/dehaze.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M2 
16v2h20v-2H2zm0-5v2h20v-2H2zm0-5v2h20V6H2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/details.svg 
b/etc/images/material/image/details.svg
new file mode 100644
index 0000000000..00aa086fa8
--- /dev/null
+++ b/etc/images/material/image/details.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><rect fill="none" height="24" 
width="24"/><path d="M12,3L2,21h20L12,3z M13,8.92L18.6,19H13V8.92z 
M11,8.92V19H5.4L11,8.92z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/dirty_lens.svg 
b/etc/images/material/image/dirty_lens.svg
new file mode 100644
index 0000000000..005d9287cf
--- /dev/null
+++ b/etc/images/material/image/dirty_lens.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M12.95 
19H20V7H4v12h7.24c.14-.98.42-2.05-.16-2.43-.89-.59-1.27 2.06-2.8 1.35-1.39-1.12 
1.05-1.29.5-3.27-.22-.79-2.28.36-2.4-1.24-.08-1 1.49-.74 
1.51-1.49.03-.75-1.03-1.05-.25-1.91.22-.24.71-.26.91-.19.79.27 1.55 1.82 2.51 
1.19 1.03-.66-1.88-2.35 0-2.86 1.64-.44 1.31 2.08 2.65 2.44 1.94.52 2.65-4.55 
4.41-2.33 1.85 2.33-3.43 2.27-2.85 4.01.34 1.01 2.15-1.2 2.76.5 [...]
\ No newline at end of file
diff --git a/etc/images/material/image/edit.svg 
b/etc/images/material/image/edit.svg
new file mode 100644
index 0000000000..ebd2c05dd4
--- /dev/null
+++ b/etc/images/material/image/edit.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M3 
17.25V21h3.75L17.81 9.94l-3.75-3.75L3 17.25zM21.41 6.34l-3.75-3.75-2.53 2.54 
3.75 3.75 2.53-2.54z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/euro.svg 
b/etc/images/material/image/euro.svg
new file mode 100644
index 0000000000..659a9fbcbc
--- /dev/null
+++ b/etc/images/material/image/euro.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g/><path 
d="M15,18.5c-2.51,0-4.68-1.42-5.76-3.5H15l1-2H8.58c-0.05-0.33-0.08-0.66-0.08-1s0.03-0.67,0.08-1H15l1-2H9.24
 
C10.32,6.92,12.5,5.5,15,5.5c1.61,0,3.09,0.59,4.23,1.57L21,5.3C19.41,3.87,17.3,3,15,3c-3.92,0-7.24,2.51-8.48,6H3l-1,2h4.06
 
C6.02,11.33,6,11.66,6,12s0.02,0.67,0.06,1H3l-1,2h4.52c1.24,3.49,4.56,6,8.48,6c2.31,
 [...]
\ No newline at end of file
diff --git a/etc/images/material/image/exposure.svg 
b/etc/images/material/image/exposure.svg
new file mode 100644
index 0000000000..aaba23d870
--- /dev/null
+++ b/etc/images/material/image/exposure.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M21 3H3v18h18V3zM6 
7h5v1.5H6V7zm13 12H5L19 
5v14zm-4.5-3v2H16v-2h2v-1.5h-2v-2h-1.5v2h-2V16h2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/exposure_neg_1.svg 
b/etc/images/material/image/exposure_neg_1.svg
new file mode 100644
index 0000000000..63a490f369
--- /dev/null
+++ b/etc/images/material/image/exposure_neg_1.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M4 11v2h8v-2H4zm15 
7h-2V7.38L14 8.4V6.7L18.7 5h.3v13z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/exposure_neg_2.svg 
b/etc/images/material/image/exposure_neg_2.svg
new file mode 100644
index 0000000000..4add065dbb
--- /dev/null
+++ b/etc/images/material/image/exposure_neg_2.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" 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.17s.41-.78.54-1.17.19-.79.19-1.18c0-.53-.09-1.02-.27-1.46s-.44-.81-.78-1.11c-.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-.49s.6-.18.96-.18
 [...]
\ No newline at end of file
diff --git a/etc/images/material/image/exposure_plus_1.svg 
b/etc/images/material/image/exposure_plus_1.svg
new file mode 100644
index 0000000000..584a29b0c2
--- /dev/null
+++ b/etc/images/material/image/exposure_plus_1.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M10 
7H8v4H4v2h4v4h2v-4h4v-2h-4V7zm10 11h-2V7.38L15 8.4V6.7L19.7 5h.3v13z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/exposure_plus_2.svg 
b/etc/images/material/image/exposure_plus_2.svg
new file mode 100644
index 0000000000..4df799a27b
--- /dev/null
+++ b/etc/images/material/image/exposure_plus_2.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" 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.17s.41-.78.54-1.17c.13-.39.19-.79.19-1.18 
0-.53-.09-1.02-.27-1.46s-.44-.81-.78-1.11c-.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-.49s.6-.1 
[...]
\ No newline at end of file
diff --git a/etc/images/material/image/exposure_zero.svg 
b/etc/images/material/image/exposure_zero.svg
new file mode 100644
index 0000000000..1fc4b6cc27
--- /dev/null
+++ b/etc/images/material/image/exposure_zero.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M16.14 12.5c0 1-.1 
1.85-.3 2.55s-.48 1.27-.83 1.7c-.36.44-.79.75-1.3.95s-1.07.3-1.7.3c-.62 
0-1.18-.1-1.69-.3-.51-.2-.95-.51-1.31-.95s-.65-1.01-.85-1.7c-.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-.93C10.81 5.1 11.38 5 12 
5c.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.04h-.01zm-2.11-2. [...]
\ No newline at end of file
diff --git a/etc/images/material/image/face_retouching_natural.svg 
b/etc/images/material/image/face_retouching_natural.svg
new file mode 100644
index 0000000000..482e07c453
--- /dev/null
+++ b/etc/images/material/image/face_retouching_natural.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><circle cx="9" cy="13" 
r="1.25"/><path d="M20.77 8.58l-.92 2.01c.09.46.15.93.15 1.41 0 4.41-3.59 8-8 
8s-8-3.59-8-8c0-.05.01-.1 0-.14 2.6-.98 4.69-2.99 5.74-5.55C11.58 8.56 14.37 10 
17.5 10c.45 0 .89-.04 1.33-.1l-.6-1.32-.88-1.93-1.93-.88-2.79-1.27 
2.79-1.27.71-.32C14.87 2.33 13.47 2 12 2 6.48 2 2 6.48 2 12s4.48 10 10 10 
10-4.48 10-10c0-1.47-.33-2.87-.9-4.13l-.33.71z"/>< [...]
\ No newline at end of file
diff --git a/etc/images/material/image/filter.svg 
b/etc/images/material/image/filter.svg
new file mode 100644
index 0000000000..3d949fa357
--- /dev/null
+++ b/etc/images/material/image/filter.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M15.96 10.29l-2.75 
3.54-1.96-2.36L8.5 15h11l-3.54-4.71zM3 5H1v18h18v-2H3V5zm20-4H5v18h18V1zm-2 
16H7V3h14v14z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/filter_1.svg 
b/etc/images/material/image/filter_1.svg
new file mode 100644
index 0000000000..2d3840423d
--- /dev/null
+++ b/etc/images/material/image/filter_1.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M3 
5H1v18h18v-2H3V5zm11 10h2V5h-4v2h2v8zm9-14H5v18h18V1zm-2 16H7V3h14v14z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/filter_2.svg 
b/etc/images/material/image/filter_2.svg
new file mode 100644
index 0000000000..c5c80b02ed
--- /dev/null
+++ b/etc/images/material/image/filter_2.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M3 
5H1v18h18v-2H3V5zm20-4H5v18h18V1zm-2 
16H7V3h14v14zm-4-4h-4v-2h4V5h-6v2h4v2h-4v6h6v-2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/filter_3.svg 
b/etc/images/material/image/filter_3.svg
new file mode 100644
index 0000000000..c0bad88e9c
--- /dev/null
+++ b/etc/images/material/image/filter_3.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M23 1H5v18h18V1zm-2 
16H7V3h14v14zM3 5H1v18h18v-2H3V5zm14 10V5h-6v2h4v2h-2v2h2v2h-4v2h6z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/filter_4.svg 
b/etc/images/material/image/filter_4.svg
new file mode 100644
index 0000000000..742ff7598e
--- /dev/null
+++ b/etc/images/material/image/filter_4.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M3 
5H1v18h18v-2H3V5zm12 10h2V5h-2v4h-2V5h-2v6h4v4zm8-14H5v18h18V1zm-2 
16H7V3h14v14z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/filter_5.svg 
b/etc/images/material/image/filter_5.svg
new file mode 100644
index 0000000000..cc08a42a93
--- /dev/null
+++ b/etc/images/material/image/filter_5.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M23 1H5v18h18V1zm-2 
16H7V3h14v14zM3 5H1v18h18v-2H3V5zm14 10V9h-4V7h4V5h-6v6h4v2h-4v2h6z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/filter_6.svg 
b/etc/images/material/image/filter_6.svg
new file mode 100644
index 0000000000..8eec588420
--- /dev/null
+++ b/etc/images/material/image/filter_6.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M3 
5H1v18h18v-2H3V5zm20-4H5v18h18V1zm-2 
16H7V3h14v14zm-10-2h6V9h-4V7h4V5h-6v10zm2-4h2v2h-2v-2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/filter_7.svg 
b/etc/images/material/image/filter_7.svg
new file mode 100644
index 0000000000..2992b39e83
--- /dev/null
+++ b/etc/images/material/image/filter_7.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M3 
5H1v18h18v-2H3V5zm20-4H5v18h18V1zm-2 16H7V3h14v14zm-8-2l4-8V5h-6v2h4l-4 
8h2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/filter_8.svg 
b/etc/images/material/image/filter_8.svg
new file mode 100644
index 0000000000..c6b5c11230
--- /dev/null
+++ b/etc/images/material/image/filter_8.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M3 
5H1v18h18v-2H3V5zm20-4H5v18h18V1zm-2 16H7V3h14v14zm-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.5V7c0-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.5V13c0 1.11.9 2 2 
2zm0-8h2v2h-2V7zm0 4h2v2h-2v-2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/filter_9.svg 
b/etc/images/material/image/filter_9.svg
new file mode 100644
index 0000000000..f02e1c16ec
--- /dev/null
+++ b/etc/images/material/image/filter_9.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M3 
5H1v18h18v-2H3V5zm20-4H5v18h18V1zm-2 16H7V3h14v14zM17 5h-6v6h4v2h-4v2h6V5zm-2 
4h-2V7h2v2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/filter_9_plus.svg 
b/etc/images/material/image/filter_9_plus.svg
new file mode 100644
index 0000000000..5e00091f28
--- /dev/null
+++ b/etc/images/material/image/filter_9_plus.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M3 
5H1v18h18v-2H3V5zm11 9V6H9v5h3v1H9v2h5zm-3-5V8h1v1h-1zm12-8H5v18h18V1zm-2 
8h-2V7h-2v2h-2v2h2v2h2v-2h2v6H7V3h14v6z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/filter_b_and_w.svg 
b/etc/images/material/image/filter_b_and_w.svg
new file mode 100644
index 0000000000..291a258375
--- /dev/null
+++ b/etc/images/material/image/filter_b_and_w.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M21 3H3v18h18V3zm-2 
16l-7-8v8H5l7-8V5h7v14z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/filter_center_focus.svg 
b/etc/images/material/image/filter_center_focus.svg
new file mode 100644
index 0000000000..19836686d2
--- /dev/null
+++ b/etc/images/material/image/filter_center_focus.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M5 
15H3v6h6v-2H5v-4zM5 5h4V3H3v6h2V5zm16-2h-6v2h4v4h2V3zm-2 16h-4v2h6v-6h-2v4zM12 
9c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/filter_drama.svg 
b/etc/images/material/image/filter_drama.svg
new file mode 100644
index 0000000000..95139f2d40
--- /dev/null
+++ b/etc/images/material/image/filter_drama.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19.35 10.04C18.67 
6.59 15.64 4 12 4 9.11 4 6.61 5.64 5.36 8.04 2.35 8.36 0 10.9 0 14c0 3.31 2.69 
6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96zM19 18H6c-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.78C8.61 6.88 10.2 6 
12 6c3.03 0 5.5 2.47 5.5 5.5v.5H19c1.65 0 3 1.35 3 3s-1.35 3-3 3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/filter_frames.svg 
b/etc/images/material/image/filter_frames.svg
new file mode 100644
index 0000000000..92e48182b2
--- /dev/null
+++ b/etc/images/material/image/filter_frames.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M22 4h-6l-4-4-4 
4H2v18h20V4zm-2 16H4V6h4.52l3.52-3.5L15.52 6H20v14zM18 8H6v10h12"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/filter_hdr.svg 
b/etc/images/material/image/filter_hdr.svg
new file mode 100644
index 0000000000..5da462133d
--- /dev/null
+++ b/etc/images/material/image/filter_hdr.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M14 6l-3.75 5 2.85 
3.8-1.6 1.2C9.81 13.75 7 10 7 10l-6 8h22L14 6z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/filter_none.svg 
b/etc/images/material/image/filter_none.svg
new file mode 100644
index 0000000000..fb7764dcec
--- /dev/null
+++ b/etc/images/material/image/filter_none.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M3 
5H1v18h18v-2H3V5zm20-4H5v18h18V1zm-2 16H7V3h14v14z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/filter_tilt_shift.svg 
b/etc/images/material/image/filter_tilt_shift.svg
new file mode 100644
index 0000000000..08bcc74ac7
--- /dev/null
+++ b/etc/images/material/image/filter_tilt_shift.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M11 
4.07V2.05c-2.01.2-3.84 1-5.32 2.21L7.1 5.69c1.11-.86 2.44-1.44 
3.9-1.62zm7.32.19C16.84 3.05 15.01 2.25 13 2.05v2.02c1.46.18 2.79.76 3.9 
1.62l1.42-1.43zM19.93 11h2.02c-.2-2.01-1-3.84-2.21-5.32L18.31 7.1c.86 1.11 1.44 
2.44 1.62 3.9zM5.69 7.1L4.26 5.68C3.05 7.16 2.25 8.99 2.05 
11h2.02c.18-1.46.76-2.79 1.62-3.9zM4.07 13H2.05c.2 2.01 1 3.84 2.21 
5.32l1.43-1.43 [...]
\ No newline at end of file
diff --git a/etc/images/material/image/filter_vintage.svg 
b/etc/images/material/image/filter_vintage.svg
new file mode 100644
index 0000000000..9a3e92adff
--- /dev/null
+++ b/etc/images/material/image/filter_vintage.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" 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.19C10.21 1.85 9 3.78 9 6c0 
.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 [...]
\ No newline at end of file
diff --git a/etc/images/material/image/flare.svg 
b/etc/images/material/image/flare.svg
new file mode 100644
index 0000000000..4b710798e4
--- /dev/null
+++ b/etc/images/material/image/flare.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M7 
11H1v2h6v-2zm2.17-3.24L7.05 5.64 5.64 7.05l2.12 2.12 1.41-1.41zM13 
1h-2v6h2V1zm5.36 6.05l-1.41-1.41-2.12 2.12 1.41 1.41 2.12-2.12zM17 
11v2h6v-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.12zM11 23h2v-6h-2v6z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/flash_auto.svg 
b/etc/images/material/image/flash_auto.svg
new file mode 100644
index 0000000000..6b2e9121ed
--- /dev/null
+++ b/etc/images/material/image/flash_auto.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M3 
2v12h3v9l7-12H9l4-9H3zm16 0h-2l-3.2 9h1.9l.7-2h3.2l.7 2h1.9L19 2zm-2.15 5.65L18 
4l1.15 3.65h-2.3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/flash_off.svg 
b/etc/images/material/image/flash_off.svg
new file mode 100644
index 0000000000..a53377aa61
--- /dev/null
+++ b/etc/images/material/image/flash_off.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M17 10h-3.61l2.28 
2.28zm0-8H7v1.61l6.13 6.13zm-13.59.86L2 4.27l5 5V13h3v9l3.58-6.15L17.73 
20l1.41-1.41z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/flash_on.svg 
b/etc/images/material/image/flash_on.svg
new file mode 100644
index 0000000000..363288efe0
--- /dev/null
+++ b/etc/images/material/image/flash_on.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M7 
2v11h3v9l7-12h-4l3-8z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/flip.svg 
b/etc/images/material/image/flip.svg
new file mode 100644
index 0000000000..e2a4e29f82
--- /dev/null
+++ b/etc/images/material/image/flip.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M15 
21h2v-2h-2v2zm4-12h2V7h-2v2zM3 3v18h6v-2H5V5h4V3H3zm16 0v2h2V3h-2zm-8 
20h2V1h-2v22zm8-6h2v-2h-2v2zM15 5h2V3h-2v2zm4 8h2v-2h-2v2zm0 
8h2v-2h-2v2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/flip_camera_android.svg 
b/etc/images/material/image/flip_camera_android.svg
new file mode 100644
index 0000000000..83ad657e43
--- /dev/null
+++ b/etc/images/material/image/flip_camera_android.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g><path 
d="M9,12c0,1.66,1.34,3,3,3s3-1.34,3-3s-1.34-3-3-3S9,10.34,9,12z"/><path 
d="M8,10V8H5.09C6.47,5.61,9.05,4,12,4c3.72,0,6.85,2.56,7.74,6h2.06c-0.93-4.56-4.96-8-9.8-8C8.73,2,5.82,3.58,4,6.01V4H2v6
 H8z"/><path 
d="M16,14v2h2.91c-1.38,2.39-3.96,4-6.91,4c-3.72,0-6.85-2.56-7.74-6H2.2c0.93,4.56,4.96,8,9.8,8c3.27,0,6.18-1.5
 [...]
\ No newline at end of file
diff --git a/etc/images/material/image/flip_camera_ios.svg 
b/etc/images/material/image/flip_camera_ios.svg
new file mode 100644
index 0000000000..8d44326f2d
--- /dev/null
+++ b/etc/images/material/image/flip_camera_ios.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g><path d="M16.83,5L15,3H9L7.17,5H2v16h20V5H16.83z 
M12,18c-2.76,0-5-2.24-5-5H5l2.5-2.5L10,13H8c0,2.21,1.79,4,4,4 
c0.58,0,1.13-0.13,1.62-0.35l0.74,0.74C13.65,17.76,12.86,18,12,18z 
M16.5,15.5L14,13h2c0-2.21-1.79-4-4-4 
c-0.58,0-1.13,0.13-1.62,0.35L9.64,8.62C10.35,8.24,11.14,8,12,8c2.76,0,5,2.24,5,5h2L16.5,15.5z"/></g></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/gradient.svg 
b/etc/images/material/image/gradient.svg
new file mode 100644
index 0000000000..35d2b83e2d
--- /dev/null
+++ b/etc/images/material/image/gradient.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M11 9h2v2h-2V9zm-2 
2h2v2H9v-2zm4 0h2v2h-2v-2zm2-2h2v2h-2V9zM7 9h2v2H7V9zm14-6H3v18h18V3zM9 
18H7v-2h2v2zm4 0h-2v-2h2v2zm4 
0h-2v-2h2v2zm2-7h-2v2h2v2h-2v-2h-2v2h-2v-2h-2v2H9v-2H7v2H5v-2h2v-2H5V5h14v6z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/grain.svg 
b/etc/images/material/image/grain.svg
new file mode 100644
index 0000000000..a157830ff4
--- /dev/null
+++ b/etc/images/material/image/grain.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M10 12c-1.1 0-2 .9-2 
2s.9 2 2 2 2-.9 2-2-.9-2-2-2zM6 8c-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  [...]
\ No newline at end of file
diff --git a/etc/images/material/image/grid_off.svg 
b/etc/images/material/image/grid_off.svg
new file mode 100644
index 0000000000..051971127f
--- /dev/null
+++ b/etc/images/material/image/grid_off.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M8 4v.89l2 
2V4h4v4h-2.89l2 2H14v.89l2 2V10h4v4h-2.89l2 2H20v.89l2 2V2H5.11l2 2H8zm8 
0h4v4h-4V4zM1.41 1.14L0 2.55l2 2V22h17.45l2.01 2.01 1.41-1.41L1.41 1.14zM10 
12.55L11.45 14H10v-1.45zm-6-6L5.45 8H4V6.55zM8 
20H4v-4h4v4zm0-6H4v-4h3.45l.55.55V14zm6 6h-4v-4h3.45l.55.55V20zm2 0v-1.45L17.45 
20H16z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/grid_on.svg 
b/etc/images/material/image/grid_on.svg
new file mode 100644
index 0000000000..a9e299aead
--- /dev/null
+++ b/etc/images/material/image/grid_on.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M22 2H2v20h20V2zM8 
20H4v-4h4v4zm0-6H4v-4h4v4zm0-6H4V4h4v4zm6 
12h-4v-4h4v4zm0-6h-4v-4h4v4zm0-6h-4V4h4v4zm6 
12h-4v-4h4v4zm0-6h-4v-4h4v4zm0-6h-4V4h4v4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/hdr_enhanced_select.svg 
b/etc/images/material/image/hdr_enhanced_select.svg
new file mode 100644
index 0000000000..d42aaa1ce4
--- /dev/null
+++ b/etc/images/material/image/hdr_enhanced_select.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M12 2c3.31 0 6 2.69 6 
6s-2.69 6-6 6-6-2.69-6-6 2.69-6 6-6zm0 2C9.79 4 8 5.79 8 8s1.79 4 4 4 4-1.79 
4-4-1.79-4-4-4zm1 7h-2V9H9V7h2V5h2v2h2v2h-2v2zm11 
9h-2v2h-1.5v-2h-2v-1.5h2v-2H22v2h2V20zm-6-1.5c0 .6-.4 1.1-.9 1.4L18 
22h-1.5l-.9-2h-1.1v2H13v-6h3.5c.8 0 1.5.7 1.5 1.5v1zm-1.5 
0v-1h-2v1h2zm-13-.5v-2H5v6H3.5v-2.5h-2V22H0v-6h1.5v2h2zm6.5-2c.8 0 1.5.7 1.5 
1.5v3c0 .8- [...]
\ No newline at end of file
diff --git a/etc/images/material/image/hdr_off.svg 
b/etc/images/material/image/hdr_off.svg
new file mode 100644
index 0000000000..793da7c8ac
--- /dev/null
+++ b/etc/images/material/image/hdr_off.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M17.5 15v-2h1.1l.9 
2H21l-.9-2.1h.9V9h-5v4.86L17.14 15h.36zm0-4.5h2v1h-2v-1zm-4.5 0v.36l1.5 
1.5V10.5c0-.8-.7-1.5-1.5-1.5h-1.86l1.5 1.5H13zM2.51 2.49L1.45 3.55 6.9 
9h-.4v2h-2V9H3v6h1.5v-2.5h2V15H8v-4.9l1.5 1.5V15h3.4l7.6 7.6 1.06-1.06z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/hdr_on.svg 
b/etc/images/material/image/hdr_on.svg
new file mode 100644
index 0000000000..f020e94a77
--- /dev/null
+++ b/etc/images/material/image/hdr_on.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M21 
12.9V9h-5v6h1.5v-2h1.1l.9 
2H21l-.9-2.1h.9zm-1.5-1.4h-2v-1h2v1zm-13-.5h-2V9H3v6h1.5v-2.5h2V15H8V9H6.5v2zM13
 9H9.5v6H13c.8 0 1.5-.7 1.5-1.5v-3c0-.8-.7-1.5-1.5-1.5zm0 
4.5h-2v-3h2v3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/hdr_strong.svg 
b/etc/images/material/image/hdr_strong.svg
new file mode 100644
index 0000000000..002e8ca388
--- /dev/null
+++ b/etc/images/material/image/hdr_strong.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" 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-6zM5 8c-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>
\ No newline at end of file
diff --git a/etc/images/material/image/hdr_weak.svg 
b/etc/images/material/image/hdr_weak.svg
new file mode 100644
index 0000000000..c25e2eb196
--- /dev/null
+++ b/etc/images/material/image/hdr_weak.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" 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>
\ No newline at end of file
diff --git a/etc/images/material/image/healing.svg 
b/etc/images/material/image/healing.svg
new file mode 100644
index 0000000000..0876a600d9
--- /dev/null
+++ b/etc/images/material/image/healing.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M17.74 
12.01l4.68-4.68-5.75-5.75-4.68 4.68L7.3 1.58 1.55 7.34l4.68 4.69-4.68 4.68 5.75 
5.75 4.68-4.68 4.69 4.69 5.76-5.76-4.69-4.7zM12 9c.55 0 1 .45 1 1s-.45 1-1 
1-1-.45-1-1 .45-1 1-1zm-4.71 1.96L3.66 7.34l3.63-3.63 3.62 3.62-3.62 3.63zM10 
13c-.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  [...]
\ No newline at end of file
diff --git a/etc/images/material/image/image.svg 
b/etc/images/material/image/image.svg
new file mode 100644
index 0000000000..8013015981
--- /dev/null
+++ b/etc/images/material/image/image.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M21 
21V3H3v18h18zM8.5 13.5l2.5 3.01L14.5 12l4.5 6H5l3.5-4.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/image_aspect_ratio.svg 
b/etc/images/material/image/image_aspect_ratio.svg
new file mode 100644
index 0000000000..05659378fa
--- /dev/null
+++ b/etc/images/material/image/image_aspect_ratio.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M16 10h-2v2h2v-2zm0 
4h-2v2h2v-2zm-8-4H6v2h2v-2zm4 0h-2v2h2v-2zm10-6H2v16h20V4zm-2 
14H4V6h16v12z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/image_not_supported.svg 
b/etc/images/material/image/image_not_supported.svg
new file mode 100644
index 0000000000..14b2d19824
--- /dev/null
+++ b/etc/images/material/image/image_not_supported.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/><path 
d="M21.9,21.9l-8.49-8.49l0,0L3,3l0,0L2.1,2.1L0.69,3.51L3,5.83V21h15.17l2.31,2.31L21.9,21.9z
 M5,18l3.5-4.5l2.5,3.01 L12.17,15l3,3H5z M21,18.17L5.83,3H21V18.17z"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/image_search.svg 
b/etc/images/material/image/image_search.svg
new file mode 100644
index 0000000000..4d36585f41
--- /dev/null
+++ b/etc/images/material/image/image_search.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M18 
13v7H4V6h5.02c.05-.71.22-1.38.48-2H2v18h18v-7l-2-2zm-1.5 5h-11l2.75-3.53 1.96 
2.36 2.75-3.54L16.5 18zm2.8-9.11c.44-.7.7-1.51.7-2.39C20 4.01 17.99 2 15.5 2S11 
4.01 11 6.5s2.01 4.5 4.49 4.5c.88 0 1.7-.26 2.39-.7L21 13.42 22.42 12 19.3 
8.89zM15.5 9C14.12 9 13 7.88 13 6.5S14.12 4 15.5 4 18 5.12 18 6.5 16.88 9 15.5 
9z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/iso.svg 
b/etc/images/material/image/iso.svg
new file mode 100644
index 0000000000..1fa6de1bf3
--- /dev/null
+++ b/etc/images/material/image/iso.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M21 3H3v18h18V3zM5.5 
7.5h2v-2H9v2h2V9H9v2H7.5V9h-2V7.5zM19 19H5L19 5v14zm-2-2v-1.5h-5V17h5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/landscape.svg 
b/etc/images/material/image/landscape.svg
new file mode 100644
index 0000000000..5da462133d
--- /dev/null
+++ b/etc/images/material/image/landscape.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M14 6l-3.75 5 2.85 
3.8-1.6 1.2C9.81 13.75 7 10 7 10l-6 8h22L14 6z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/leak_add.svg 
b/etc/images/material/image/leak_add.svg
new file mode 100644
index 0000000000..61652f5fd9
--- /dev/null
+++ b/etc/images/material/image/leak_add.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M6 3H3v3c1.66 0 
3-1.34 3-3zm8 0h-2c0 4.97-4.03 9-9 9v2c6.08 0 11-4.93 11-11zm-4 0H8c0 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>
\ No newline at end of file
diff --git a/etc/images/material/image/leak_remove.svg 
b/etc/images/material/image/leak_remove.svg
new file mode 100644
index 0000000000..685d24171e
--- /dev/null
+++ b/etc/images/material/image/leak_remove.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M14 3h-2c0 1.35-.31 
2.63-.84 3.77l1.49 1.49C13.51 6.7 14 4.91 14 3zm7 9v-2c-1.91 0-3.7.49-5.27 
1.35l1.49 1.49c1.15-.53 2.43-.84 3.78-.84zm0 4v-2c-.79 0-1.54.13-2.24.37l1.68 
1.68c.19-.01.37-.05.56-.05zM10 3H8c0 .19-.04.37-.06.56l1.68 
1.68c.25-.7.38-1.46.38-2.24zm-5.59-.14L3 4.27l2.84 2.84C5.03 7.67 4.06 8 3 
8v2c1.61 0 3.09-.55 4.27-1.46L8.7 9.97C7.14 11.24 5.1 [...]
\ No newline at end of file
diff --git a/etc/images/material/image/lens.svg 
b/etc/images/material/image/lens.svg
new file mode 100644
index 0000000000..182b78dddd
--- /dev/null
+++ b/etc/images/material/image/lens.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" 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>
\ No newline at end of file
diff --git a/etc/images/material/image/linked_camera.svg 
b/etc/images/material/image/linked_camera.svg
new file mode 100644
index 0000000000..6de26dbdf4
--- /dev/null
+++ b/etc/images/material/image/linked_camera.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><circle cx="12" cy="14" 
r="3"/><path d="M18 8h1.33c0-1.84-1.49-3.33-3.33-3.33V6c1.11 0 2 .89 2 2zm2.67 
0H22c0-3.31-2.69-6-6-6v1.33c2.58 0 4.67 2.09 4.67 4.67zM15 7V4H9L7.17 
6H2v16h20V9h-5c0-1.1-.9-2-2-2zm-3 12c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 
5-2.24 5-5 5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/looks.svg 
b/etc/images/material/image/looks.svg
new file mode 100644
index 0000000000..68706edf9a
--- /dev/null
+++ b/etc/images/material/image/looks.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" 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-4C5.93 6 1 10.93 
1 17h2c0-4.96 4.04-9 9-9s9 4.04 9 9h2c0-6.07-4.93-11-11-11z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/looks_3.svg 
b/etc/images/material/image/looks_3.svg
new file mode 100644
index 0000000000..f4376ff9ef
--- /dev/null
+++ b/etc/images/material/image/looks_3.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M21 
3H3.01v18H21V3zm-5.99 14H9v-2h4v-2h-2v-2h2V9H9V7h6.01v10z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/looks_4.svg 
b/etc/images/material/image/looks_4.svg
new file mode 100644
index 0000000000..b163dd01e5
--- /dev/null
+++ b/etc/images/material/image/looks_4.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M.04 0h24v24h-24V0z" fill="none"/><path d="M21.04 
3h-18v18h18V3zm-6 14h-2v-4h-4V7h2v4h2V7h2v10z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/looks_5.svg 
b/etc/images/material/image/looks_5.svg
new file mode 100644
index 0000000000..df29f80f1d
--- /dev/null
+++ b/etc/images/material/image/looks_5.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M21 3H3v18h18V3zm-6 
6h-4v2h4v6H9v-2h4v-2H9V7h6v2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/looks_6.svg 
b/etc/images/material/image/looks_6.svg
new file mode 100644
index 0000000000..23c61c64d5
--- /dev/null
+++ b/etc/images/material/image/looks_6.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M11 15h2v-2h-2v2zM21 
3H3v18h18V3zm-6 6h-4v2h4v6H9V7h6v2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/looks_one.svg 
b/etc/images/material/image/looks_one.svg
new file mode 100644
index 0000000000..ea5985201a
--- /dev/null
+++ b/etc/images/material/image/looks_one.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M21 3H3v18h18V3zm-7 
14h-2V9h-2V7h4v10z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/looks_two.svg 
b/etc/images/material/image/looks_two.svg
new file mode 100644
index 0000000000..b535308cc8
--- /dev/null
+++ b/etc/images/material/image/looks_two.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M21 3H3v18h18V3zm-6 
10h-4v2h4v2H9v-6h4V9H9V7h6v6z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/loupe.svg 
b/etc/images/material/image/loupe.svg
new file mode 100644
index 0000000000..41bdddff3f
--- /dev/null
+++ b/etc/images/material/image/loupe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M13 
7h-2v4H7v2h4v4h2v-4h4v-2h-4V7zm-.27-4.97c-6.08-.44-11.14 4.62-10.7 10.7.38 5.28 
5 9.27 10.29 9.27H22v-9.68c0-5.3-3.98-9.91-9.27-10.29zM12 20c-4.41 
0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/mic_external_off.svg 
b/etc/images/material/image/mic_external_off.svg
new file mode 100644
index 0000000000..5537b62aba
--- /dev/null
+++ b/etc/images/material/image/mic_external_off.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M21.19 21.19L2.81 2.81 
1.39 4.22 5.17 8H4l1 10h1c0 2.21 1.79 4 4 4s4-1.79 4-4v-1.17l5.78 5.78 
1.41-1.42zM12 18c0 1.1-.9 2-2 2s-2-.9-2-2h1l.56-5.61L12 
14.83V18zm2-12v5.17l-2-2V6c0-2.21 1.79-4 4-4s4 1.79 4 
4v11.17l-2-2V6c0-1.1-.9-2-2-2s-2 .9-2 2zm-4-1c0 .62-.2 1.18-.52 1.66L5.33 
2.51C5.81 2.19 6.38 2 7 2c1.66 0 3 1.34 3 3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/mic_external_on.svg 
b/etc/images/material/image/mic_external_on.svg
new file mode 100644
index 0000000000..598679db16
--- /dev/null
+++ b/etc/images/material/image/mic_external_on.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M9.22 7H4.78C4.3 6.47 
4 5.77 4 5c0-1.66 1.34-3 3-3s3 1.34 3 3c0 .77-.3 1.47-.78 2zM16 2c2.21 0 4 1.79 
4 4v16h-2V6c0-1.1-.9-2-2-2s-2 .9-2 2v12c0 2.21-1.79 4-4 4s-4-1.79-4-4H5L4 8h6L9 
18H8c0 1.1.9 2 2 2s2-.9 2-2V6c0-2.21 1.79-4 4-4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/monochrome_photos.svg 
b/etc/images/material/image/monochrome_photos.svg
new file mode 100644
index 0000000000..a78bef069c
--- /dev/null
+++ b/etc/images/material/image/monochrome_photos.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M22 5h-5.2L15 
3H9L7.2 5H2v16h20V5zm-2 14h-8v-1c-2.8 0-5-2.2-5-5s2.2-5 
5-5V7h8v12zm-3-6c0-2.8-2.2-5-5-5v1.8c1.8 0 3.2 1.4 3.2 3.2s-1.4 3.2-3.2 
3.2V18c2.8 0 5-2.2 5-5zm-8.2 0c0 1.8 1.4 3.2 3.2 3.2V9.8c-1.8 0-3.2 1.4-3.2 
3.2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/motion_photos_off.svg 
b/etc/images/material/image/motion_photos_off.svg
new file mode 100644
index 0000000000..8a0b6daf73
--- /dev/null
+++ b/etc/images/material/image/motion_photos_off.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M20.84 20.84L3.16 3.16 
1.89 4.43l1.89 1.89C2.66 7.93 2 9.89 2 12c0 5.52 4.48 10 10 10 2.11 0 4.07-.66 
5.68-1.77l1.89 1.89 1.27-1.28zM12 20c-4.41 0-8-3.59-8-8 0-1.55.45-3 
1.22-4.23l1.46 1.46C6.25 10.06 6 11 6 12c0 3.31 2.69 6 6 6 1 0 1.94-.25 
2.77-.68l1.46 1.46C15 19.55 13.55 20 12 20zM6.32 3.77C7.93 2.66 9.89 2 12 
2c5.52 0 10 4.48 10 10 0 2.11-.66 4.07-1.77 5.6 [...]
\ No newline at end of file
diff --git a/etc/images/material/image/motion_photos_on.svg 
b/etc/images/material/image/motion_photos_on.svg
new file mode 100644
index 0000000000..727acb431c
--- /dev/null
+++ b/etc/images/material/image/motion_photos_on.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><rect fill="none" height="24" 
width="24"/><path 
d="M22,12c0,5.52-4.48,10-10,10S2,17.52,2,12c0-1.19,0.22-2.32,0.6-3.38L4.48,9.3C4.17,10.14,4,11.05,4,12c0,4.41,3.59,8,8,8
 
s8-3.59,8-8s-3.59-8-8-8c-0.95,0-1.85,0.17-2.69,0.48L8.63,2.59C9.69,2.22,10.82,2,12,2C17.52,2,22,6.48,22,12z
 M5.5,4 C4.67,4,4,4.67,4,5.5S4.67,7,5.5,7S7,6.33,7,5.5S6.33,4,5.5,4z 
M18,12c0,3.31-2.69,6-6,6s-6-2. [...]
\ No newline at end of file
diff --git a/etc/images/material/image/motion_photos_pause.svg 
b/etc/images/material/image/motion_photos_pause.svg
new file mode 100644
index 0000000000..122bbaa4e0
--- /dev/null
+++ b/etc/images/material/image/motion_photos_pause.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><rect fill="none" height="24" 
width="24"/><path 
d="M22,12c0,5.52-4.48,10-10,10S2,17.52,2,12c0-1.19,0.22-2.32,0.6-3.38L4.48,9.3C4.17,10.14,4,11.05,4,12c0,4.41,3.59,8,8,8
 
s8-3.59,8-8s-3.59-8-8-8c-0.95,0-1.85,0.17-2.69,0.48L8.63,2.59C9.69,2.22,10.82,2,12,2C17.52,2,22,6.48,22,12z
 M5.5,4 C4.67,4,4,4.67,4,5.5S4.67,7,5.5,7S7,6.33,7,5.5S6.33,4,5.5,4z 
M18,12c0,3.31-2.69,6-6,6s-6-2. [...]
\ No newline at end of file
diff --git a/etc/images/material/image/motion_photos_paused.svg 
b/etc/images/material/image/motion_photos_paused.svg
new file mode 100644
index 0000000000..30c30f698d
--- /dev/null
+++ b/etc/images/material/image/motion_photos_paused.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/><path 
d="M22,12c0,5.52-4.48,10-10,10S2,17.52,2,12c0-1.19,0.22-2.32,0.6-3.38L4.48,9.3C4.17,10.14,4,11.05,4,12c0,4.41,3.59,8,8,8
 
s8-3.59,8-8s-3.59-8-8-8c-0.95,0-1.85,0.17-2.69,0.48L8.63,2.59C9.69,2.22,10.82,2,12,2C17.52,2,22,6.48,22,12z
 M5.5,4 C4.67,4,4,4.67,4,5.5S4.67,7,5.5,7S7,6.33,7,5.5S6.33,4,5.5,4z 
M11,16V8H9v8H11z M15,16V8h- [...]
\ No newline at end of file
diff --git a/etc/images/material/image/movie_creation.svg 
b/etc/images/material/image/movie_creation.svg
new file mode 100644
index 0000000000..1582732355
--- /dev/null
+++ b/etc/images/material/image/movie_creation.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M18 4l2 
4h-3l-2-4h-2l2 4h-3l-2-4H8l2 4H7L5 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 
2h16c1.1 0 2-.9 2-2V4h-4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/movie_filter.svg 
b/etc/images/material/image/movie_filter.svg
new file mode 100644
index 0000000000..ca6b90213a
--- /dev/null
+++ b/etc/images/material/image/movie_filter.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M18 4l2 
3h-3l-2-3h-2l2 3h-3l-2-3H8l2 3H7L5 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 
2h16c1.1 0 2-.9 2-2V4h-4zm-6.75 11.25L10 18l-1.25-2.75L6 14l2.75-1.25L10 
10l1.25 2.75L14 14l-2.75 1.25zm5.69-3.31L16 14l-.94-2.06L13 11l2.06-.94L16 
8l.94 2.06L19 11l-2.06.94z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/mp.svg b/etc/images/material/image/mp.svg
new file mode 100644
index 0000000000..05990bd91d
--- /dev/null
+++ b/etc/images/material/image/mp.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19 3H5c-1.1 0-2 
.9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM6.5 9H11c.55 0 1 
.45 1 1v5h-1.5v-4.5h-1v3H8v-3H7V15H5.5v-5c0-.55.45-1 1-1zm9 6H14V9h3.5c.55 0 1 
.45 1 1v2.5c0 .55-.45 1-1 1h-2V15zm0-3H17v-1.5h-1.5V12z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/music_note.svg 
b/etc/images/material/image/music_note.svg
new file mode 100644
index 0000000000..e9ea3200b7
--- /dev/null
+++ b/etc/images/material/image/music_note.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12 
3v10.55c-.59-.34-1.27-.55-2-.55-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 
4-4V7h4V3h-6z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/music_off.svg 
b/etc/images/material/image/music_off.svg
new file mode 100644
index 0000000000..b95a5d165e
--- /dev/null
+++ b/etc/images/material/image/music_off.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M14 
9.61V7h4V3h-6v4.61zM4.41 2.86L3 4.27l9 
9v.28c-.94-.54-2.1-.75-3.33-.32-1.34.48-2.37 1.67-2.61 3.07-.46 2.74 1.86 5.08 
4.59 4.65 1.96-.31 3.35-2.11 3.35-4.1v-1.58L19.73 21l1.41-1.41L12 10.44 4.41 
2.86z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/nature.svg 
b/etc/images/material/image/nature.svg
new file mode 100644
index 0000000000..1340f208e6
--- /dev/null
+++ b/etc/images/material/image/nature.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" 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.89V20H5v2h14v-2h-6v-3.88z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/nature_people.svg 
b/etc/images/material/image/nature_people.svg
new file mode 100644
index 0000000000..e1dc526233
--- /dev/null
+++ b/etc/images/material/image/nature_people.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M22.17 
9.17c0-3.91-3.19-7.06-7.11-7-3.83.06-6.99 3.37-6.88 7.19.09 3.38 2.58 6.16 5.83 
6.7V20H6v-3h1v-5H2v5h1v5h16v-2h-3v-3.88c3.47-.41 6.17-3.36 6.17-6.95zM4.5 
11c.83 0 1.5-.67 1.5-1.5S5.33 8 4.5 8 3 8.67 3 9.5 3.67 11 4.5 11z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/navigate_before.svg 
b/etc/images/material/image/navigate_before.svg
new file mode 100644
index 0000000000..428db2d2e3
--- /dev/null
+++ b/etc/images/material/image/navigate_before.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M15.61 7.41L14.2 
6l-6 6 6 6 1.41-1.41L11.03 12l4.58-4.59z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/navigate_next.svg 
b/etc/images/material/image/navigate_next.svg
new file mode 100644
index 0000000000..094a949960
--- /dev/null
+++ b/etc/images/material/image/navigate_next.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M10.02 6L8.61 7.41 
13.19 12l-4.58 4.59L10.02 18l6-6-6-6z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/palette.svg 
b/etc/images/material/image/palette.svg
new file mode 100644
index 0000000000..14f4c9b432
--- /dev/null
+++ b/etc/images/material/image/palette.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><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.5H16c2.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.5S5.67 9 6.5 9 8 9.67 
8 10.5 7.33 12 6.5 12zm3-4C8.67 8 8 7.33 8 6.5S8.67 5 9.5 5s1.5.67 1.5 
1.5S10.33 8 9.5 8zm5 0c-.83 0-1.5-.67-1.5-1.5S13.67 5 14.5 5s1.5.67 1.5 1. [...]
\ No newline at end of file
diff --git a/etc/images/material/image/panorama.svg 
b/etc/images/material/image/panorama.svg
new file mode 100644
index 0000000000..01923886fa
--- /dev/null
+++ b/etc/images/material/image/panorama.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M23 
20V4H1v16h22zM8.5 12.5l2.5 3.01L14.5 11l4.5 6H5l3.5-4.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/panorama_fish_eye.svg 
b/etc/images/material/image/panorama_fish_eye.svg
new file mode 100644
index 0000000000..df4cb976a6
--- /dev/null
+++ b/etc/images/material/image/panorama_fish_eye.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12 2C6.47 2 2 6.47 
2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 
8-8 8 3.59 8 8-3.59 8-8 8z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/panorama_horizontal.svg 
b/etc/images/material/image/panorama_horizontal.svg
new file mode 100644
index 0000000000..87927b556c
--- /dev/null
+++ b/etc/images/material/image/panorama_horizontal.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M4 6.55c2.6.77 5.28 
1.16 8 1.16 2.72 0 5.41-.39 8-1.16v10.91c-2.6-.77-5.28-1.16-8-1.16-2.72 
0-5.41.39-8 1.16V6.55M2 3.77v16.47s.77-.26.88-.3C5.82 18.85 8.91 18.3 12 
18.3c3.09 0 6.18.55 9.12 1.64.11.04.88.3.88.3V3.77s-.77.26-.88.3C18.18 5.15 
15.09 5.71 12 5.71s-6.18-.56-9.12-1.64c-.11-.05-.88-.3-.88-.3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/panorama_horizontal_select.svg 
b/etc/images/material/image/panorama_horizontal_select.svg
new file mode 100644
index 0000000000..6df872d109
--- /dev/null
+++ b/etc/images/material/image/panorama_horizontal_select.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M21.43 4c-.1 
0-.2.02-.31.06C18.18 5.16 15.09 5.7 12 5.7s-6.18-.55-9.12-1.64C2.77 4.02 2.66 4 
2.57 4c-.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.64s6.18.55 9.12 1.64c.11.04.21.06.31.06.33 0 
.57-.23.57-.63V4.63c0-.4-.24-.63-.57-.63z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/panorama_photosphere.svg 
b/etc/images/material/image/panorama_photosphere.svg
new file mode 100644
index 0000000000..e03fa99e54
--- /dev/null
+++ b/etc/images/material/image/panorama_photosphere.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M21.4 
11.32v2.93c-.1.05-2.17.85-3.33 1.17-.94.26-3.84.73-6.07.73-3.7 
0-7-.7-9.16-1.8-.08-.04-.16-.06-.24-.1V9.76c6.02-2.84 12.6-2.92 18.8 
0v1.56zm-9.39 8.88c-2.5 0-4.87-1.15-6.41-3.12 4.19 1.22 8.57 1.23 
12.82-.01-1.54 1.97-3.9 3.13-6.41 3.13zM12 3.8c2.6 0 4.91 1.23 6.41 
3.12-4.1-1.19-8.48-1.26-12.83.01C7.08 5.03 9.4 3.8 12 3.8zm10.49 
4.71c-.47-.23-.93-.44-1.4- [...]
\ No newline at end of file
diff --git a/etc/images/material/image/panorama_photosphere_select.svg 
b/etc/images/material/image/panorama_photosphere_select.svg
new file mode 100644
index 0000000000..7f7b378737
--- /dev/null
+++ b/etc/images/material/image/panorama_photosphere_select.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M22.49 
8.51c-.47-.23-.93-.44-1.4-.64C19.52 4.41 16.05 2 12 2S4.47 4.41 2.9 
7.88c-.47.2-.93.41-1.4.63-.31.15-.5.48-.5.83v5.32c0 .35.19.68.51.83.47.23.93.44 
1.39.64 3.55 7.83 14.65 7.82 18.2 0 .47-.2.93-.41 
1.39-.63.31-.17.51-.49.51-.84V9.34c0-.35-.19-.68-.51-.83zM12 3.8c2.6 0 4.91 
1.23 6.41 3.12-4.1-1.19-8.48-1.26-12.83.01C7.08 5.03 9.4 3.8 12 3.8zM5.6 
17.08c4.1 [...]
\ No newline at end of file
diff --git a/etc/images/material/image/panorama_vertical.svg 
b/etc/images/material/image/panorama_vertical.svg
new file mode 100644
index 0000000000..8314ab2ac6
--- /dev/null
+++ b/etc/images/material/image/panorama_vertical.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M17.46 4c-.77 
2.6-1.16 5.28-1.16 8 0 2.72.39 5.41 1.16 8H6.55c.77-2.6 1.16-5.28 1.16-8 
0-2.72-.39-5.41-1.16-8h10.91m2.78-2H3.77s.26.77.3.88C5.16 5.82 5.71 8.91 5.71 
12s-.55 6.18-1.64 
9.12c-.04.11-.3.88-.3.88h16.47s-.26-.77-.3-.88c-1.09-2.94-1.64-6.03-1.64-9.12s.55-6.18
 1.64-9.12c.04-.11.3-.88.3-.88z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/panorama_vertical_select.svg 
b/etc/images/material/image/panorama_vertical_select.svg
new file mode 100644
index 0000000000..09e30c0be9
--- /dev/null
+++ b/etc/images/material/image/panorama_vertical_select.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M19.93 
21.12c-1.1-2.94-1.64-6.03-1.64-9.12s.55-6.18 1.64-9.12c.05-.11.07-.22.07-.31 
0-.34-.24-.57-.64-.57H4.62c-.4 0-.63.23-.63.57 0 .1.02.2.06.31C5.16 5.82 5.7 
8.91 5.7 12s-.55 6.18-1.64 9.12c-.05.11-.07.22-.07.31 0 
.33.23.57.63.57h14.75c.39 0 .63-.24.63-.57 0-.1-.02-.2-.07-.31z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/panorama_wide_angle.svg 
b/etc/images/material/image/panorama_wide_angle.svg
new file mode 100644
index 0000000000..d70a36f098
--- /dev/null
+++ b/etc/images/material/image/panorama_wide_angle.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12 6c2.45 0 4.71.2 
7.29.64.47 1.78.71 3.58.71 5.36s-.24 3.58-.71 
5.36c-2.58.44-4.84.64-7.29.64s-4.71-.2-7.29-.64C4.24 15.58 4 13.78 4 
12s.24-3.58.71-5.36C7.29 6.2 9.55 6 12 6m0-2c-2.73 
0-5.22.24-7.95.72l-.93.16-.25.9C2.29 7.85 2 9.93 2 12s.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 [...]
\ No newline at end of file
diff --git a/etc/images/material/image/panorama_wide_angle_select.svg 
b/etc/images/material/image/panorama_wide_angle_select.svg
new file mode 100644
index 0000000000..f61cf0014c
--- /dev/null
+++ b/etc/images/material/image/panorama_wide_angle_select.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M12 4c-2.73 
0-5.22.24-7.95.72l-.93.16-.25.9C2.29 7.85 2 9.93 2 12s.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-.16C17.22
 4.24 14.73 4 12 4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/photo.svg 
b/etc/images/material/image/photo.svg
new file mode 100644
index 0000000000..8013015981
--- /dev/null
+++ b/etc/images/material/image/photo.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M21 
21V3H3v18h18zM8.5 13.5l2.5 3.01L14.5 12l4.5 6H5l3.5-4.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/photo_album.svg 
b/etc/images/material/image/photo_album.svg
new file mode 100644
index 0000000000..2451a98eb9
--- /dev/null
+++ b/etc/images/material/image/photo_album.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M20 2H4v20h16V2zM6 
4h5v8l-2.5-1.5L6 12V4zm0 15l3-3.86 2.14 2.58 3-3.86L18 19H6z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/photo_camera.svg 
b/etc/images/material/image/photo_camera.svg
new file mode 100644
index 0000000000..60b563a795
--- /dev/null
+++ b/etc/images/material/image/photo_camera.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><circle cx="12" cy="12" 
r="3"/><path d="M9 2L7.17 4H2v16h20V4h-5.17L15 2H9zm3 15c-2.76 
0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/photo_camera_back.svg 
b/etc/images/material/image/photo_camera_back.svg
new file mode 100644
index 0000000000..66417737bd
--- /dev/null
+++ b/etc/images/material/image/photo_camera_back.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M20 5c1.1 0 2 .9 2 
2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V7c0-1.1.9-2 2-2h3.17L9 3h6l1.83 2H20zm0 
14V7H4v12h16zm-6-7l-3 3.72L9 13l-3 4h12l-4-5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/photo_camera_front.svg 
b/etc/images/material/image/photo_camera_front.svg
new file mode 100644
index 0000000000..3ff3550944
--- /dev/null
+++ b/etc/images/material/image/photo_camera_front.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M18 
10.48l4-3.98v11l-4-3.98V18c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 
2-2h12c1.1 0 2 .9 2 2v4.48zm-2-.79V6H4v12h12V9.69zM10 12c-1.1 0-2-.9-2-2s.9-2 
2-2 2 .9 2 2-.9 2-2 2zm0 1c1.34 0 4 .67 4 2v1H6v-1c0-1.33 2.66-2 4-2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/photo_filter.svg 
b/etc/images/material/image/photo_filter.svg
new file mode 100644
index 0000000000..97a37b0960
--- /dev/null
+++ b/etc/images/material/image/photo_filter.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19 
10v9H4.98V5h9V3H3v18h18V10h-2zm-2 0l.94-2.06L20 7l-2.06-.94L17 4l-.94 2.06L14 
7l2.06.94L17 10zm-3.75.75L12 8l-1.25 2.75L8 12l2.75 1.25L12 16l1.25-2.75L16 
12l-2.75-1.25z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/photo_library.svg 
b/etc/images/material/image/photo_library.svg
new file mode 100644
index 0000000000..7afe323189
--- /dev/null
+++ b/etc/images/material/image/photo_library.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M22 
18V2H6v16h16zm-11-6l2.03 2.71L16 11l4 5H8l3-4zM2 6v16h16v-2H4V6H2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/photo_size_select_actual.svg 
b/etc/images/material/image/photo_size_select_actual.svg
new file mode 100644
index 0000000000..b636c6f239
--- /dev/null
+++ b/etc/images/material/image/photo_size_select_actual.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M23 3H1v18h22V3zM5 
17l3.5-4.5 2.5 3.01L14.5 11l4.5 6H5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/photo_size_select_large.svg 
b/etc/images/material/image/photo_size_select_large.svg
new file mode 100644
index 0000000000..4bee9b7646
--- /dev/null
+++ b/etc/images/material/image/photo_size_select_large.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M21 15h2v2h-2v-2zm0 
4h2v2h-2v-2zm0-8h2v2h-2v-2zm-8-8h2v2h-2V3zm8 4h2v2h-2V7zM1 
7h2v2H1V7zm16-4h2v2h-2V3zm0 16h2v2h-2v-2zM3 3H1v2h2V3zm20 0h-2v2h2V3zM9 
3h2v2H9V3zM5 3h2v2H5V3zm-4 8v10h14V11H1zm2 8l2.5-3.21 1.79 2.15 2.5-3.22L13 
19H3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/photo_size_select_small.svg 
b/etc/images/material/image/photo_size_select_small.svg
new file mode 100644
index 0000000000..f5647567b2
--- /dev/null
+++ b/etc/images/material/image/photo_size_select_small.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M23 15h-2v2h2v-2zm0 
4h-2v2h2v-2zm0-8h-2v2h2v-2zm-8-8h-2v2h2V3zm8 4h-2v2h2V7zM1 21h10v-6H1v6zM3 
7H1v2h2V7zm12 12h-2v2h2v-2zm4-16h-2v2h2V3zm4 0h-2v2h2V3zm-4 16h-2v2h2v-2zM3 
11H1v2h2v-2zm8-8H9v2h2V3zM7 3H5v2h2V3zM3 3H1v2h2V3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/picture_as_pdf.svg 
b/etc/images/material/image/picture_as_pdf.svg
new file mode 100644
index 0000000000..253d48a4d0
--- /dev/null
+++ b/etc/images/material/image/picture_as_pdf.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M22 
2H6v16h16V2zm-10.5 9H9v2H7.5V7h4v4zm5 .5c0 .83-.67 1.5-1.5 1.5h-2.5V7H15c.83 0 
1.5.67 1.5 1.5v3zm4-3H19v1h1.5V11H19v2h-1.5V7h3v1.5zM9 9.5h1v-1H9v1zM4 
6H2v16h16v-2H4V6zm10 5.5h1v-3h-1v3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/portrait.svg 
b/etc/images/material/image/portrait.svg
new file mode 100644
index 0000000000..6ddc2c626a
--- /dev/null
+++ b/etc/images/material/image/portrait.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12 12.25c1.24 0 
2.25-1.01 2.25-2.25S13.24 7.75 12 7.75 9.75 8.76 9.75 10s1.01 2.25 2.25 
2.25zm4.5 4c0-1.5-3-2.25-4.5-2.25s-4.5.75-4.5 2.25V17h9v-.75zM21 
3H3v18h18V3zm-2 16H5V5h14v14z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/receipt_long.svg 
b/etc/images/material/image/receipt_long.svg
new file mode 100644
index 0000000000..96ef974afe
--- /dev/null
+++ b/etc/images/material/image/receipt_long.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><path d="M0,0h24v24H0V0z" 
fill="none"/><g><path 
d="M19.5,3.5L18,2l-1.5,1.5L15,2l-1.5,1.5L12,2l-1.5,1.5L9,2L7.5,3.5L6,2v14H3v3c0,1.66,1.34,3,3,3h12c1.66,0,3-1.34,3-3V2
 L19.5,3.5z M15,20H6c-0.55,0-1-0.45-1-1v-1h10V20z 
M19,19c0,0.55-0.45,1-1,1s-1-0.45-1-1v-3H8V5h11V19z"/><rect height="2" width="6" 
x="9" y="7"/><rect height="2" width="6" x="9" y="10"/><rect height="2" width="2 
[...]
\ No newline at end of file
diff --git a/etc/images/material/image/remove_red_eye.svg 
b/etc/images/material/image/remove_red_eye.svg
new file mode 100644
index 0000000000..172eaa13ea
--- /dev/null
+++ b/etc/images/material/image/remove_red_eye.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12 4.5C7 4.5 2.73 
7.61 1 12c1.73 4.39 6 7.5 11 7.5s9.27-3.11 11-7.5c-1.73-4.39-6-7.5-11-7.5zM12 
17c-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>
\ No newline at end of file
diff --git a/etc/images/material/image/rotate_90_degrees_ccw.svg 
b/etc/images/material/image/rotate_90_degrees_ccw.svg
new file mode 100644
index 0000000000..9aba1d9860
--- /dev/null
+++ b/etc/images/material/image/rotate_90_degrees_ccw.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M7.34 6.41L.86 
12.9l6.49 6.48 6.49-6.48-6.5-6.49zM3.69 12.9l3.66-3.66L11 12.9l-3.66 
3.66-3.65-3.66zm15.67-6.26C17.61 4.88 15.3 4 13 4V.76L8.76 5 13 9.24V6c1.79 0 
3.58.68 4.95 2.05 2.73 2.73 2.73 7.17 0 9.9C16.58 19.32 14.79 20 13 20c-.97 
0-1.94-.21-2.84-.61l-1.49 1.49C10.02 21.62 11.51 22 13 22c2.3 0 4.61-.88 
6.36-2.64 3.52-3.51 3.52-9.21 0-12.72z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/rotate_left.svg 
b/etc/images/material/image/rotate_left.svg
new file mode 100644
index 0000000000..0ed8c91455
--- /dev/null
+++ b/etc/images/material/image/rotate_left.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M7.11 8.53L5.7 
7.11C4.8 8.27 4.24 9.61 4.07 11h2.02c.14-.87.49-1.72 1.02-2.47zM6.09 
13H4.07c.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.61V17.9c-.87-.15-1.71-.49-2.46-1.03L7.1 18.32zM13 
4.07V1L8.45 5.55 13 10V6.09c2.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>
\ No newline at end of file
diff --git a/etc/images/material/image/rotate_right.svg 
b/etc/images/material/image/rotate_right.svg
new file mode 100644
index 0000000000..10fec46cf2
--- /dev/null
+++ b/etc/images/material/image/rotate_right.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M15.55 5.55L11 
1v3.07C7.06 4.56 4 7.92 4 12s3.05 7.44 7 
7.93v-2.02c-2.84-.48-5-2.94-5-5.91s2.16-5.43 5-5.91V10l4.55-4.45zM19.93 
11c-.17-1.39-.72-2.73-1.62-3.89l-1.42 1.42c.54.75.88 1.6 1.02 2.47h2.02zM13 
17.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>
\ No newline at end of file
diff --git a/etc/images/material/image/shutter_speed.svg 
b/etc/images/material/image/shutter_speed.svg
new file mode 100644
index 0000000000..1fcc0a65b6
--- /dev/null
+++ b/etc/images/material/image/shutter_speed.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M15 1H9v2h6V1zm4.03 
6.39l1.42-1.42c-.43-.51-.9-.99-1.41-1.41l-1.42 1.42C16.07 4.74 14.12 4 12 
4c-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.61zM12 
20c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7zm-.32-5H6.35c.57 1.62 
1.82 2.92 3.41 3.56l-.11-.06 
2.03-3.5zm5.97-4c-.57-1.6-1.78-2.89-3.34-3.54L12.26 11h5.39zm-7.04 
7.83c.45.11.91.17 1.3 [...]
\ No newline at end of file
diff --git a/etc/images/material/image/slideshow.svg 
b/etc/images/material/image/slideshow.svg
new file mode 100644
index 0000000000..02fadb00af
--- /dev/null
+++ b/etc/images/material/image/slideshow.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M10 
8v8l5-4-5-4zm11-5H3v18h18V3zm-2 16H5V5h14v14z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/straighten.svg 
b/etc/images/material/image/straighten.svg
new file mode 100644
index 0000000000..7c44ff210a
--- /dev/null
+++ b/etc/images/material/image/straighten.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M23 6H1v12h22V6zm-2 
10H3V8h2v4h2V8h2v4h2V8h2v4h2V8h2v4h2V8h2v8z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/style.svg 
b/etc/images/material/image/style.svg
new file mode 100644
index 0000000000..61b4c2936a
--- /dev/null
+++ b/etc/images/material/image/style.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M3.87 
20.21v-9.03l-3.19 7.7 3.19 1.33zm18.92-2.43L16.31 2.14 5.26 6.71l6.48 15.64 
11.05-4.57zM7.88 8.75c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm-2 
13h3.45l-3.45-8.34v8.34z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/switch_camera.svg 
b/etc/images/material/image/switch_camera.svg
new file mode 100644
index 0000000000..d9cf2a9ce5
--- /dev/null
+++ b/etc/images/material/image/switch_camera.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M22 4h-5.17L15 
2H9L7.17 4H2v16h20V4zm-7 11.5V13H9v2.5L5.5 12 9 8.5V11h6V8.5l3.5 3.5-3.5 
3.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/switch_video.svg 
b/etc/images/material/image/switch_video.svg
new file mode 100644
index 0000000000..07b690a565
--- /dev/null
+++ b/etc/images/material/image/switch_video.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M18 
9.5V5H2v14h16v-4.5l4 4v-13l-4 4zm-5 6V13H7v2.5L3.5 12 7 8.5V11h6V8.5l3.5 
3.5-3.5 3.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/tag_faces.svg 
b/etc/images/material/image/tag_faces.svg
new file mode 100644
index 0000000000..d84533f4c8
--- /dev/null
+++ b/etc/images/material/image/tag_faces.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12.01 2C6.49 2 2.02 
6.48 2.02 12s4.47 10 9.99 10c5.53 0 10.01-4.48 10.01-10S17.54 2 12.01 2zm.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.5S16.35 8 15.52 8s-1.5.67-1.5 1.5.67 1.5 1.5 1.5zm-7 0c.83 0 1.5-.67 
1.5-1.5S9.35 8 8.52 8s-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.5H6.91c.8 2.04 2.78 3.5 5. [...]
\ No newline at end of file
diff --git a/etc/images/material/image/texture.svg 
b/etc/images/material/image/texture.svg
new file mode 100644
index 0000000000..fe318f2746
--- /dev/null
+++ b/etc/images/material/image/texture.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19.66 3L3.07 
19.59V21h1.41L21.07 4.42V3zm-7.71 0l-8.88 8.88v2.83L14.78 3zM3.07 3v4l4-4zm18 
18v-4l-4 4zm-8.88 0l8.88-8.88V9.29L9.36 21z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/timelapse.svg 
b/etc/images/material/image/timelapse.svg
new file mode 100644
index 0000000000..2513f43e81
--- /dev/null
+++ b/etc/images/material/image/timelapse.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M16.24 7.76C15.07 
6.59 13.54 6 12 6v6l-4.24 4.24c2.34 2.34 6.14 2.34 8.49 0 2.34-2.34 
2.34-6.14-.01-8.48zM12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 
12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/timer.svg 
b/etc/images/material/image/timer.svg
new file mode 100644
index 0000000000..39ce26ee16
--- /dev/null
+++ b/etc/images/material/image/timer.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M15 1H9v2h6V1zm-4 
13h2V8h-2v6zm8.03-6.61l1.42-1.42c-.43-.51-.9-.99-1.41-1.41l-1.42 1.42C16.07 
4.74 14.12 4 12 4c-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.61zM12 20c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 
7-3.13 7-7 7z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/timer_10.svg 
b/etc/images/material/image/timer_10.svg
new file mode 100644
index 0000000000..2dcc1ceb38
--- /dev/null
+++ b/etc/images/material/image/timer_10.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M-.01 
7.72V9.4l3-1V18h2V6h-.25L-.01 7.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-.25s-.23-.19-.28-.3c-.05-.11-.08-.24-.08-.39
 0-.14.03-.28.09-.41s.15-.25.27-.34c.12-.1.27-.18.45-.24s.4-.09.64-.09c.25 0 
.47.04.66.11s.35.17.48.29.22.26.29.42c.06.16.1.32.1.49h1.95c0-.39-.08-.75- [...]
\ No newline at end of file
diff --git a/etc/images/material/image/timer_3.svg 
b/etc/images/material/image/timer_3.svg
new file mode 100644
index 0000000000..7c0443e5fa
--- /dev/null
+++ b/etc/images/material/image/timer_3.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" 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.3 [...]
\ No newline at end of file
diff --git a/etc/images/material/image/timer_off.svg 
b/etc/images/material/image/timer_off.svg
new file mode 100644
index 0000000000..bef2c2c262
--- /dev/null
+++ b/etc/images/material/image/timer_off.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12 6c3.87 0 7 3.13 
7 7 0 1.12-.27 2.18-.74 3.12l1.47 1.47C20.53 16.25 21 14.68 21 
13c0-2.12-.74-4.07-1.97-5.61l1.42-1.42c-.43-.51-.9-.99-1.41-1.41l-1.42 
1.42C16.07 4.74 14.12 4 12 4c-1.68 0-3.25.47-4.59 1.27l1.47 1.47c.94-.47 2-.74 
3.12-.74zm-1 2v.86l2 2V8zM9 1h6v2H9zM3.16 3.86L1.75 5.27 4.5 8.02C3.56 9.45 3 
11.16 3 13c0 4.97 4.02 9 9 9 1.84 0 3.55-.55 4.98- [...]
\ No newline at end of file
diff --git a/etc/images/material/image/tonality.svg 
b/etc/images/material/image/tonality.svg
new file mode 100644
index 0000000000..e406d37c00
--- /dev/null
+++ b/etc/images/material/image/tonality.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" 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 2zm-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.93H13v-.93zM13 7h5.24c.25.31.48.65.68 1H13V7zm0 3h6.74c.08.33.15.66.19 
1H13v-1zm0 9.93V19h2.87c-.87.48-1.84.8-2.87.93zM18.24 
17H13v-1h5.92c-.2.35-.43.69-.68 1zm1.5-3H13v-1h6.93c-.04.34-.11.67-.19 
1z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/transform.svg 
b/etc/images/material/image/transform.svg
new file mode 100644
index 0000000000..e09187f6ab
--- /dev/null
+++ b/etc/images/material/image/transform.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M22 18v-2H8V4h2L7 1 
4 4h2v2H2v2h4v10h10v2h-2l3 3 3-3h-2v-2h4zM10 8h6v6h2V6h-8v2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/tune.svg 
b/etc/images/material/image/tune.svg
new file mode 100644
index 0000000000..ee88e8d1a8
--- /dev/null
+++ b/etc/images/material/image/tune.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M3 17v2h6v-2H3zM3 
5v2h10V5H3zm10 16v-2h8v-2h-8v-2h-2v6h2zM7 9v2H3v2h4v2h2V9H7zm14 
4v-2H11v2h10zm-6-4h2V7h4V5h-4V3h-2v6z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/view_comfy.svg 
b/etc/images/material/image/view_comfy.svg
new file mode 100644
index 0000000000..4c96e78915
--- /dev/null
+++ b/etc/images/material/image/view_comfy.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M3 9h4V5H3v4zm0 
5h4v-4H3v4zm5 0h4v-4H8v4zm5 0h4v-4h-4v4zM8 9h4V5H8v4zm5-4v4h4V5h-4zm5 
9h4v-4h-4v4zM3 19h4v-4H3v4zm5 0h4v-4H8v4zm5 0h4v-4h-4v4zm5 
0h4v-4h-4v4zm0-14v4h4V5h-4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/view_compact.svg 
b/etc/images/material/image/view_compact.svg
new file mode 100644
index 0000000000..b2ed2c6ca6
--- /dev/null
+++ b/etc/images/material/image/view_compact.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M3 19h6v-7H3v7zm7 
0h12v-7H10v7zM3 5v6h19V5H3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/vignette.svg 
b/etc/images/material/image/vignette.svg
new file mode 100644
index 0000000000..747da58ee3
--- /dev/null
+++ b/etc/images/material/image/vignette.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M23 3H1v18h22V3zM12 
18c-4.42 0-8-2.69-8-6s3.58-6 8-6 8 2.69 8 6-3.58 6-8 6z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/wb_auto.svg 
b/etc/images/material/image/wb_auto.svg
new file mode 100644
index 0000000000..38eac1c5ea
--- /dev/null
+++ b/etc/images/material/image/wb_auto.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M6.85 12.65h2.3L8 
9l-1.15 3.65zM22 7l-1.2 6.29L19.3 7h-1.6l-1.49 6.29L15 7h-.76C12.77 5.17 10.53 
4 8 4c-4.42 0-8 3.58-8 8s3.58 8 8 8c3.13 0 5.84-1.81 
7.15-4.43l.1.43H17l1.5-6.1L20 16h1.75l2.05-9H22zm-11.7 9l-.7-2H6.4l-.7 2H3.8L7 
7h2l3.2 9h-1.9z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/wb_cloudy.svg 
b/etc/images/material/image/wb_cloudy.svg
new file mode 100644
index 0000000000..ea9f23aeb2
--- /dev/null
+++ b/etc/images/material/image/wb_cloudy.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19.37 10.04C18.68 
6.59 15.65 4 12.01 4c-2.89 0-5.4 1.64-6.65 4.04C2.35 8.36.01 10.91.01 14c0 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>
\ No newline at end of file
diff --git a/etc/images/material/image/wb_incandescent.svg 
b/etc/images/material/image/wb_incandescent.svg
new file mode 100644
index 0000000000..93165027b6
--- /dev/null
+++ b/etc/images/material/image/wb_incandescent.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M3.55 19.09l1.41 
1.41 1.79-1.8-1.41-1.41-1.79 1.8zM11 23h2v-2.95h-2V23zM4 
11.05H1v2h3v-2zm11-4.19V2.05H9v4.81C7.21 7.9 6 9.83 6 12.05c0 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>
\ No newline at end of file
diff --git a/etc/images/material/image/wb_iridescent.svg 
b/etc/images/material/image/wb_iridescent.svg
new file mode 100644
index 0000000000..5df3edb888
--- /dev/null
+++ b/etc/images/material/image/wb_iridescent.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M5 
15h14V9.05H5V15zm6-14v3h2V1h-2zm8.04 2.6l-1.79 1.79 1.41 1.41 
1.8-1.79-1.42-1.41zM13 23v-2.95h-2V23h2zm7.45-3.91l-1.8-1.79-1.41 1.41 1.79 1.8 
1.42-1.42zM3.55 5.01L5.34 6.8l1.41-1.41L4.96 3.6 3.55 5.01zM4.96 
20.5l1.79-1.8-1.41-1.41-1.79 1.79 1.41 1.42z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/wb_shade.svg 
b/etc/images/material/image/wb_shade.svg
new file mode 100644
index 0000000000..dc0fff6cab
--- /dev/null
+++ b/etc/images/material/image/wb_shade.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M14 12v2.5l5.5 
5.5H22zm0 8h3l-3-3zM8 4l-6 6h2v10h8V10h2L8 4zm1 10H7v-4h2v4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/wb_sunny.svg 
b/etc/images/material/image/wb_sunny.svg
new file mode 100644
index 0000000000..2df56472aa
--- /dev/null
+++ b/etc/images/material/image/wb_sunny.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M6.76 
4.84l-1.8-1.79-1.41 1.41 1.79 1.79 1.42-1.41zM4 
10.5H1v2h3v-2zm9-9.95h-2V3.5h2V.55zm7.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.4zM20 
10.5v2h3v-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.95h2V19.5h-2v2.95zm-7.45-3.91l1.41 1.41 1.79-1.8-1.41-1.41-1.79 1.8z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/image/wb_twighlight.svg 
b/etc/images/material/image/wb_twighlight.svg
new file mode 100644
index 0000000000..e75a29fbc8
--- /dev/null
+++ b/etc/images/material/image/wb_twighlight.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M16.954 
8.66l2.12-2.12 1.415 1.414-2.13 2.12zM17.9 14c-.5-2.85-2.95-5-5.9-5s-5.45 
2.15-5.9 5h11.8zM2 16h20v4H2zm9-12h2v3h-2zM3.54 7.925L4.954 6.51l2.122 
2.122-1.415 1.415z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/add_business.svg 
b/etc/images/material/maps/add_business.svg
new file mode 100644
index 0000000000..6d04cc417a
--- /dev/null
+++ b/etc/images/material/maps/add_business.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g><path d="M15,17h2v-3h1v-2l-1-5H2l-1,5v2h1v6h9v-6h4V17z 
M9,18H4v-4h5V18z"/><rect height="2" width="15" x="2" y="4"/><polygon 
points="20,18 20,15 18,15 18,18 15,18 15,20 18,20 18,23 20,23 20,20 23,20 
23,18"/></g></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/add_location.svg 
b/etc/images/material/maps/add_location.svg
new file mode 100644
index 0000000000..a8e2c1d8cf
--- /dev/null
+++ b/etc/images/material/maps/add_location.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><rect fill="none" height="24" 
width="24"/><rect fill="none" height="24" width="24"/><g><g><path 
d="M13,6h-2v3H8v2h3v3h2v-3h3V9h-3V6z 
M12,2c4.2,0,8,3.22,8,8.2c0,3.32-2.67,7.25-8,11.8 
c-5.33-4.55-8-8.48-8-11.8C4,5.22,7.8,2,12,2z"/></g></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/add_location_alt.svg 
b/etc/images/material/maps/add_location_alt.svg
new file mode 100644
index 0000000000..4e332a5c46
--- /dev/null
+++ b/etc/images/material/maps/add_location_alt.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M20 
1v3h3v2h-3v3h-2V6h-3V4h3V1h2zm-8 12c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 
2zm2-9.75V7h3v3h2.92c.05.39.08.79.08 1.2 0 3.32-2.67 7.25-8 
11.8-5.33-4.55-8-8.48-8-11.8C4 6.22 7.8 3 12 3c.68 0 1.35.08 2 .25z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/add_road.svg 
b/etc/images/material/maps/add_road.svg
new file mode 100644
index 0000000000..f76638c654
--- /dev/null
+++ b/etc/images/material/maps/add_road.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g><polygon points="20,18 20,15 18,15 18,18 15,18 15,20 
18,20 18,23 20,23 20,20 23,20 23,18"/><rect height="9" width="2" x="18" 
y="4"/><rect height="16" width="2" x="4" y="4"/><rect height="4" width="2" 
x="11" y="4"/><rect height="4" width="2" x="11" y="10"/><rect height="4" 
width="2" x="11" y="16"/></g></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/agriculture.svg 
b/etc/images/material/maps/agriculture.svg
new file mode 100644
index 0000000000..fab87b9ad0
--- /dev/null
+++ b/etc/images/material/maps/agriculture.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g><path 
d="M19.5,12c0.93,0,1.78,0.28,2.5,0.76V8c0-1.1-0.9-2-2-2h-6.29l-1.06-1.06l1.41-1.41l-0.71-0.71L9.82,6.35l0.71,0.71
 
l1.41-1.41L13,6.71V9c0,1.1-0.9,2-2,2h-0.54c0.95,1.06,1.54,2.46,1.54,4c0,0.34-0.04,0.67-0.09,1h3.14
 C15.3,13.75,17.19,12,19.5,12z"/><path 
d="M19.5,13c-1.93,0-3.5,1.57-3.5,3.5s1.57,3.5,3.5,3.5s3.5-1.57, [...]
\ No newline at end of file
diff --git a/etc/images/material/maps/alt_route.svg 
b/etc/images/material/maps/alt_route.svg
new file mode 100644
index 0000000000..cf19d0b300
--- /dev/null
+++ b/etc/images/material/maps/alt_route.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/><path 
d="M9.78,11.16l-1.42,1.42c-0.68-0.69-1.34-1.58-1.79-2.94l1.94-0.49C8.83,10.04,9.28,10.65,9.78,11.16z
 M11,6L7,2L3,6h3.02 
C6.04,6.81,6.1,7.54,6.21,8.17l1.94-0.49C8.08,7.2,8.03,6.63,8.02,6H11z 
M21,6l-4-4l-4,4h2.99c-0.1,3.68-1.28,4.75-2.54,5.88 
c-0.5,0.44-1.01,0.92-1.45,1.55c-0.34-0.49-0.73-0.88-1.13-1.24L9.46,13.6C10.39,14.45
 [...]
\ No newline at end of file
diff --git a/etc/images/material/maps/atm.svg b/etc/images/material/maps/atm.svg
new file mode 100644
index 0000000000..b442782899
--- /dev/null
+++ b/etc/images/material/maps/atm.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M8 
9v1.5h2.25V15h1.5v-4.5H14V9H8zM7 9H2v6h1.5v-1.5h2V15H7V9zm-1.5 
3h-2v-1.5h2V12zM22 9h-6.5v6H17v-4.5h1V14h1.5v-3.51h1V15H22V9z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/attractions.svg 
b/etc/images/material/maps/attractions.svg
new file mode 100644
index 0000000000..35317bba3f
--- /dev/null
+++ b/etc/images/material/maps/attractions.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><path 
d="M10.43,18.75C10.8,18.29,11.37,18,12,18c0.63,0,1.19,0.29,1.56,0.75c0.39-0.09,0.76-0.21,1.12-0.36l-1.42-3.18
 
c-0.39,0.15-0.82,0.23-1.26,0.23c-0.46,0-0.9-0.09-1.3-0.25l-1.43,3.19C9.65,18.54,10.03,18.67,10.43,18.75z
 M5.15,10 
c-0.16,0.59-0.25,1.21-0.25,1.85c0,0.75,0.12,1.47,0.33,2.15c0.63,0.05,1.22,0.4,1.56,0.99c0.33,
 [...]
\ No newline at end of file
diff --git a/etc/images/material/maps/badge.svg 
b/etc/images/material/maps/badge.svg
new file mode 100644
index 0000000000..97f174f67f
--- /dev/null
+++ b/etc/images/material/maps/badge.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><path 
d="M20,7h-5V4c0-1.1-0.9-2-2-2h-2C9.9,2,9,2.9,9,4v3H4C2.9,7,2,7.9,2,9v11c0,1.1,0.9,2,2,2h16c1.1,0,2-0.9,2-2V9
 C22,7.9,21.1,7,20,7z 
M9,12c0.83,0,1.5,0.67,1.5,1.5S9.83,15,9,15s-1.5-0.67-1.5-1.5S8.17,12,9,12z 
M12,18H6v-0.75c0-1,2-1.5,3-1.5 s3,0.5,3,1.5V18z M13,9h-2V4h2V9z 
M18,16.5h-4V15h4V16.5z M18,13.5h-4V12h4V13.5z"/> [...]
\ No newline at end of file
diff --git a/etc/images/material/maps/bakery_dining.svg 
b/etc/images/material/maps/bakery_dining.svg
new file mode 100644
index 0000000000..14ffee3a19
--- /dev/null
+++ b/etc/images/material/maps/bakery_dining.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><path 
d="M19.28,16.34C18.07,15.45,17.46,15,17.46,15s0.32-0.59,0.96-1.78 
c0.38-0.59,1.22-0.59,1.6,0l0.81,1.26c0.19,0.3,0.21,0.68,0.06,1l-0.22,0.47C20.42,16.49,19.76,16.67,19.28,16.34z
 M4.72,16.34 
c-0.48,0.33-1.13,0.15-1.39-0.38L3.1,15.49c-0.15-0.32-0.13-0.7,0.06-1l0.81-1.26c0.38-0.59,1.22-0.59,1.6,0
 C6.22,14.41,6.54,15,6.5 [...]
\ No newline at end of file
diff --git a/etc/images/material/maps/beenhere.svg 
b/etc/images/material/maps/beenhere.svg
new file mode 100644
index 0000000000..ca4513d8be
--- /dev/null
+++ b/etc/images/material/maps/beenhere.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M3.01 1L3 17l9 6 
8.99-6L21 1H3.01zM10 16l-5-5 1.41-1.42L10 13.17l7.59-7.59L19 7l-9 9z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/bike_scooter.svg 
b/etc/images/material/maps/bike_scooter.svg
new file mode 100644
index 0000000000..cd84f1177d
--- /dev/null
+++ b/etc/images/material/maps/bike_scooter.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g><path 
d="M10,14h0.74L8.47,4H3v2h3.87l1.42,6.25c0,0-0.01,0-0.01,0C6.12,12.9,4.47,14.73,4.09,17H0v2h6v-1C6,15.79,7.79,14,10,14z"/><path
 
d="M18.18,8l-1.83-5H11v2h3.96l1.1,3H10.4l0.46,2H15c-0.43,0.58-0.75,1.25-0.9,2h-2.79l0.46,2h2.33
 
c0.44,2.23,2.31,3.88,4.65,3.99c2.8,0.13,5.25-2.19,5.25-5c0-2.8-2.2-5-5-5H18.18z 
M19,16c-1. [...]
\ No newline at end of file
diff --git a/etc/images/material/maps/breakfast_dining.svg 
b/etc/images/material/maps/breakfast_dining.svg
new file mode 100644
index 0000000000..f0a020550c
--- /dev/null
+++ b/etc/images/material/maps/breakfast_dining.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><path 
d="M18,3H6C3.79,3,2,4.79,2,7c0,1.48,0.81,2.75,2,3.45V19c0,1.1,0.9,2,2,2h12 
c1.1,0,2-0.9,2-2v-8.55c1.19-0.69,2-1.97,2-3.45C22,4.79,20.21,3,18,3z 
M14,15h-4v-4h4V15z" fill-rule="evenodd"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/brunch_dining.svg 
b/etc/images/material/maps/brunch_dining.svg
new file mode 100644
index 0000000000..5f37ed900f
--- /dev/null
+++ b/etc/images/material/maps/brunch_dining.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><path d="M18,8h2V4h-2V8z 
M15.51,22H2.49C2.22,22,2,21.78,2,21.5V20h14v1.5 C16,21.78,15.78,22,15.51,22z 
M18,15.89l-0.4-0.42c-1.02-1.08-1.6-2.52-1.6-4V2h6v9.51c0,1.46-0.54,2.87-1.53,3.94L20,15.97V20h2v2
 h-4V15.89z 
M7,16v-2h4v2h4.5c0.28,0,0.5,0.22,0.5,0.5v1c0,0.28-0.22,0.5-0.5,0.5h-13C2.22,18,2,17.78,2,17.5v-1
 C2,16.22,2.22,1 [...]
\ No newline at end of file
diff --git a/etc/images/material/maps/bus_alert.svg 
b/etc/images/material/maps/bus_alert.svg
new file mode 100644
index 0000000000..0bdfc30366
--- /dev/null
+++ b/etc/images/material/maps/bus_alert.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M16 1a7 7 0 0 0-5.78 
3.05l.02-.03C9.84 4 9.42 4 9 4c-4.42 0-8 .5-8 4v10c0 .88.39 1.67 1 2.22V22a1 1 
0 0 0 1 1h1a1 1 0 0 0 1-1v-1h8v1a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1v-1.78c.61-.55 
1-1.34 1-2.22v-3.08A7 7 0 0 0 16 1zM4.5 19a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 
3zM3 13V8h6c0 1.96.81 3.73 2.11 5H3zm10.5 6a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 
3zm2.5-6a5 5 0 1 1 0-10 5 5 0 [...]
\ No newline at end of file
diff --git a/etc/images/material/maps/car_rental.svg 
b/etc/images/material/maps/car_rental.svg
new file mode 100644
index 0000000000..288eca78b1
--- /dev/null
+++ b/etc/images/material/maps/car_rental.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g><path 
d="M16.39,9H7.61C7.18,9,6.8,9.28,6.66,9.68l-1.66,5v6.81C5,21.78,5.23,22,5.5,22h1C6.78,22,7,21.78,7,21.5V20h10v1.5
 
c0,0.28,0.22,0.5,0.5,0.5h1c0.28,0,0.5-0.22,0.5-0.5v-6.81l-1.66-5C17.2,9.28,16.82,9,16.39,9z
 M7.78,18 
c-0.68,0-1.22-0.54-1.22-1.22s0.54-1.22,1.22-1.22S9,16.11,9,16.78S8.46,18,7.78,18z
 M16.22,18C15.55,1 [...]
\ No newline at end of file
diff --git a/etc/images/material/maps/car_repair.svg 
b/etc/images/material/maps/car_repair.svg
new file mode 100644
index 0000000000..61bdecde43
--- /dev/null
+++ b/etc/images/material/maps/car_repair.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><path 
d="M16.22,12c0.68,0,1.22-0.54,1.22-1.22c0-0.67-0.54-1.22-1.22-1.22S15,10.11,15,10.78C15,11.46,15.55,12,16.22,12z
 
M6.56,10.78c0,0.67,0.54,1.22,1.22,1.22S9,11.46,9,10.78c0-0.67-0.54-1.22-1.22-1.22S6.56,10.11,6.56,10.78z
 M7.61,4L6.28,8h11.43 l-1.33-4H7.61z 
M16.28,3c0,0,0.54,0.01,0.92,0.54c0.02,0.02,0.03,0.04,0.05,0.07c [...]
\ No newline at end of file
diff --git a/etc/images/material/maps/category.svg 
b/etc/images/material/maps/category.svg
new file mode 100644
index 0000000000..495f28923e
--- /dev/null
+++ b/etc/images/material/maps/category.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12 2l-5.5 
9h11z"/><circle cx="17.5" cy="17.5" r="4.5"/><path d="M3 13.5h8v8H3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/celebration.svg 
b/etc/images/material/maps/celebration.svg
new file mode 100644
index 0000000000..54bbc3ff7e
--- /dev/null
+++ b/etc/images/material/maps/celebration.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g><polygon points="2,22 16,17 7,8"/><path 
d="M14.53,12.53l5.59-5.59c0.49-0.49,1.28-0.49,1.77,0l0.59,0.59l1.06-1.06l-0.59-0.59c-1.07-1.07-2.82-1.07-3.89,0
 l-5.59,5.59L14.53,12.53z"/><path 
d="M10.06,6.88L9.47,7.47l1.06,1.06l0.59-0.59c1.07-1.07,1.07-2.82,0-3.89l-0.59-0.59L9.47,4.53l0.59,0.59
 C10.54,5.6,10.54,6.4,10.06,6.88z [...]
\ No newline at end of file
diff --git a/etc/images/material/maps/cleaning_services.svg 
b/etc/images/material/maps/cleaning_services.svg
new file mode 100644
index 0000000000..c6f9de3315
--- /dev/null
+++ b/etc/images/material/maps/cleaning_services.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><path d="M15,11V1H9v10H3v12h18V11H15z 
M19,21h-2v-4h-2v4h-2v-4h-2v4H9v-4H7v4H5v-8h14V21z"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/compass_calibration.svg 
b/etc/images/material/maps/compass_calibration.svg
new file mode 100644
index 0000000000..716c3c4dff
--- /dev/null
+++ b/etc/images/material/maps/compass_calibration.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><circle cx="12" cy="17" 
r="4"/><path d="M12 3C8.1 3 4.56 4.59 2 7.15l5 5c1.28-1.28 3.05-2.08 
5-2.08s3.72.79 5 2.07l5-5C19.44 4.59 15.9 3 12 3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/delivery_dining.svg 
b/etc/images/material/maps/delivery_dining.svg
new file mode 100644
index 0000000000..768dadf927
--- /dev/null
+++ b/etc/images/material/maps/delivery_dining.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g><path 
d="M19,7c0-1.1-0.9-2-2-2h-3v2h3v2.65L13.52,14H10V9H6c-2.21,0-4,1.79-4,4v3h2c0,1.66,1.34,3,3,3s3-1.34,3-3h4.48L19,10.35V7
 z M7,17c-0.55,0-1-0.45-1-1h2C8,16.55,7.55,17,7,17z"/><rect height="2" 
width="5" x="5" y="6"/><path 
d="M19,13c-1.66,0-3,1.34-3,3s1.34,3,3,3s3-1.34,3-3S20.66,13,19,13z 
M19,17c-0.55,0-1-0.45-1-1s0 [...]
\ No newline at end of file
diff --git a/etc/images/material/maps/departure_board.svg 
b/etc/images/material/maps/departure_board.svg
new file mode 100644
index 0000000000..02888e5a3a
--- /dev/null
+++ b/etc/images/material/maps/departure_board.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M17.34 
1.13c-2.94-.55-5.63.75-7.12 2.92.01-.01.01-.02.02-.03C9.84 4 9.42 4 9 4c-4.42 
0-8 .5-8 4v10c0 .88.39 1.67 1 2.22V23h3v-2h8v2h3v-2.78c.61-.55 1-1.34 
1-2.22v-3.08c3.72-.54 6.5-3.98 5.92-7.97-.42-2.9-2.7-5.29-5.58-5.82zM4.5 
19c-.83 0-1.5-.67-1.5-1.5S3.67 16 4.5 16s1.5.67 1.5 1.5S5.33 19 4.5 19zM3 
13V8h6c0 1.96.81 3.73 2.11 5H3zm10.5 6c-.83 0-1.5-.67-1.5-1 [...]
\ No newline at end of file
diff --git a/etc/images/material/maps/design_services.svg 
b/etc/images/material/maps/design_services.svg
new file mode 100644
index 0000000000..26fa2a5532
--- /dev/null
+++ b/etc/images/material/maps/design_services.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g/><g><path 
d="M21.79,17.06l-5.55-5.55l1.57-1.57l-3.75-3.75l-1.57,1.57L6.94,2.21L2.21,6.94l5.55,5.55L3,17.25V21h3.75l4.76-4.76
 l5.55,5.55l0,0v0L21.79,17.06z 
M9.18,11.07L5.04,6.94l1.9-1.9l1.27,1.27L7.02,7.5l1.41,1.41l1.19-1.19l1.45,1.45L9.18,11.07z
 M12.93,14.82l1.9-1.9l1.45,1.45l-1.19,1.19l1.41,1.41l1.19-1.19l1.27,1.27l-1 
[...]
\ No newline at end of file
diff --git a/etc/images/material/maps/dinner_dining.svg 
b/etc/images/material/maps/dinner_dining.svg
new file mode 100644
index 0000000000..579ea02069
--- /dev/null
+++ b/etc/images/material/maps/dinner_dining.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><path d="M2,19h20l-2,2H4L2,19z M5,6h1v1H5V6z M5,4h1v1H5V4z 
M9,4v1H7V4H9z M9,7H7V6h2V7z M6,15.23c-0.36,0.11-0.69,0.28-1,0.47V8h1 V15.23z 
M4,16.52C3.62,16.96,3.32,17.45,3.16,18h16.82c0.01-0.16,0.03-0.33,0.03-0.5c0-3.04-2.46-5.5-5.5-5.5
 
c-2.29,0-4.25,1.4-5.08,3.4C8.84,15.15,8.19,15,7.5,15c-0.17,0-0.33,0.02-0.5,0.04V8h2c1.03,
 [...]
\ No newline at end of file
diff --git a/etc/images/material/maps/directions.svg 
b/etc/images/material/maps/directions.svg
new file mode 100644
index 0000000000..910bebcadf
--- /dev/null
+++ b/etc/images/material/maps/directions.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M22.41 12L12 1.59 
1.59 11.99 12 22.41 22.41 12zM14 14.5V12h-4v3H8v-5h6V7.5l3.5 3.5-3.5 
3.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/directions_bike.svg 
b/etc/images/material/maps/directions_bike.svg
new file mode 100644
index 0000000000..68bfaf2d54
--- /dev/null
+++ b/etc/images/material/maps/directions_bike.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M15.5 5.5c1.1 0 2-.9 
2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zM5 12c-2.8 0-5 2.2-5 5s2.2 5 5 5 5-2.2 
5-5-2.2-5-5-5zm0 8.5c-1.9 0-3.5-1.6-3.5-3.5s1.6-3.5 3.5-3.5 3.5 1.6 3.5 3.5-1.6 
3.5-3.5 3.5zm5.8-10l2.4-2.4.8.8c1.3 1.3 3 2.1 5.1 2.1V9c-1.5 
0-2.7-.6-3.6-1.5l-1.9-1.9c-.5-.4-1-.6-1.6-.6s-1.1.2-1.4.6L6.31 9.9 11 
14v5h2v-6.2l-2.2-2.3zM19 12c-2.8 0-5 2.2-5 5s2.2 5 5 5 5-2 [...]
\ No newline at end of file
diff --git a/etc/images/material/maps/directions_boat.svg 
b/etc/images/material/maps/directions_boat.svg
new file mode 100644
index 0000000000..fa05d94c2a
--- /dev/null
+++ b/etc/images/material/maps/directions_boat.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M20 21c-1.39 
0-2.78-.47-4-1.32-2.44 1.71-5.56 1.71-8 0C6.78 20.53 5.39 21 4 21H2v2h2c1.38 0 
2.74-.35 4-.99 2.52 1.29 5.48 1.29 8 0 1.26.65 2.62.99 4 .99h2v-2h-2zM3.95 
19H4c1.6 0 3.02-.88 4-2 .98 1.12 2.4 2 4 2s3.02-.88 4-2c.98 1.12 2.4 2 4 
2h.05l2.18-7.65-2.23-.73V4h-5V1H9v3H4v6.62l-2.23.73L3.95 19zM6 6h12v3.97L12 8 6 
9.97V6z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/directions_bus.svg 
b/etc/images/material/maps/directions_bus.svg
new file mode 100644
index 0000000000..506d48c1a8
--- /dev/null
+++ b/etc/images/material/maps/directions_bus.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M4 16c0 .88.39 1.67 
1 2.22V21h3v-2h8v2h3v-2.78c.61-.55 1-1.34 1-2.22V6c0-3.5-3.58-4-8-4s-8 .5-8 
4v10zm3.5 1c-.83 0-1.5-.67-1.5-1.5S6.67 14 7.5 14s1.5.67 1.5 1.5S8.33 17 7.5 
17zm9 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.5zm1.5-6H6V6h12v5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/directions_car.svg 
b/etc/images/material/maps/directions_car.svg
new file mode 100644
index 0000000000..9605b85c74
--- /dev/null
+++ b/etc/images/material/maps/directions_car.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M18.58 5H5.43L3 
12v9h3v-2h12v2h3v-9l-2.42-7zM6.5 16c-.83 0-1.5-.67-1.5-1.5S5.67 13 6.5 
13s1.5.67 1.5 1.5S7.33 16 6.5 16zm11 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.5zM5 11l1.5-4.5h11L19 11H5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/directions_railway.svg 
b/etc/images/material/maps/directions_railway.svg
new file mode 100644
index 0000000000..d05d07b339
--- /dev/null
+++ b/etc/images/material/maps/directions_railway.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M4 15.5C4 17.43 5.57 
19 7.5 19L6 20.5v.5h12v-.5L16.5 19c1.93 0 3.5-1.57 
3.5-3.5V5c0-3.5-3.58-4-8-4s-8 .5-8 4v10.5zm8 1.5c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 
2 2-.9 2-2 2zm6-7H6V5h12v5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/directions_run.svg 
b/etc/images/material/maps/directions_run.svg
new file mode 100644
index 0000000000..ca1c4c0bdb
--- /dev/null
+++ b/etc/images/material/maps/directions_run.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M13.49 5.48c1.1 0 
2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm-3.6 13.9l1-4.4 2.1 2v6h2v-7.5l-2.1-2 
.6-3c1.3 1.5 3.3 2.5 5.5 2.5v-2c-1.9 0-3.5-1-4.3-2.4l-1-1.6c-.4-.6-1-1-1.7-1-.3 
0-.5.1-.8.1l-5.2 2.2v4.7h2v-3.4l1.8-.7-1.6 8.1-4.9-1-.4 2 7 1.4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/directions_subway.svg 
b/etc/images/material/maps/directions_subway.svg
new file mode 100644
index 0000000000..ef667a62c2
--- /dev/null
+++ b/etc/images/material/maps/directions_subway.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12 2c-4.42 0-8 .5-8 
4v9.5C4 17.43 5.57 19 7.5 19L6 20.5v.5h12v-.5L16.5 19c1.93 0 3.5-1.57 
3.5-3.5V6c0-3.5-3.58-4-8-4zM7.5 17c-.83 0-1.5-.67-1.5-1.5S6.67 14 7.5 14s1.5.67 
1.5 1.5S8.33 17 7.5 17zm3.5-6H6V6h5v5zm5.5 6c-.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.5zm1.5-6h-5V6h5v5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/directions_transit.svg 
b/etc/images/material/maps/directions_transit.svg
new file mode 100644
index 0000000000..ef667a62c2
--- /dev/null
+++ b/etc/images/material/maps/directions_transit.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12 2c-4.42 0-8 .5-8 
4v9.5C4 17.43 5.57 19 7.5 19L6 20.5v.5h12v-.5L16.5 19c1.93 0 3.5-1.57 
3.5-3.5V6c0-3.5-3.58-4-8-4zM7.5 17c-.83 0-1.5-.67-1.5-1.5S6.67 14 7.5 14s1.5.67 
1.5 1.5S8.33 17 7.5 17zm3.5-6H6V6h5v5zm5.5 6c-.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.5zm1.5-6h-5V6h5v5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/directions_walk.svg 
b/etc/images/material/maps/directions_walk.svg
new file mode 100644
index 0000000000..c26cc44326
--- /dev/null
+++ b/etc/images/material/maps/directions_walk.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M13.5 5.5c1.1 0 2-.9 
2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zM9.8 8.9L7 23h2.1l1.8-8 2.1 2v6h2v-7.5l-2.1-2 
.6-3C14.8 12 16.8 13 19 13v-2c-1.9 
0-3.5-1-4.3-2.4l-1-1.6c-.56-.89-1.68-1.25-2.65-.84L6 
8.3V13h2V9.6l1.8-.7"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/dry_cleaning.svg 
b/etc/images/material/maps/dry_cleaning.svg
new file mode 100644
index 0000000000..41f0df4b79
--- /dev/null
+++ b/etc/images/material/maps/dry_cleaning.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><path 
d="M19.56,11.36L13,8.44V7c0-0.55-0.45-1-1-1l0,0c-0.55,0-1-0.45-1-1s0.45-1,1-1s1,0.45,1,1h2c0-1.84-1.66-3.3-3.56-2.95
 
C10.26,2.27,9.29,3.22,9.06,4.4C8.76,5.96,9.66,7.34,11,7.82v0.63l-6.56,2.92C3.56,11.75,3,12.62,3,13.57v0.01
 
C3,14.92,4.08,16,5.42,16H7v6h10v-6h1.58c1.34,0,2.42-1.08,2.42-2.42v-0.01C21,12.62,20.44,11.75
 [...]
\ No newline at end of file
diff --git a/etc/images/material/maps/edit_attributes.svg 
b/etc/images/material/maps/edit_attributes.svg
new file mode 100644
index 0000000000..28657f9a9e
--- /dev/null
+++ b/etc/images/material/maps/edit_attributes.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M17.63 7H6.37C3.96 7 
2 9.24 2 12s1.96 5 4.37 5h11.26c2.41 0 4.37-2.24 4.37-5s-1.96-5-4.37-5zM7.24 
14.46l-2.57-2.57.7-.7 1.87 1.87 3.52-3.52.7.7-4.22 4.22z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/edit_location.svg 
b/etc/images/material/maps/edit_location.svg
new file mode 100644
index 0000000000..d0136184ab
--- /dev/null
+++ b/etc/images/material/maps/edit_location.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M18.11 
1.77L19.78.1l2.12 2.12-1.67 1.67-2.12-2.12zm-1 1l2.12 2.12L13.12 
11H11V8.89l6.11-6.12zm-1.98-.13L9.5 8.27v4.24h4.24l5.62-5.62c.41.99.64 2.1.64 
3.32 0 3.32-2.67 7.25-8 11.8-5.33-4.55-8-8.48-8-11.8 0-4.98 3.8-8.2 8-8.2 1.09 
0 2.16.22 3.13.63z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/edit_road.svg 
b/etc/images/material/maps/edit_road.svg
new file mode 100644
index 0000000000..4c39722177
--- /dev/null
+++ b/etc/images/material/maps/edit_road.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g><polygon points="18,4 16,4 16,11.9 18,9.9"/><rect 
height="16" width="2" x="4" y="4"/><rect height="4" width="2" x="10" 
y="4"/><rect height="4" width="2" x="10" y="10"/><rect height="4" width="2" 
x="10" y="16"/><path 
d="M22.56,12.59l-1.15-1.15c-0.59-0.59-1.54-0.59-2.12,0L14,16.73V20h3.27l5.29-5.29C23.15,14.12,23.15,13.1
 [...]
\ No newline at end of file
diff --git a/etc/images/material/maps/electric_bike.svg 
b/etc/images/material/maps/electric_bike.svg
new file mode 100644
index 0000000000..ffc0790cc6
--- /dev/null
+++ b/etc/images/material/maps/electric_bike.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g><path 
d="M19,7h-0.82L16,1h-4v2h2.6l1.46,4h-4.81l-0.36-1H12V4H7v2h1.75l1.82,5H9.9C9.46,8.77,7.59,7.12,5.25,7.01
 
C2.45,6.87,0,9.2,0,12c0,2.8,2.2,5,5,5c2.46,0,4.45-1.69,4.9-4h4.2c0.44,2.23,2.31,3.88,4.65,3.99c2.8,0.13,5.25-2.19,5.25-5
 C24,9.2,21.8,7,19,7z 
M7.82,13c-0.4,1.17-1.49,2-2.82,2c-1.68,0-3-1.32-3-3s1.32-3,3-3c1.33 [...]
\ No newline at end of file
diff --git a/etc/images/material/maps/electric_car.svg 
b/etc/images/material/maps/electric_car.svg
new file mode 100644
index 0000000000..c527641aca
--- /dev/null
+++ b/etc/images/material/maps/electric_car.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><path d="M18.58,1H5.43L3,8v9h3v-2h12v2h3V8L18.58,1z 
M6.5,12C5.67,12,5,11.33,5,10.5S5.67,9,6.5,9S8,9.67,8,10.5S7.33,12,6.5,12z 
M17.5,12c-0.83,0-1.5-0.67-1.5-1.5S16.67,9,17.5,9S19,9.67,19,10.5S18.33,12,17.5,12z
 M5,7l1.5-4.5h11L19,7H5z"/><polygon points="7,20 11,20 11,18 17,21 13,21 
13,23"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/electric_moped.svg 
b/etc/images/material/maps/electric_moped.svg
new file mode 100644
index 0000000000..815a5df69e
--- /dev/null
+++ b/etc/images/material/maps/electric_moped.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g><path 
d="M19,8.35V3h-5v2h3v2.65L13.52,12H10V7H6c-2.21,0-4,1.79-4,4v3h2c0,1.66,1.34,3,3,3s3-1.34,3-3h4.48L19,8.35z
 M7,15 c-0.55,0-1-0.45-1-1h2C8,14.55,7.55,15,7,15z"/><rect height="2" width="5" 
x="5" y="4"/><path 
d="M19,11c-1.66,0-3,1.34-3,3s1.34,3,3,3s3-1.34,3-3S20.66,11,19,11z 
M19,15c-0.55,0-1-0.45-1-1s0.45-1,1-1s1,0. [...]
\ No newline at end of file
diff --git a/etc/images/material/maps/electric_rickshaw.svg 
b/etc/images/material/maps/electric_rickshaw.svg
new file mode 100644
index 0000000000..8caff3c233
--- /dev/null
+++ b/etc/images/material/maps/electric_rickshaw.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><path 
d="M21,11.18V9l-5-6H1v12h2.18C3.6,16.16,4.7,17,6,17s2.4-0.84,2.82-2h8.37c0.48,1.34,1.86,2.25,3.42,1.94
 c1.16-0.23,2.11-1.17,2.33-2.33C23.25,13.05,22.34,11.66,21,11.18z 
M18.4,9H16V6.12L18.4,9z M3,5h4v4H3V5z M6,15 
c-0.55,0-1-0.45-1-1s0.45-1,1-1s1,0.45,1,1S6.55,15,6,15z M9,13v-2h3V9H9V5h5v8H9z 
M20,15c-0.55,0-1-0.45-1-1 [...]
\ No newline at end of file
diff --git a/etc/images/material/maps/electric_scooter.svg 
b/etc/images/material/maps/electric_scooter.svg
new file mode 100644
index 0000000000..f2225afc56
--- /dev/null
+++ b/etc/images/material/maps/electric_scooter.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g><path 
d="M7.82,16H15v-1c0-2.21,1.79-4,4-4h0.74L17.49,1H12v2h3.89l1.4,6.25c0,0-0.01,0-0.01,0c-2.16,0.65-3.81,2.48-4.19,4.75
 
H7.82c-0.48-1.34-1.86-2.24-3.42-1.94c-1.18,0.23-2.13,1.2-2.35,2.38C1.7,16.34,3.16,18,5,18C6.3,18,7.4,17.16,7.82,16z
 M5,16 c-0.55,0-1-0.45-1-1s0.45-1,1-1s1,0.45,1,1S5.55,16,5,16z"/><path 
d="M19,12c- [...]
\ No newline at end of file
diff --git a/etc/images/material/maps/electrical_services.svg 
b/etc/images/material/maps/electrical_services.svg
new file mode 100644
index 0000000000..a903ce55b1
--- /dev/null
+++ b/etc/images/material/maps/electrical_services.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g><rect height="2" width="3" x="18" y="13"/><polygon 
points="12,12 12,14 10,14 10,18 12,18 12,20 17,20 17,12"/><polygon points="5,11 
12,11 12,4 4,4 4,6 10,6 10,9 3,9 3,17 9,17 9,15 5,15"/><rect height="2" 
width="3" x="18" y="17"/></g></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/ev_station.svg 
b/etc/images/material/maps/ev_station.svg
new file mode 100644
index 0000000000..394bb8c303
--- /dev/null
+++ b/etc/images/material/maps/ev_station.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19.77 
7.23l.01-.01-3.72-3.72L15 4.56l2.11 2.11c-1.05.4-1.76 1.47-1.58 2.71.16 1.1 1.1 
1.99 2.2 2.11.47.05.88-.03 
1.27-.2v8.21h-2V12h-3V3H4v18h10v-7.5h1.5V21h5V9c0-.69-.28-1.32-.73-1.77zM18 
10c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zM8 18v-4.5H6L10 6v5h2l-4 
7z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/fastfood.svg 
b/etc/images/material/maps/fastfood.svg
new file mode 100644
index 0000000000..7733b7a448
--- /dev/null
+++ b/etc/images/material/maps/fastfood.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M18 5V1h-2v4h-5l.23 
2.31C14.9 8.16 18 10.77 18 15l.02 8h3.18L23 5h-5zM1 21h15v2H1zM8.5 8.99C4.75 
8.99 1 11 1 15h15c0-4-3.75-6.01-7.5-6.01zM1 17h15v2H1z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/festival.svg 
b/etc/images/material/maps/festival.svg
new file mode 100644
index 0000000000..8364152367
--- /dev/null
+++ b/etc/images/material/maps/festival.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><polygon points="13,5.7 13,4 16,4 15,2.51 16,1 11,1 11,5.7 
2,12 2,22 9,22 9,17 12.03,15 15,17 15,22 22,22 22,12"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/flight.svg 
b/etc/images/material/maps/flight.svg
new file mode 100644
index 0000000000..3643d77259
--- /dev/null
+++ b/etc/images/material/maps/flight.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M21 
16v-2l-8-5V3.5c0-.83-.67-1.5-1.5-1.5S10 2.67 10 3.5V9l-8 5v2l8-2.5V19l-2 
1.5V22l3.5-1 3.5 1v-1.5L13 19v-5.5l8 2.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/hail.svg 
b/etc/images/material/maps/hail.svg
new file mode 100644
index 0000000000..7fdbac4b23
--- /dev/null
+++ b/etc/images/material/maps/hail.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M12 6c-1.1 
0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zm5-4h2v.4c-.1 2.2-.8 3.9-2.3 
5.1-.5.4-1.1.7-1.7.9V22h-2v-6h-2v6H9V10.1c-.3.1-.5.2-.6.3-.9.7-1.39 1.6-1.4 
3.1v.5H5v-.5c0-2 .71-3.59 2.11-4.79C8.21 7.81 10 7 12 7s2.68-.46 
3.48-1.06C16.48 5.14 17 4 17 2.5V2zM4 16h3v6H4v-6z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/handyman.svg 
b/etc/images/material/maps/handyman.svg
new file mode 100644
index 0000000000..9d6606ceef
--- /dev/null
+++ b/etc/images/material/maps/handyman.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g><g><path 
d="M16.37,12.87h-0.99l-2.54,2.54v0.99l6.01,6.01l3.54-3.54L16.37,12.87z"/></g><g><path
 
d="M17.34,10.19l1.41-1.41l2.12,2.12c1.17-1.17,1.17-3.07,0-4.24l-3.54-3.54l-1.41,1.41V1.71L15.22,1l-3.54,3.54l0.71,0.71
 
h2.83l-1.41,1.41l1.06,1.06l-2.89,2.89L7.85,6.48V5.06L4.83,2.04L2,4.87l3.03,3.03h1.41l4.13,4.13l-0.85,0.85H
 [...]
\ No newline at end of file
diff --git a/etc/images/material/maps/hardware.svg 
b/etc/images/material/maps/hardware.svg
new file mode 100644
index 0000000000..757c9c2e3f
--- /dev/null
+++ b/etc/images/material/maps/hardware.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g><g><path 
d="M18,3l-3,3V3H9C6.24,3,4,5.24,4,8h5v3h6V8l3,3h2V3H18z"/></g><g><path 
d="M9,13v7c0,0.55,0.45,1,1,1h4c0.55,0,1-0.45,1-1v-7H9z"/></g></g></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/home_repair_service.svg 
b/etc/images/material/maps/home_repair_service.svg
new file mode 100644
index 0000000000..cc9edc90fe
--- /dev/null
+++ b/etc/images/material/maps/home_repair_service.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g><g><polygon points="18,16 16,16 16,15 8,15 8,16 6,16 6,15 
2,15 2,20 22,20 22,15 18,15"/></g><path 
d="M17,8V4H7v4H2v6h4v-2h2v2h8v-2h2v2h4V8H17z M9,6h6v2H9V6z"/></g></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/hotel.svg 
b/etc/images/material/maps/hotel.svg
new file mode 100644
index 0000000000..8a6a65ff63
--- /dev/null
+++ b/etc/images/material/maps/hotel.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M7 13c1.66 0 3-1.34 
3-3S8.66 7 7 7s-3 1.34-3 3 1.34 3 3 
3zm16-6H11v7H3V5H1v15h2v-3h18v3h2V7z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/hvac.svg 
b/etc/images/material/maps/hvac.svg
new file mode 100644
index 0000000000..9d2ae06003
--- /dev/null
+++ b/etc/images/material/maps/hvac.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g><g><path 
d="M8.56,14h6.89c0.26-0.45,0.44-0.96,0.51-1.5h-7.9C8.12,13.04,8.29,13.55,8.56,14z"/></g><g><path
 
d="M12,16c1.01,0,1.91-0.39,2.62-1H9.38C10.09,15.61,10.99,16,12,16z"/></g><g><path
 d="M12,8c-1.01,0-1.91,0.39-2.62,1h5.24C13.91,8.39,13.01,8,12,8z"/></g><g><path 
d="M8.56,10c-0.26,0.45-0.44,0.96-0.51,1.5h7.9c-0.07-0 [...]
\ No newline at end of file
diff --git a/etc/images/material/maps/icecream.svg 
b/etc/images/material/maps/icecream.svg
new file mode 100644
index 0000000000..79b19f640c
--- /dev/null
+++ b/etc/images/material/maps/icecream.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><path 
d="M8.79,12.4l3.26,6.22l3.17-6.21c-0.11-0.08-0.21-0.16-0.3-0.25 
C14.08,12.69,13.07,13,12,13s-2.08-0.31-2.92-0.84C8.99,12.25,8.89,12.33,8.79,12.4z
 M6.83,12.99C5.25,12.9,4,11.6,4,10 
c0-1.49,1.09-2.73,2.52-2.96C6.75,4.22,9.12,2,12,2s5.25,2.22,5.48,5.04C18.91,7.27,20,8.51,20,10c0,1.59-1.24,2.9-2.81,2.99
 L12.07,23L6.83,1 [...]
\ No newline at end of file
diff --git a/etc/images/material/maps/layers.svg 
b/etc/images/material/maps/layers.svg
new file mode 100644
index 0000000000..f2131279aa
--- /dev/null
+++ b/etc/images/material/maps/layers.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M11.99 
18.54l-7.37-5.73L3 14.07l9 7 9-7-1.63-1.27-7.38 5.74zM12 16l7.36-5.73L21 
9l-9-7-9 7 1.63 1.27L12 16z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/layers_clear.svg 
b/etc/images/material/maps/layers_clear.svg
new file mode 100644
index 0000000000..c87b3a738a
--- /dev/null
+++ b/etc/images/material/maps/layers_clear.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M21 9l-9-7-2.59 2.02 
7.87 7.87zm0 5.07l-1.63-1.27-.67.52 1.43 1.43zM3.41.86L2 2.27l4.22 4.22L3 9l9 7 
2.1-1.63 1.42 1.42-3.53 2.75-7.37-5.73L3 14.07l9 7 4.95-3.85L20.73 
21l1.41-1.41z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/liquor.svg 
b/etc/images/material/maps/liquor.svg
new file mode 100644
index 0000000000..b1067f4954
--- /dev/null
+++ b/etc/images/material/maps/liquor.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g><g><path 
d="M3,14c0,1.3,0.84,2.4,2,2.82V20H3v2h6v-2H7v-3.18C8.16,16.4,9,15.3,9,14V6H3V14z
 M5,8h2v3H5V8z"/></g><g><path 
d="M20.63,8.54l-0.95-0.32C19.28,8.09,19,7.71,19,7.28V3c0-0.55-0.45-1-1-1h-3c-0.55,0-1,0.45-1,1v4.28
 
c0,0.43-0.28,0.81-0.68,0.95l-0.95,0.32C11.55,8.82,11,9.58,11,10.44V20c0,1.1,0.9,2,2,2h7c1.1,0,2-0.9,2
 [...]
\ No newline at end of file
diff --git a/etc/images/material/maps/local_activity.svg 
b/etc/images/material/maps/local_activity.svg
new file mode 100644
index 0000000000..b0fdb21b96
--- /dev/null
+++ b/etc/images/material/maps/local_activity.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M20 12c0-1.1.9-2 
2-2V4H2.01v6c1.1 0 1.99.9 1.99 2s-.89 2-2 2v6h20v-6c-1.1 0-2-.9-2-2zm-4.42 
4.8L12 14.5l-3.58 2.3 1.08-4.12-3.29-2.69 4.24-.25L12 5.8l1.54 3.95 
4.24.25-3.29 2.69 1.09 4.11z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/local_airport.svg 
b/etc/images/material/maps/local_airport.svg
new file mode 100644
index 0000000000..916e1b3079
--- /dev/null
+++ b/etc/images/material/maps/local_airport.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><path 
d="M22,16v-2l-8.5-5V3.5C13.5,2.67,12.83,2,12,2s-1.5,0.67-1.5,1.5V9L2,14v2l8.5-2.5V19L8,20.5L8,22l4-1l4,1l0-1.5L13.5,19
 v-5.5L22,16z"/><path d="M0,0h24v24H0V0z" fill="none"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/local_atm.svg 
b/etc/images/material/maps/local_atm.svg
new file mode 100644
index 0000000000..ad5e1aed96
--- /dev/null
+++ b/etc/images/material/maps/local_atm.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M11 
17h2v-1h2v-5h-4v-1h4V8h-2V7h-2v1H9v5h4v1H9v2h2v1zM22 4H2.01L2 20h20V4zm-2 
14H4V6h16v12z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/local_bar.svg 
b/etc/images/material/maps/local_bar.svg
new file mode 100644
index 0000000000..0e0f0a761a
--- /dev/null
+++ b/etc/images/material/maps/local_bar.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M21 5V3H3v2l8 
9v5H6v2h12v-2h-5v-5l8-9zM7.43 7L5.66 5h12.69l-1.78 2H7.43z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/local_cafe.svg 
b/etc/images/material/maps/local_cafe.svg
new file mode 100644
index 0000000000..2c3a94d8a4
--- /dev/null
+++ b/etc/images/material/maps/local_cafe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M20 
3H4v14h14v-7h2c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 5h-2V5h2v3zM2 
21h18v-2H2v2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/local_car_wash.svg 
b/etc/images/material/maps/local_car_wash.svg
new file mode 100644
index 0000000000..5430354653
--- /dev/null
+++ b/etc/images/material/maps/local_car_wash.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M18.58 7H5.43L3 
14v9h3v-2h12v2h3v-9l-2.42-7zM6.5 18c-.83 0-1.5-.67-1.5-1.5S5.67 15 6.5 
15s1.5.67 1.5 1.5S7.33 18 6.5 18zm11 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.5zM5 13l1.5-4.5h11L19 13H5zm12-8c.83 0 1.5-.67 
1.5-1.5 0-1-1.5-2.7-1.5-2.7s-1.5 1.7-1.5 2.7c0 .83.67 1.5 1.5 1.5zm-5 0c.83 0 
1.5-.67 1.5-1.5 0-1-1.5-2.7-1.5-2.7s-1.5 1 [...]
\ No newline at end of file
diff --git a/etc/images/material/maps/local_convenience_store.svg 
b/etc/images/material/maps/local_convenience_store.svg
new file mode 100644
index 0000000000..a28bd441f9
--- /dev/null
+++ b/etc/images/material/maps/local_convenience_store.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19 
7V4H5v3H2v13h8v-4h4v4h8V7h-3zm-8 3H9v1h2v1H8V9h2V8H8V7h3v3zm5 
2h-1v-2h-2V7h1v2h1V7h1v5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/local_dining.svg 
b/etc/images/material/maps/local_dining.svg
new file mode 100644
index 0000000000..6c29e71730
--- /dev/null
+++ b/etc/images/material/maps/local_dining.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M8.1 
13.34l2.83-2.83L3.91 3.5c-1.56 1.56-1.56 4.09 0 5.66l4.19 
4.18zm6.78-1.81c1.53.71 3.68.21 5.27-1.38 1.91-1.91 
2.28-4.65.81-6.12-1.46-1.46-4.2-1.1-6.12.81-1.59 1.59-2.09 3.74-1.38 5.27L3.7 
19.87l1.41 1.41L12 14.41l6.88 6.88 1.41-1.41L13.41 13l1.47-1.47z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/local_drink.svg 
b/etc/images/material/maps/local_drink.svg
new file mode 100644
index 0000000000..4fda2b3f85
--- /dev/null
+++ b/etc/images/material/maps/local_drink.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M3 2l2.21 20H18.8L21 
2H3zm9 17c-1.66 0-3-1.34-3-3 0-2 3-5.4 3-5.4s3 3.4 3 5.4c0 1.66-1.34 3-3 
3zm6.33-11H5.67l-.44-4h13.53l-.43 4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/local_fire_department.svg 
b/etc/images/material/maps/local_fire_department.svg
new file mode 100644
index 0000000000..f48bdf688c
--- /dev/null
+++ b/etc/images/material/maps/local_fire_department.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24" y="0"/></g><g><path 
d="M19.48,12.37C17.82,8.05,11.65,8,13.99,0.99C9.52,3,5.98,8.17,9.48,15C4.53,12.92,6.7,7.71,6.7,7.71S4,9.37,4,14.39
 
c0.38,5.6,5.11,7.32,6.81,7.54c2.43,0.31,5.06-0.14,6.95-1.87C19.84,18.13,20.6,15.05,19.48,12.37z
 M10.2,17.4 
c1.44-0.35,2.18-1.39,2.38-2.31c0.33-1.43-0.96-2.83-0.09-5.09c0.33,1.87,3.27,3.04,3.27,5.0
 [...]
\ No newline at end of file
diff --git a/etc/images/material/maps/local_florist.svg 
b/etc/images/material/maps/local_florist.svg
new file mode 100644
index 0000000000..e3b996224a
--- /dev/null
+++ b/etc/images/material/maps/local_florist.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12 22c4.97 0 9-4.03 
9-9-4.97 0-9 4.03-9 9zM5.6 10.25c0 1.38 1.12 2.5 2.5 2.5.53 0 1.01-.16 
1.42-.44l-.02.19c0 1.38 1.12 2.5 2.5 2.5s2.5-1.12 2.5-2.5l-.02-.19c.4.28.89.44 
1.42.44 1.38 0 2.5-1.12 2.5-2.5 0-1-.59-1.85-1.43-2.25.84-.4 1.43-1.25 
1.43-2.25 0-1.38-1.12-2.5-2.5-2.5-.53 0-1.01.16-1.42.44l.02-.19C14.5 2.12 13.38 
1 12 1S9.5 2.12 9.5 3.5l.02.19c-.4-.28- [...]
\ No newline at end of file
diff --git a/etc/images/material/maps/local_gas_station.svg 
b/etc/images/material/maps/local_gas_station.svg
new file mode 100644
index 0000000000..59d72c2ac1
--- /dev/null
+++ b/etc/images/material/maps/local_gas_station.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19.77 
7.23l.01-.01-3.72-3.72L15 4.56l2.11 2.11c-1.05.4-1.76 1.47-1.58 2.71.16 1.1 1.1 
1.99 2.2 2.11.47.05.88-.03 
1.27-.2v8.21h-2V12h-3V3H4v18h10v-7.5h1.5v7.49h5V9c0-.69-.28-1.32-.73-1.77zM12 
10H6V5h6v5zm6 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/local_grocery_store.svg 
b/etc/images/material/maps/local_grocery_store.svg
new file mode 100644
index 0000000000..032f084cdf
--- /dev/null
+++ b/etc/images/material/maps/local_grocery_store.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M7 18c-1.1 
0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2zM1 4h2l3.6 7.59L3.62 
17H19v-2H7l1.1-2h8.64l4.97-9H5.21l-.94-2H1v2zm16 14c-1.1 0-1.99.9-1.99 2s.89 2 
1.99 2 2-.9 2-2-.9-2-2-2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/local_hospital.svg 
b/etc/images/material/maps/local_hospital.svg
new file mode 100644
index 0000000000..aaa2ee23fc
--- /dev/null
+++ b/etc/images/material/maps/local_hospital.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M21 3H3.01L3 
21h18V3zm-3 11h-4v4h-4v-4H6v-4h4V6h4v4h4v4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/local_hotel.svg 
b/etc/images/material/maps/local_hotel.svg
new file mode 100644
index 0000000000..8a6a65ff63
--- /dev/null
+++ b/etc/images/material/maps/local_hotel.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M7 13c1.66 0 3-1.34 
3-3S8.66 7 7 7s-3 1.34-3 3 1.34 3 3 
3zm16-6H11v7H3V5H1v15h2v-3h18v3h2V7z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/local_laundry_service.svg 
b/etc/images/material/maps/local_laundry_service.svg
new file mode 100644
index 0000000000..69caae8368
--- /dev/null
+++ b/etc/images/material/maps/local_laundry_service.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M9.17 16.83c1.56 
1.56 4.1 1.56 5.66 0s1.56-4.1 0-5.66l-5.66 5.66zM20 2.01L4 2v20h16V2.01zM10 
4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zM7 4c.55 0 1 .45 1 1s-.45 1-1 
1-1-.45-1-1 .45-1 1-1zm5 16c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 
6z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/local_library.svg 
b/etc/images/material/maps/local_library.svg
new file mode 100644
index 0000000000..cddd52476e
--- /dev/null
+++ b/etc/images/material/maps/local_library.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12 11.55C9.64 9.35 
6.48 8 3 8v11c3.48 0 6.64 1.35 9 3.55 2.36-2.19 5.52-3.55 9-3.55V8c-3.48 0-6.64 
1.35-9 3.55zM12 8c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/local_mall.svg 
b/etc/images/material/maps/local_mall.svg
new file mode 100644
index 0000000000..6885f87516
--- /dev/null
+++ b/etc/images/material/maps/local_mall.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M21 
6h-4c0-2.76-2.24-5-5-5S7 3.24 7 6H3v16h18V6zm-9-3c1.66 0 3 1.34 3 3H9c0-1.66 
1.34-3 3-3zm0 10c-2.76 0-5-2.24-5-5h2c0 1.66 1.34 3 3 3s3-1.34 3-3h2c0 
2.76-2.24 5-5 5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/local_movies.svg 
b/etc/images/material/maps/local_movies.svg
new file mode 100644
index 0000000000..4dae702505
--- /dev/null
+++ b/etc/images/material/maps/local_movies.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M18 
3v2h-2V3H8v2H6V3H4v18h2v-2h2v2h8v-2h2v2h2V3h-2zM8 
17H6v-2h2v2zm0-4H6v-2h2v2zm0-4H6V7h2v2zm10 
8h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2V7h2v2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/local_offer.svg 
b/etc/images/material/maps/local_offer.svg
new file mode 100644
index 0000000000..2d2e7deebb
--- /dev/null
+++ b/etc/images/material/maps/local_offer.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M22.83 12.99L11.83 
2H2v9.83l10.99 10.99 9.84-9.83zM5.5 7C4.67 7 4 6.33 4 5.5S4.67 4 5.5 4 7 4.67 7 
5.5 6.33 7 5.5 7z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/local_parking.svg 
b/etc/images/material/maps/local_parking.svg
new file mode 100644
index 0000000000..dd4c3b12ad
--- /dev/null
+++ b/etc/images/material/maps/local_parking.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M13 
3H6v18h4v-6h3c3.31 0 6-2.69 6-6s-2.69-6-6-6zm.2 8H10V7h3.2c1.1 0 2 .9 2 2s-.9 
2-2 2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/local_pharmacy.svg 
b/etc/images/material/maps/local_pharmacy.svg
new file mode 100644
index 0000000000..8e4d12316d
--- /dev/null
+++ b/etc/images/material/maps/local_pharmacy.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M21 
5h-2.64l1.14-3.14L17.15 1l-1.46 4H3v2l2 6-2 6v2h18v-2l-2-6 2-6V5zm-5 
9h-3v3h-2v-3H8v-2h3V9h2v3h3v2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/local_phone.svg 
b/etc/images/material/maps/local_phone.svg
new file mode 100644
index 0000000000..c5e887cdfe
--- /dev/null
+++ b/etc/images/material/maps/local_phone.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M21 
15.46l-5.27-.61-2.52 2.52c-2.83-1.44-5.15-3.75-6.59-6.59l2.53-2.53L8.54 
3H3.03C2.45 13.18 10.82 21.55 21 20.97v-5.51z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/local_pizza.svg 
b/etc/images/material/maps/local_pizza.svg
new file mode 100644
index 0000000000..6748ecc9f2
--- /dev/null
+++ b/etc/images/material/maps/local_pizza.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12 2C8.43 2 5.23 
3.54 3.01 6L12 22l8.99-16C18.78 3.55 15.57 2 12 2zM7 7c0-1.1.9-2 2-2s2 .9 2 
2-.9 2-2 2-2-.9-2-2zm5 8c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/local_play.svg 
b/etc/images/material/maps/local_play.svg
new file mode 100644
index 0000000000..b0fdb21b96
--- /dev/null
+++ b/etc/images/material/maps/local_play.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M20 12c0-1.1.9-2 
2-2V4H2.01v6c1.1 0 1.99.9 1.99 2s-.89 2-2 2v6h20v-6c-1.1 0-2-.9-2-2zm-4.42 
4.8L12 14.5l-3.58 2.3 1.08-4.12-3.29-2.69 4.24-.25L12 5.8l1.54 3.95 
4.24.25-3.29 2.69 1.09 4.11z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/local_police.svg 
b/etc/images/material/maps/local_police.svg
new file mode 100644
index 0000000000..2960c86249
--- /dev/null
+++ b/etc/images/material/maps/local_police.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><rect fill="none" height="24" 
width="24"/><path 
d="M14.5,12.59l0.9,3.88L12,14.42l-3.4,2.05l0.9-3.87l-3-2.59l3.96-0.34L12,6.02l1.54,3.64L17.5,10L14.5,12.59z
 M3,5v6 c0,5.55,3.84,10.74,9,12c5.16-1.26,9-6.45,9-12V5l-9-4L3,5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/local_post_office.svg 
b/etc/images/material/maps/local_post_office.svg
new file mode 100644
index 0000000000..72036b3175
--- /dev/null
+++ b/etc/images/material/maps/local_post_office.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M22 
4H2.01v16H22V4zm-2 4l-8 5-8-5V6l8 5 8-5v2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/local_printshop.svg 
b/etc/images/material/maps/local_printshop.svg
new file mode 100644
index 0000000000..d4deed283f
--- /dev/null
+++ b/etc/images/material/maps/local_printshop.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M2 
8v9h4v4h12v-4h4V8H2zm14 11H8v-5h8v5zm3-7c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 
1-.45 1-1 1zm-1-9H6v4h12V3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/local_see.svg 
b/etc/images/material/maps/local_see.svg
new file mode 100644
index 0000000000..360a773875
--- /dev/null
+++ b/etc/images/material/maps/local_see.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><circle cx="12" cy="12" 
r="3.2"/><path d="M22 4h-5.17L15 2H9L7.17 4H2v16h20V4zM12 17c-2.76 
0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/local_shipping.svg 
b/etc/images/material/maps/local_shipping.svg
new file mode 100644
index 0000000000..b43abda660
--- /dev/null
+++ b/etc/images/material/maps/local_shipping.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M20 8h-3V4H1v13h2c0 
1.66 1.34 3 3 3s3-1.34 3-3h6c0 1.66 1.34 3 3 3s3-1.34 3-3h2v-5l-3-4zM6 18c-.55 
0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm13.5-8.5l1.96 2.5H17V9.5h2.5zM18 
18c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/local_taxi.svg 
b/etc/images/material/maps/local_taxi.svg
new file mode 100644
index 0000000000..ff666e006f
--- /dev/null
+++ b/etc/images/material/maps/local_taxi.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M18.58 
5H15V3H9v2H5.43L3 12v9h3v-2h12v2h3v-9l-2.42-7zM6.5 16c-.83 
0-1.5-.67-1.5-1.5S5.67 13 6.5 13s1.5.67 1.5 1.5S7.33 16 6.5 16zm11 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.5zM5 
11l1.5-4.5h11L19 11H5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/location_pin.svg 
b/etc/images/material/maps/location_pin.svg
new file mode 100644
index 0000000000..8865a821f9
--- /dev/null
+++ b/etc/images/material/maps/location_pin.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><rect fill="none" height="24" 
width="24"/><path 
d="M12,2L12,2C8.13,2,5,5.13,5,9c0,1.74,0.5,3.37,1.41,4.84c0.95,1.54,2.2,2.86,3.16,4.4c0.47,0.75,0.81,1.45,1.17,2.26
 
C11,21.05,11.21,22,12,22h0c0.79,0,1-0.95,1.25-1.5c0.37-0.81,0.7-1.51,1.17-2.26c0.96-1.53,2.21-2.85,3.16-4.4
 C18.5,12.37,19,10.74,19,9C19,5.13,15.87,2,12,2z 
M12,11.75c-1.38,0-2.5-1.12-2.5-2.5s1.12-2.5,2.5-2.5s2.5 [...]
\ No newline at end of file
diff --git a/etc/images/material/maps/lunch_dining.svg 
b/etc/images/material/maps/lunch_dining.svg
new file mode 100644
index 0000000000..40bfb3b243
--- /dev/null
+++ b/etc/images/material/maps/lunch_dining.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g><path 
d="M22,10c0.32-3.28-4.28-6-9.99-6C6.3,4,1.7,6.72,2.02,10H22z" 
fill-rule="evenodd"/><path 
d="M5.35,13.5c0.55,0,0.78,0.14,1.15,0.36c0.45,0.27,1.07,0.64,2.18,0.64 
s1.73-0.37,2.18-0.64c0.37-0.23,0.59-0.36,1.15-0.36c0.55,0,0.78,0.14,1.15,0.36c0.45,0.27,1.07,0.64,2.18,0.64
 c1.11,0,1.73-0.37,2.18-0.64c0.37-0.23,0.59-0.3 [...]
\ No newline at end of file
diff --git a/etc/images/material/maps/map.svg b/etc/images/material/maps/map.svg
new file mode 100644
index 0000000000..3de915804b
--- /dev/null
+++ b/etc/images/material/maps/map.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M15 5.1L9 3 3 
5.02v16.2l6-2.33 6 2.1 6-2.02V2.77L15 5.1zm0 13.79l-6-2.11V5.11l6 
2.11v11.67z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/maps_ugc.svg 
b/etc/images/material/maps/maps_ugc.svg
new file mode 100644
index 0000000000..e302455cd3
--- /dev/null
+++ b/etc/images/material/maps/maps_ugc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><rect fill="none" 
fill-rule="evenodd" height="24" width="24" y="0"/><g><path 
d="M12,4c4.41,0,8,3.59,8,8s-3.59,8-8,8c-1.18,0-2.34-0.26-3.43-0.78c-0.27-0.13-0.56-0.19-0.86-0.19
 
c-0.19,0-0.38,0.03-0.56,0.08l-3.2,0.94l0.94-3.2c0.14-0.47,0.1-0.98-0.11-1.42C4.26,14.34,4,13.18,4,12C4,7.59,7.59,4,12,4
 M12,2 
C6.48,2,2,6.48,2,12c0,1.54,0.36,2.98,0.97,4.29L1,23l6.71-1.97C9.02,21.64,1 [...]
\ No newline at end of file
diff --git a/etc/images/material/maps/medical_services.svg 
b/etc/images/material/maps/medical_services.svg
new file mode 100644
index 0000000000..25219d4b16
--- /dev/null
+++ b/etc/images/material/maps/medical_services.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g><path d="M16,6V2H8v4H2v16h20V6H16z M10,4h4v2h-4V4z 
M16,15h-3v3h-2v-3H8v-2h3v-3h2v3h3V15z"/></g></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/menu_book.svg 
b/etc/images/material/maps/menu_book.svg
new file mode 100644
index 0000000000..a4b160e3d8
--- /dev/null
+++ b/etc/images/material/maps/menu_book.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g/><path 
d="M21,5c-1.11-0.35-2.33-0.5-3.5-0.5c-1.95,0-4.05,0.4-5.5,1.5c-1.45-1.1-3.55-1.5-5.5-1.5S2.45,4.9,1,6v15.5
 
C2.45,20.4,4.55,20,6.5,20s4.05,0.4,5.5,1.5c1.45-1.1,3.55-1.5,5.5-1.5c1.17,0,2.39,0.15,3.5,0.5c0.75,0.25,1.4,0.55,2,1V6
 C22.4,5.55,21.75,5.25,21,5z 
M21,18.5c-1.1-0.35-2.3-0.5-3.5-0.5c-1.7,0-4.15,0.65-5.5,1.5 [...]
\ No newline at end of file
diff --git a/etc/images/material/maps/miscellaneous_services.svg 
b/etc/images/material/maps/miscellaneous_services.svg
new file mode 100644
index 0000000000..060ad1ca6f
--- /dev/null
+++ b/etc/images/material/maps/miscellaneous_services.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g><path 
d="M14.02,13.97l1.7-2.94c0,0-0.09-0.08-0.23-0.18l-1.47-1.16l-0.01,0.02c0.03-0.24,0.05-0.47,0.05-0.71S14.04,8.53,14,8.31
 
l0.01,0.01l1.71-1.34l-1.7-2.95l-2.01,0.81v0.01c-0.37-0.28-0.77-0.52-1.2-0.7h0.01L10.52,2H7.11L6.8,4.15h0.01
 
c-0.43,0.18-0.83,0.42-1.2,0.7V4.84L3.6,4.03L1.9,6.98l1.7,1.34l0.01-0.01C3.58,8.53,3.56
 [...]
\ No newline at end of file
diff --git a/etc/images/material/maps/money.svg 
b/etc/images/material/maps/money.svg
new file mode 100644
index 0000000000..27670cab5b
--- /dev/null
+++ b/etc/images/material/maps/money.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M14 
16h5V8h-5v8zm2-6h1v4h-1v-4zm-8 6h5V8H8v8zm2-6h1v4h-1v-4zM5 8h2v8H5zM2 
4v16h20V4H2zm18 14H4V6h16v12z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/moped.svg 
b/etc/images/material/maps/moped.svg
new file mode 100644
index 0000000000..3e3e53e593
--- /dev/null
+++ b/etc/images/material/maps/moped.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g><path 
d="M19,10.35V5h-5v2h3v2.65L13.52,14H10V9H6c-2.21,0-4,1.79-4,4v3h2c0,1.66,1.34,3,3,3s3-1.34,3-3h4.48L19,10.35z
 M7,17 c-0.55,0-1-0.45-1-1h2C8,16.55,7.55,17,7,17z"/><rect height="2" width="5" 
x="5" y="6"/><path 
d="M19,13c-1.66,0-3,1.34-3,3s1.34,3,3,3s3-1.34,3-3S20.66,13,19,13z 
M19,17c-0.55,0-1-0.45-1-1s0.45-1,1-1s1, [...]
\ No newline at end of file
diff --git a/etc/images/material/maps/multiple_stop.svg 
b/etc/images/material/maps/multiple_stop.svg
new file mode 100644
index 0000000000..b83864d480
--- /dev/null
+++ b/etc/images/material/maps/multiple_stop.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/><path d="M17,4l4,4l-4,4V9h-4V7h4V4z M7,17h4v-2H7v-3l-4,4l4,4V17z 
M19,15h-2v2h2V15z M15,15h-2v2h2V15z M11,7H9v2h2V7z M7,7H5v2h2 V7z"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/museum.svg 
b/etc/images/material/maps/museum.svg
new file mode 100644
index 0000000000..f854477184
--- /dev/null
+++ b/etc/images/material/maps/museum.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><path d="M22,11V9L12,2L2,9v2h2v9H2v2h20v-2h-2v-9H22z 
M16,18h-2v-4l-2,3l-2-3v4H8v-7h2l2,3l2-3h2V18z"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/my_location.svg 
b/etc/images/material/maps/my_location.svg
new file mode 100644
index 0000000000..e5df4d13c2
--- /dev/null
+++ b/etc/images/material/maps/my_location.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" 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-4zm8.94 
3c-.46-4.17-3.77-7.48-7.94-7.94V1h-2v2.06C6.83 3.52 3.52 6.83 3.06 
11H1v2h2.06c.46 4.17 3.77 7.48 7.94 7.94V23h2v-2.06c4.17-.46 7.48-3.77 
7.94-7.94H23v-2h-2.06zM12 19c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 
7z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/navigation.svg 
b/etc/images/material/maps/navigation.svg
new file mode 100644
index 0000000000..217780674a
--- /dev/null
+++ b/etc/images/material/maps/navigation.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12 2L4.5 
20.29l.71.71L12 18l6.79 3 .71-.71L12 2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/near_me.svg 
b/etc/images/material/maps/near_me.svg
new file mode 100644
index 0000000000..59fb793412
--- /dev/null
+++ b/etc/images/material/maps/near_me.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M21 3L3 
10.53v.98l6.84 2.65L12.48 21h.98L21 3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/near_me_disabled.svg 
b/etc/images/material/maps/near_me_disabled.svg
new file mode 100644
index 0000000000..0c0dfe02e5
--- /dev/null
+++ b/etc/images/material/maps/near_me_disabled.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><rect fill="none" height="24" 
width="24"/><path d="M12,6.34L21,3l-3.34,9L12,6.34z 
M22.61,19.78L4.22,1.39L2.81,2.81l5.07,5.07L3,9.69v1.41l7.07,2.83L12.9,21h1.41l1.81-4.88
 l5.07,5.07L22.61,19.78z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/nightlife.svg 
b/etc/images/material/maps/nightlife.svg
new file mode 100644
index 0000000000..8d7ddd52a2
--- /dev/null
+++ b/etc/images/material/maps/nightlife.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><path d="M1,5h14l-6,9v4h2v2H5v-2h2v-4L1,5z 
M10.1,9l1.4-2H4.49l1.4,2H10.1z M17,5h5v3h-3v9h0c0,1.66-1.34,3-3,3s-3-1.34-3-3 
s1.34-3,3-3c0.35,0,0.69,0.06,1,0.17L17,5z"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/no_meals.svg 
b/etc/images/material/maps/no_meals.svg
new file mode 100644
index 0000000000..e343d48a94
--- /dev/null
+++ b/etc/images/material/maps/no_meals.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><rect fill="none" height="24" 
width="24"/><path d="M16,14V6c0-1.76,2.24-4,5-4v16.17l-2-2V14H16z 
M20.49,23.31L10.02,12.85C9.69,12.94,9.36,13,9,13v9H7v-9c-2.21,0-4-1.79-4-4 
V5.83L0.69,3.51L2.1,2.1l19.8,19.8L20.49,23.31z M6.17,9L5,7.83V9H6.17z 
M9,2H7v2.17l2,2V2z M13,9V2h-2v6.17l1.85,1.85 C12.94,9.69,13,9.36,13,9z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/no_meals_ouline.svg 
b/etc/images/material/maps/no_meals_ouline.svg
new file mode 100644
index 0000000000..e343d48a94
--- /dev/null
+++ b/etc/images/material/maps/no_meals_ouline.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><rect fill="none" height="24" 
width="24"/><path d="M16,14V6c0-1.76,2.24-4,5-4v16.17l-2-2V14H16z 
M20.49,23.31L10.02,12.85C9.69,12.94,9.36,13,9,13v9H7v-9c-2.21,0-4-1.79-4-4 
V5.83L0.69,3.51L2.1,2.1l19.8,19.8L20.49,23.31z M6.17,9L5,7.83V9H6.17z 
M9,2H7v2.17l2,2V2z M13,9V2h-2v6.17l1.85,1.85 C12.94,9.69,13,9.36,13,9z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/no_transfer.svg 
b/etc/images/material/maps/no_transfer.svg
new file mode 100644
index 0000000000..7377baa432
--- /dev/null
+++ b/etc/images/material/maps/no_transfer.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><rect fill="none" height="24" 
width="24"/><path 
d="M5.78,2.95C7.24,2.16,9.48,2,12,2c4.42,0,8,0.5,8,4v10c0,0.35-0.08,0.67-0.19,0.98L13.83,11H18V6H8.83L5.78,2.95z
 
M19.78,22.61L18.17,21H16v-2H8v2H5v-2.78C4.39,17.67,4,16.88,4,16V6.83L1.39,4.22l1.41-1.41l18.38,18.38L19.78,22.61z
 M9,15.5 
C9,14.67,8.33,14,7.5,14S6,14.67,6,15.5C6,16.33,6.67,17,7.5,17S9,16.33,9,15.5z 
M8.17,11L6,8.8 [...]
\ No newline at end of file
diff --git a/etc/images/material/maps/not_listed_location.svg 
b/etc/images/material/maps/not_listed_location.svg
new file mode 100644
index 0000000000..da88811972
--- /dev/null
+++ b/etc/images/material/maps/not_listed_location.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M12.01 16a.99.99 0 0 0 
1-1 .99.99 0 0 0-1-1c-.28 
0-.51.1-.71.29-.2.19-.3.43-.3.7s.1.51.29.71c.2.2.44.3.72.3zm-.88-3.66V13h1.85v-.42c0-.33.06-.6.18-.81.12-.21.33-.47.65-.77.4-.38.68-.75.89-1.09.19-.35.3-.76.3-1.25s-.13-.94-.39-1.35a2.57
 2.57 0 0 0-1.05-.96C13.11 6.12 12.58 6 12 6c-.78 0-1.51.32-2.03.79C9.46 7.27 9 
7.99 9 9h1.68c0-.52.19-.77.4-.98.21-.2.58-.3.96- [...]
\ No newline at end of file
diff --git a/etc/images/material/maps/park.svg 
b/etc/images/material/maps/park.svg
new file mode 100644
index 0000000000..9c2d41e72d
--- /dev/null
+++ b/etc/images/material/maps/park.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><polygon points="17,12 19,12 12,2 5.05,12 7,12 3.1,18 
10.02,18 10.02,22 13.98,22 13.98,18 21,18"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/pedal_bike.svg 
b/etc/images/material/maps/pedal_bike.svg
new file mode 100644
index 0000000000..2d354aef34
--- /dev/null
+++ b/etc/images/material/maps/pedal_bike.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><path 
d="M18.18,10L16,4h-4v2h2.6l1.46,4h-4.81l-0.36-1H12V7H7v2h1.75l1.82,5H9.9c-0.44-2.23-2.31-3.88-4.65-3.99
 
C2.45,9.87,0,12.2,0,15c0,2.8,2.2,5,5,5c2.46,0,4.45-1.69,4.9-4h4.2c0.44,2.23,2.31,3.88,4.65,3.99c2.8,0.13,5.25-2.19,5.25-5
 c0-2.8-2.2-5-5-5H18.18z 
M7.82,16c-0.4,1.17-1.49,2-2.82,2c-1.68,0-3-1.32-3-3s1.32-3,3-3c1.33 [...]
\ No newline at end of file
diff --git a/etc/images/material/maps/person_pin.svg 
b/etc/images/material/maps/person_pin.svg
new file mode 100644
index 0000000000..7b8d491260
--- /dev/null
+++ b/etc/images/material/maps/person_pin.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M21 2H3v18h6l3 3 
3-3h6V2zm-9 3.3c1.49 0 2.7 1.21 2.7 2.7s-1.21 2.7-2.7 2.7S9.3 9.49 9.3 
8s1.21-2.7 2.7-2.7zM18 16H6v-.9c0-2 4-3.1 6-3.1s6 1.1 6 3.1v.9z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/person_pin_circle.svg 
b/etc/images/material/maps/person_pin_circle.svg
new file mode 100644
index 0000000000..d3c734caad
--- /dev/null
+++ b/etc/images/material/maps/person_pin_circle.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M12 11c-1.33 0-4 .67-4 
2v.16c.97 1.12 2.4 1.84 4 1.84s3.03-.72 4-1.84V13c0-1.33-2.67-2-4-2zm0-1c1.1 0 
2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0-8c4.2 0 8 3.22 8 8.2 0 3.32-2.67 7.25-8 
11.8-5.33-4.55-8-8.48-8-11.8C4 5.22 7.8 2 12 2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/pest_control.svg 
b/etc/images/material/maps/pest_control.svg
new file mode 100644
index 0000000000..aa564405a4
--- /dev/null
+++ b/etc/images/material/maps/pest_control.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g><path 
d="M21,15v-2h-3.07c-0.05-0.39-0.12-0.77-0.22-1.14l2.58-1.49l-1-1.73L16.92,10c-0.28-0.48-0.62-0.91-0.99-1.29
 
C15.97,8.48,16,8.25,16,8c0-0.8-0.24-1.55-0.65-2.18L17,4.17l-1.41-1.41l-1.72,1.72c-1.68-0.89-3.1-0.33-3.73,0L8.41,2.76L7,4.17
 
l1.65,1.65C8.24,6.45,8,7.2,8,8c0,0.25,0.03,0.48,0.07,0.72C7.7,9.1,7.36,9.53,7.08,
 [...]
\ No newline at end of file
diff --git a/etc/images/material/maps/pest_control_rodent.svg 
b/etc/images/material/maps/pest_control_rodent.svg
new file mode 100644
index 0000000000..d398b93590
--- /dev/null
+++ b/etc/images/material/maps/pest_control_rodent.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><path 
d="M21.31,17.38l-2.39-2.13C19.44,12.89,17.56,11,15.5,11c-1.16,0-3.5,0.9-3.5,3.5c0,0.97,0.39,1.84,1.03,2.47l-0.71,0.71
 
C11.5,16.87,11,15.74,11,14.5c0-1.7,0.96-3.17,2.35-3.93c-0.7-0.36-1.48-0.57-2.28-0.57c-2.38,0-4.37,1.65-4.91,3.87
 
C4.91,13.5,4,12.36,4,11c0-1.66,1.34-3,3-3c0.94,0,1.56,0,2.5,0C10.88,8,12,6.88,12,5.5C1
 [...]
\ No newline at end of file
diff --git a/etc/images/material/maps/pin_drop.svg 
b/etc/images/material/maps/pin_drop.svg
new file mode 100644
index 0000000000..88e298c746
--- /dev/null
+++ b/etc/images/material/maps/pin_drop.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M5 
20h14v2H5v-2zm7-13c-1.1 0-2 .9-2 2s.9 2 2 2a2 2 0 1 0 0-4zm0-5c3.27 0 7 2.46 7 
7.15 0 3.12-2.33 6.41-7 9.85-4.67-3.44-7-6.73-7-9.85C5 4.46 8.73 2 12 2z" 
fill-rule="evenodd"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/place.svg 
b/etc/images/material/maps/place.svg
new file mode 100644
index 0000000000..4848ea0d54
--- /dev/null
+++ b/etc/images/material/maps/place.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M12 12c-1.1 
0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zm0-10c-4.2 0-8 3.22-8 8.2 0 3.32 2.67 
7.25 8 11.8 5.33-4.55 8-8.48 8-11.8C20 5.22 16.2 2 12 2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/plumbing.svg 
b/etc/images/material/maps/plumbing.svg
new file mode 100644
index 0000000000..62000be294
--- /dev/null
+++ b/etc/images/material/maps/plumbing.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g><path 
d="M16.16,5.64l3.54,3.54c1.17-1.17,1.17-3.07,0-4.24l-3.54-3.54l-4.24,4.24l2.12,2.12L16.16,5.64z"/><rect
 height="3" transform="matrix(0.7071 -0.7071 0.7071 0.7071 -6.2383 8.9393)" 
width="5" x="5.17" y="10.5"/><path 
d="M15.45,7.76l-1.41,1.41L9.79,4.93L7.67,7.05l4.24,4.24l-8.49,8.49l2.83,2.83L16.86,12l0.71,0.71l1.41
 [...]
\ No newline at end of file
diff --git a/etc/images/material/maps/railway_alert.svg 
b/etc/images/material/maps/railway_alert.svg
new file mode 100644
index 0000000000..b3f161f3dc
--- /dev/null
+++ b/etc/images/material/maps/railway_alert.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M23 8a7 7 0 0 
0-11.95-4.95A33.8 33.8 0 0 0 9 3c-4.42 0-8 .5-8 4v10.5A3.5 3.5 0 0 0 4.5 21L3 
22.5v.5h12v-.5L13.5 21a3.5 3.5 0 0 0 3.5-3.5v-2.58A7 7 0 0 0 23 8zM3 
12V7h6.08a6.96 6.96 0 0 0 1.18 5H3zm6 7c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 
2-2 2zm7.71-6.06l-.2.03L16 13l-.47-.02-.16-.02-.29-.04-.2-.04-.22-.06a1.55 1.55 
0 0 1-.23-.07l-.13-.05A4.99 4.99 0 0 1 11.1 [...]
\ No newline at end of file
diff --git a/etc/images/material/maps/ramen_dining.svg 
b/etc/images/material/maps/ramen_dining.svg
new file mode 100644
index 0000000000..d7a8d8b968
--- /dev/null
+++ b/etc/images/material/maps/ramen_dining.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><path d="M9,6H8V4.65l1-0.12V6z M9,12H8V7h1V12z M6,7h1v5H6V7z 
M6,4.88l1-0.12V6H6V4.88z M22,3V2L5,4v8H2c0,3.69,2.47,6.86,6,8.25 
V22h8v-1.75c3.53-1.39,6-4.56,6-8.25H10V7h12V6H10V4.41L22,3z"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/rate_review.svg 
b/etc/images/material/maps/rate_review.svg
new file mode 100644
index 0000000000..9ce44c62e1
--- /dev/null
+++ b/etc/images/material/maps/rate_review.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M22 
2H2v20l4-4h16V2zM6 14v-2.47l6.88-6.88c.2-.2.51-.2.71 0l1.77 1.77c.2.2.2.51 0 
.71L8.47 14H6zm12 0h-7.5l2-2H18v2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/restaurant.svg 
b/etc/images/material/maps/restaurant.svg
new file mode 100644
index 0000000000..28b0987234
--- /dev/null
+++ b/etc/images/material/maps/restaurant.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M16 
6v8h3v8h2V2c-2.76 0-5 2.24-5 4zm-5 3H9V2H7v7H5V2H3v7c0 2.21 1.79 4 4 
4v9h2v-9c2.21 0 4-1.79 4-4V2h-2v7z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/restaurant_menu.svg 
b/etc/images/material/maps/restaurant_menu.svg
new file mode 100644
index 0000000000..6c29e71730
--- /dev/null
+++ b/etc/images/material/maps/restaurant_menu.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M8.1 
13.34l2.83-2.83L3.91 3.5c-1.56 1.56-1.56 4.09 0 5.66l4.19 
4.18zm6.78-1.81c1.53.71 3.68.21 5.27-1.38 1.91-1.91 
2.28-4.65.81-6.12-1.46-1.46-4.2-1.1-6.12.81-1.59 1.59-2.09 3.74-1.38 5.27L3.7 
19.87l1.41 1.41L12 14.41l6.88 6.88 1.41-1.41L13.41 13l1.47-1.47z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/run_circle.svg 
b/etc/images/material/maps/run_circle.svg
new file mode 100644
index 0000000000..d336ebe8b2
--- /dev/null
+++ b/etc/images/material/maps/run_circle.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><path 
d="M12,2C6.48,2,2,6.48,2,12c0,5.52,4.48,10,10,10s10-4.48,10-10C22,6.48,17.52,2,12,2z
 M13.5,6c0.55,0,1,0.45,1,1 
c0,0.55-0.45,1-1,1s-1-0.45-1-1C12.5,6.45,12.95,6,13.5,6z 
M16,12c-0.7,0-2.01-0.54-2.91-1.76l-0.41,2.35L14,14.03V18h-1v-3.58 
l-1.11-1.21l-0.52,2.64L7.6,15.08l0.2-0.98l2.78,0.57l0.96-4.89L10,10.35V12H9V9.65l3.
 [...]
\ No newline at end of file
diff --git a/etc/images/material/maps/satellite.svg 
b/etc/images/material/maps/satellite.svg
new file mode 100644
index 0000000000..4e8fb01bf9
--- /dev/null
+++ b/etc/images/material/maps/satellite.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M21 3H3v18h18V3zM5 
4.99h3C8 6.65 6.66 8 5 8V4.99zM5 12v-2c2.76 0 5-2.25 5-5.01h2C12 8.86 8.87 12 5 
12zm0 6l3.5-4.5 2.5 3.01L14.5 12l4.5 6H5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/set_meal.svg 
b/etc/images/material/maps/set_meal.svg
new file mode 100644
index 0000000000..146ba00ae2
--- /dev/null
+++ b/etc/images/material/maps/set_meal.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><rect fill="none" height="24" 
width="24"/><path d="M21.05,17.56L3.08,18.5L3,17l17.98-0.94L21.05,17.56z 
M21,19.48H3v1.5h18V19.48z M22,3v11H2V3H22z M20,6 
c-1.68,0-3.04,0.98-3.21,2.23C16.15,7.5,14.06,5.5,10.25,5.5c-4.67,0-6.75,3-6.75,3s2.08,3,6.75,3c3.81,0,5.9-2,6.54-2.73
 C16.96,10.02,18.32,11,20,11V6z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/store_mall_directory.svg 
b/etc/images/material/maps/store_mall_directory.svg
new file mode 100644
index 0000000000..8a604123cd
--- /dev/null
+++ b/etc/images/material/maps/store_mall_directory.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M20 4H4v2h16V4zm1 
10v-2l-1-5H4l-1 5v2h1v6h10v-6h4v6h2v-6h1zm-9 4H6v-4h6v4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/streetview.svg 
b/etc/images/material/maps/streetview.svg
new file mode 100644
index 0000000000..07a729b489
--- /dev/null
+++ b/etc/images/material/maps/streetview.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12.56 
14.33c-.34.27-.56.7-.56 1.17V21h7c1.1 0 2-.9 
2-2v-5.98c-.94-.33-1.95-.52-3-.52-2.03 0-3.93.7-5.44 1.83z"/><circle cx="18" 
cy="6" r="5"/><path d="M11.5 6c0-1.08.27-2.1.74-3H5c-1.1 0-2 .9-2 2v14c0 .55.23 
1.05.59 1.41l9.82-9.82C12.23 9.42 11.5 7.8 11.5 6z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/subway.svg 
b/etc/images/material/maps/subway.svg
new file mode 100644
index 0000000000..038c6a76ff
--- /dev/null
+++ b/etc/images/material/maps/subway.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><circle cx="8.5" cy="16" 
r="1"/><circle cx="15.5" cy="16" r="1"/><path d="M7.01 9h10v5h-10zM17.8 2.8C16 
2.09 13.86 2 12 2s-4 .09-5.8.8C3.53 3.84 2 6.05 2 
8.86V22h20V8.86c0-2.81-1.53-5.02-4.2-6.06zm.2 12.7c0 1.54-1.16 2.79-2.65 
2.96l1.15 1.16V20h-1.67l-1.5-1.5h-2.66L9.17 20H7.5v-.38l1.15-1.16C7.16 18.29 6 
17.04 6 15.5V9c0-2.63 3-3 6-3s6 .37 6 3v6.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/takeout_dining.svg 
b/etc/images/material/maps/takeout_dining.svg
new file mode 100644
index 0000000000..7399d4bf48
--- /dev/null
+++ b/etc/images/material/maps/takeout_dining.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><path d="M5.26,11h13.48l-0.67,9H5.93L5.26,11z 
M9.02,4h5.95L19,7.38l1.59-1.59L22,7.21 
L19.21,10H4.79L2,7.21l1.41-1.41L5,7.38L9.02,4z" fill-rule="evenodd"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/taxi_alert.svg 
b/etc/images/material/maps/taxi_alert.svg
new file mode 100644
index 0000000000..62fcf82af8
--- /dev/null
+++ b/etc/images/material/maps/taxi_alert.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M23 8A7 7 0 0 0 9.68 
5H7v2H4.5a1.5 1.5 0 0 0-1.42 1.01L1 14v8a1 1 0 0 0 1 1h1a1 1 0 0 0 
1-1v-1h12v1a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1v-7.68A7.01 7.01 0 0 0 23 
8zm-18.5.5h4.53a6.93 6.93 0 0 0 2.08 4.5H3l1.5-4.5zm0 9.5a1.5 1.5 0 1 1 0-3 1.5 
1.5 0 0 1 0 3zm11 0a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 
3zm2.93-5.63l-.21.11-.18.09a4.97 4.97 0 0 1-.42.16l-.22.07-.23.06-.2.05a [...]
\ No newline at end of file
diff --git a/etc/images/material/maps/terrain.svg 
b/etc/images/material/maps/terrain.svg
new file mode 100644
index 0000000000..5da462133d
--- /dev/null
+++ b/etc/images/material/maps/terrain.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M14 6l-3.75 5 2.85 
3.8-1.6 1.2C9.81 13.75 7 10 7 10l-6 8h22L14 6z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/theater_comedy.svg 
b/etc/images/material/maps/theater_comedy.svg
new file mode 100644
index 0000000000..5be83c3d75
--- /dev/null
+++ b/etc/images/material/maps/theater_comedy.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g><path 
d="M2,16.5C2,19.54,4.46,22,7.5,22s5.5-2.46,5.5-5.5V10H2V16.5z 
M7.5,18.5C6.12,18.5,5,17.83,5,17h5 C10,17.83,8.88,18.5,7.5,18.5z 
M10,13c0.55,0,1,0.45,1,1c0,0.55-0.45,1-1,1s-1-0.45-1-1C9,13.45,9.45,13,10,13z 
M5,13 
c0.55,0,1,0.45,1,1c0,0.55-0.45,1-1,1s-1-0.45-1-1C4,13.45,4.45,13,5,13z"/><path 
d="M11,3v6h3v2.5c0-0.83, [...]
\ No newline at end of file
diff --git a/etc/images/material/maps/traffic.svg 
b/etc/images/material/maps/traffic.svg
new file mode 100644
index 0000000000..b4351225b7
--- /dev/null
+++ b/etc/images/material/maps/traffic.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M20 
10h-3V8.86c1.72-.45 3-2 3-3.86h-3V3H7v2H4c0 1.86 1.28 3.41 3 3.86V10H4c0 1.86 
1.28 3.41 3 3.86V15H4c0 1.86 1.28 3.41 3 3.86V21h10v-2.14c1.72-.45 3-2 
3-3.86h-3v-1.14c1.72-.45 3-2 3-3.86zm-8 9c-1.11 0-2-.9-2-2s.89-2 2-2c1.1 0 2 .9 
2 2s-.89 2-2 2zm0-5c-1.11 0-2-.9-2-2s.89-2 2-2c1.1 0 2 .9 2 2s-.89 2-2 
2zm0-5c-1.11 0-2-.9-2-2 0-1.11.89-2 2-2 1.1 0 2 .89 2 2 0 [...]
\ No newline at end of file
diff --git a/etc/images/material/maps/train.svg 
b/etc/images/material/maps/train.svg
new file mode 100644
index 0000000000..517340983f
--- /dev/null
+++ b/etc/images/material/maps/train.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12 2c-4 0-8 .5-8 
4v9.5C4 17.43 5.57 19 7.5 19L6 20.5v.5h2l2-2h4l2 2h2v-.5L16.5 19c1.93 0 
3.5-1.57 3.5-3.5V6c0-3.5-4-4-8-4zM7.5 17c-.83 0-1.5-.67-1.5-1.5S6.67 14 7.5 
14s1.5.67 1.5 1.5S8.33 17 7.5 17zm3.5-7H6V6h5v4zm5.5 7c-.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.5zm1.5-7h-5V6h5v4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/tram.svg 
b/etc/images/material/maps/tram.svg
new file mode 100644
index 0000000000..c70e0c5e20
--- /dev/null
+++ b/etc/images/material/maps/tram.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M13 
5l.75-1.5H17V2H7v1.5h4.75L11 5c-3.13.09-6 .73-6 3.5V17c0 1.5 1.11 2.73 2.55 
2.95L6 21.5v.5h2l2-2h4l2 2h2v-.5l-1.55-1.55C17.89 19.73 19 18.5 19 
17V8.5c0-2.77-2.87-3.41-6-3.5zm-1 13.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.5zm5-4.5H7V9h10v5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/transfer_within_a_station.svg 
b/etc/images/material/maps/transfer_within_a_station.svg
new file mode 100644
index 0000000000..57bd120477
--- /dev/null
+++ b/etc/images/material/maps/transfer_within_a_station.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M16.49 15.5v-1.75L14 
16.25l2.49 2.5V17H22v-1.5h-5.51zm3.02 4.25H14v1.5h5.51V23L22 20.5 19.51 
18v1.75zM9.5 5.5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zM5.75 8.9L3 
23h2.1l1.75-8L9 17v6h2v-7.55L8.95 13.4l.6-3C10.85 12 12.8 13 15 13v-2c-1.85 
0-3.45-1-4.35-2.45l-.95-1.6C9.35 6.35 8.7 6 8 6c-.25 0-.5.05-.75.15L2 
8.3V13h2V9.65l1.75-.75"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/transit_enterexit.svg 
b/etc/images/material/maps/transit_enterexit.svg
new file mode 100644
index 0000000000..b4ff9507c8
--- /dev/null
+++ b/etc/images/material/maps/transit_enterexit.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M16 
18H6V8h3v4.77L15.98 6 18 8.03 11.15 15H16v3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/trip_origin.svg 
b/etc/images/material/maps/trip_origin.svg
new file mode 100644
index 0000000000..eb84d4fca8
--- /dev/null
+++ b/etc/images/material/maps/trip_origin.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M2 12C2 6.48 6.48 2 
12 2s10 4.48 10 10-4.48 10-10 10S2 17.52 2 12zm10 6c3.31 0 6-2.69 
6-6s-2.69-6-6-6-6 2.69-6 6 2.69 6 6 6z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/two_wheeler.svg 
b/etc/images/material/maps/two_wheeler.svg
new file mode 100644
index 0000000000..675fba6ca2
--- /dev/null
+++ b/etc/images/material/maps/two_wheeler.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" 
fill-rule="evenodd" height="24" width="24" x="0" y="0"/><path 
d="M4.17,11L4.17,11C4.12,11,4.06,11,4,11H4.17 
M13.41,5H9v2h3.59l2,2H11l-4,2L5,9H0v2h4c-2.21,0-4,1.79-4,4 
c0,2.21,1.79,4,4,4c2.21,0,4-1.79,4-4l2,2h3l3.49-6.1l1.01,1.01C16.59,12.64,16,13.75,16,15c0,2.21,1.79,4,4,4c2.21,0,4-1.79,4-4
 c0-2.21-1.79-4-4-4c-0.18,0-0.36,0.03-0.53,0.05L17.41,9H20V6l-3 [...]
\ No newline at end of file
diff --git a/etc/images/material/maps/volunteer_activism.svg 
b/etc/images/material/maps/volunteer_activism.svg
new file mode 100644
index 0000000000..12b54200ad
--- /dev/null
+++ b/etc/images/material/maps/volunteer_activism.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g><rect height="11" width="4" x="1" y="11"/><path 
d="M16,3.25C16.65,2.49,17.66,2,18.7,2C20.55,2,22,3.45,22,5.3c0,2.27-2.91,4.9-6,7.7c-3.09-2.81-6-5.44-6-7.7
 C10,3.45,11.45,2,13.3,2C14.34,2,15.35,2.49,16,3.25z"/><path 
d="M20,17h-7l-2.09-0.73l0.33-0.94L13,16h2.82c0.65,0,1.18-0.53,1.18-1.18v0c0-0.49-0.31-0.93-0.77-1.11L8.97
 [...]
\ No newline at end of file
diff --git a/etc/images/material/maps/wine_bar.svg 
b/etc/images/material/maps/wine_bar.svg
new file mode 100644
index 0000000000..2068b33ee9
--- /dev/null
+++ b/etc/images/material/maps/wine_bar.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><rect fill="none" height="24" 
width="24"/><path 
d="M6,3l0,6c0,2.97,2.16,5.43,5,5.91V19H8v2h8v-2h-3v-4.09c2.84-0.48,5-2.94,5-5.91l0-6H6z
 M16,8H8l0-3h8C16,5,16,8,16,8z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/maps/wrong_location.svg 
b/etc/images/material/maps/wrong_location.svg
new file mode 100644
index 0000000000..63447743fb
--- /dev/null
+++ b/etc/images/material/maps/wrong_location.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g><path 
d="M14,10V3.26C13.35,3.09,12.68,3,12,3c-4.2,0-8,3.22-8,8.2c0,3.32,2.67,7.25,8,11.8c5.33-4.55,8-8.48,8-11.8
 c0-0.41-0.04-0.81-0.09-1.2H14z 
M12,13c-1.1,0-2-0.9-2-2c0-1.1,0.9-2,2-2s2,0.9,2,2C14,12.1,13.1,13,12,13z"/><polygon
 points="22.54,2.88 21.12,1.46 19,3.59 16.88,1.46 15.46,2.88 17.59,5 15.46,7.12 
16.88,8.54 19 [...]
\ No newline at end of file
diff --git a/etc/images/material/maps/zoom_out_map.svg 
b/etc/images/material/maps/zoom_out_map.svg
new file mode 100644
index 0000000000..bbf114b0b3
--- /dev/null
+++ b/etc/images/material/maps/zoom_out_map.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M15 3l2.3 2.3-2.89 
2.87 1.42 1.42L18.7 6.7 21 9V3h-6zM3 9l2.3-2.3 2.87 2.89 1.42-1.42L6.7 5.3 9 
3H3v6zm6 12l-2.3-2.3 2.89-2.87-1.42-1.42L5.3 17.3 3 15v6h6zm12-6l-2.3 
2.3-2.87-2.89-1.42 1.42 2.89 2.87L15 21h6v-6z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/navigation/app_settings_alt.svg 
b/etc/images/material/navigation/app_settings_alt.svg
new file mode 100644
index 0000000000..e96cd89d1d
--- /dev/null
+++ b/etc/images/material/navigation/app_settings_alt.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/><path 
d="M21.81,12.74l-0.82-0.63c0-0.09,0-0.13,0-0.22l0.8-0.63c0.16-0.12,0.2-0.34,0.1-0.51l-0.85-1.48
 
c-0.07-0.13-0.21-0.2-0.35-0.2c-0.05,0-0.1,0.01-0.15,0.03l-0.95,0.38c-0.08-0.05-0.11-0.07-0.19-0.11l-0.15-1.01
 
C19.22,8.15,19.05,8,18.85,8h-1.71c-0.2,0-0.37,0.15-0.4,0.34L16.6,9.35c-0.03,0.02-0.07,0.03-0.1,0.05
 c-0.03,0.02-0.06,0 [...]
\ No newline at end of file
diff --git a/etc/images/material/navigation/apps.svg 
b/etc/images/material/navigation/apps.svg
new file mode 100644
index 0000000000..e05b405162
--- /dev/null
+++ b/etc/images/material/navigation/apps.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M4 8h4V4H4v4zm6 
12h4v-4h-4v4zm-6 0h4v-4H4v4zm0-6h4v-4H4v4zm6 0h4v-4h-4v4zm6-10v4h4V4h-4zm-6 
4h4V4h-4v4zm6 6h4v-4h-4v4zm0 6h4v-4h-4v4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/navigation/arrow_back.svg 
b/etc/images/material/navigation/arrow_back.svg
new file mode 100644
index 0000000000..06cddd00be
--- /dev/null
+++ b/etc/images/material/navigation/arrow_back.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M20 
11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/navigation/arrow_back_ios.svg 
b/etc/images/material/navigation/arrow_back_ios.svg
new file mode 100644
index 0000000000..bf8bbd69fd
--- /dev/null
+++ b/etc/images/material/navigation/arrow_back_ios.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none" opacity=".87"/><path d="M17.51 
3.87L15.73 2.1 5.84 12l9.9 9.9 1.77-1.77L9.38 12l8.13-8.13z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/navigation/arrow_downward.svg 
b/etc/images/material/navigation/arrow_downward.svg
new file mode 100644
index 0000000000..27fae28cd3
--- /dev/null
+++ b/etc/images/material/navigation/arrow_downward.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M20 12l-1.41-1.41L13 
16.17V4h-2v12.17l-5.58-5.59L4 12l8 8 8-8z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/navigation/arrow_drop_down.svg 
b/etc/images/material/navigation/arrow_drop_down.svg
new file mode 100644
index 0000000000..11b3d719f2
--- /dev/null
+++ b/etc/images/material/navigation/arrow_drop_down.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M7 10l5 5 
5-5H7z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/navigation/arrow_drop_down_circle.svg 
b/etc/images/material/navigation/arrow_drop_down_circle.svg
new file mode 100644
index 0000000000..ab5ed2d503
--- /dev/null
+++ b/etc/images/material/navigation/arrow_drop_down_circle.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" 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 2zm0 13l-4-4h8l-4 4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/navigation/arrow_drop_up.svg 
b/etc/images/material/navigation/arrow_drop_up.svg
new file mode 100644
index 0000000000..f098056b9d
--- /dev/null
+++ b/etc/images/material/navigation/arrow_drop_up.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M7 14l5-5 5 
5H7z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/navigation/arrow_forward.svg 
b/etc/images/material/navigation/arrow_forward.svg
new file mode 100644
index 0000000000..26d015e352
--- /dev/null
+++ b/etc/images/material/navigation/arrow_forward.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12 4l-1.41 
1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8-8-8z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/navigation/arrow_forward_ios.svg 
b/etc/images/material/navigation/arrow_forward_ios.svg
new file mode 100644
index 0000000000..226e48dbd2
--- /dev/null
+++ b/etc/images/material/navigation/arrow_forward_ios.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M24 24H0V0h24v24z" fill="none" opacity=".87"/><path 
d="M6.49 20.13l1.77 1.77 9.9-9.9-9.9-9.9-1.77 1.77L14.62 12l-8.13 8.13z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/navigation/arrow_left.svg 
b/etc/images/material/navigation/arrow_left.svg
new file mode 100644
index 0000000000..5af5c7e64b
--- /dev/null
+++ b/etc/images/material/navigation/arrow_left.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M24 0v24H0V0h24z" fill="none" opacity=".87"/><path d="M14 
7l-5 5 5 5V7z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/navigation/arrow_right.svg 
b/etc/images/material/navigation/arrow_right.svg
new file mode 100644
index 0000000000..e5402ffa22
--- /dev/null
+++ b/etc/images/material/navigation/arrow_right.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M10 
17l5-5-5-5v10z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/navigation/arrow_upward.svg 
b/etc/images/material/navigation/arrow_upward.svg
new file mode 100644
index 0000000000..c774b0b817
--- /dev/null
+++ b/etc/images/material/navigation/arrow_upward.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M4 12l1.41 1.41L11 
7.83V20h2V7.83l5.58 5.59L20 12l-8-8-8 8z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/navigation/assistant_direction.svg 
b/etc/images/material/navigation/assistant_direction.svg
new file mode 100644
index 0000000000..a9742c8d44
--- /dev/null
+++ b/etc/images/material/navigation/assistant_direction.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><title>Asset 1</title><path 
d="M14 10H9c-.6 0-1 .4-1 1v4h2v-3h4v2.5l3.5-3.5L14 7.5V10zm-2-9C5.9 1 1 5.9 1 
12s4.9 11 11 11 11-4.9 11-11S18.1 1 12 1zm7.73 11.58l-7.19 
7.22c-.35.27-.79.27-1.15 0L4.2 12.58c-.27-.36-.27-.8 
0-1.16l7.19-7.22c.35-.27.79-.27 1.15 0l7.19 7.22c.36.27.36.8 0 1.16z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/navigation/assistant_navigation.svg 
b/etc/images/material/navigation/assistant_navigation.svg
new file mode 100644
index 0000000000..84298a6030
--- /dev/null
+++ b/etc/images/material/navigation/assistant_navigation.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12 1C5.93 1 1 5.93 
1 12s4.93 11 11 11 11-4.93 11-11S18.07 1 12 1zm3.57 16L12 15.42 8.43 
17l-.37-.37L12 7l3.95 9.63-.38.37z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/navigation/campaign.svg 
b/etc/images/material/navigation/campaign.svg
new file mode 100644
index 0000000000..b176afcce4
--- /dev/null
+++ b/etc/images/material/navigation/campaign.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><path 
d="M18,11c0,0.67,0,1.33,0,2c1.2,0,2.76,0,4,0c0-0.67,0-1.33,0-2C20.76,11,19.2,11,18,11z"/><path
 
d="M16,17.61c0.96,0.71,2.21,1.65,3.2,2.39c0.4-0.53,0.8-1.07,1.2-1.6c-0.99-0.74-2.24-1.68-3.2-2.4
 C16.8,16.54,16.4,17.08,16,17.61z"/><path 
d="M20.4,5.6C20,5.07,19.6,4.53,19.2,4c-0.99,0.74-2.24,1.68-3.2,2.4c0.4,0.53,0.8,1.07,1.
 [...]
\ No newline at end of file
diff --git a/etc/images/material/navigation/cancel.svg 
b/etc/images/material/navigation/cancel.svg
new file mode 100644
index 0000000000..86b9d8e11c
--- /dev/null
+++ b/etc/images/material/navigation/cancel.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none" opacity=".87"/><path d="M12 
2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 
12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 
12 17 15.59z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/navigation/check.svg 
b/etc/images/material/navigation/check.svg
new file mode 100644
index 0000000000..c5c42b66a3
--- /dev/null
+++ b/etc/images/material/navigation/check.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M9 16.17L4.83 
12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/navigation/chevron_left.svg 
b/etc/images/material/navigation/chevron_left.svg
new file mode 100644
index 0000000000..af1d0dac54
--- /dev/null
+++ b/etc/images/material/navigation/chevron_left.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M15.41 7.41L14 6l-6 
6 6 6 1.41-1.41L10.83 12l4.58-4.59z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/navigation/chevron_right.svg 
b/etc/images/material/navigation/chevron_right.svg
new file mode 100644
index 0000000000..342fd0f2c1
--- /dev/null
+++ b/etc/images/material/navigation/chevron_right.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M10 6L8.59 7.41 
13.17 12l-4.58 4.59L10 18l6-6-6-6z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/navigation/close.svg 
b/etc/images/material/navigation/close.svg
new file mode 100644
index 0000000000..081494612a
--- /dev/null
+++ b/etc/images/material/navigation/close.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19 6.41L17.59 5 12 
10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 
12 19 6.41z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/navigation/double_arrow.svg 
b/etc/images/material/navigation/double_arrow.svg
new file mode 100644
index 0000000000..ce7dd997fe
--- /dev/null
+++ b/etc/images/material/navigation/double_arrow.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g><polygon points="15.5,5 11,5 16,12 11,19 15.5,19 
20.5,12"/><polygon points="8.5,5 4,5 9,12 4,19 8.5,19 13.5,12"/></g></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/navigation/east.svg 
b/etc/images/material/navigation/east.svg
new file mode 100644
index 0000000000..76d325f630
--- /dev/null
+++ b/etc/images/material/navigation/east.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><rect fill="none" height="24" 
width="24"/><path 
d="M15,5l-1.41,1.41L18.17,11H2V13h16.17l-4.59,4.59L15,19l7-7L15,5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/navigation/expand_less.svg 
b/etc/images/material/navigation/expand_less.svg
new file mode 100644
index 0000000000..76bc13fcd9
--- /dev/null
+++ b/etc/images/material/navigation/expand_less.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12 8l-6 6 1.41 
1.41L12 10.83l4.59 4.58L18 14l-6-6z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/navigation/expand_more.svg 
b/etc/images/material/navigation/expand_more.svg
new file mode 100644
index 0000000000..bb3dcc65d6
--- /dev/null
+++ b/etc/images/material/navigation/expand_more.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M24 24H0V0h24v24z" fill="none" opacity=".87"/><path 
d="M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6-1.41-1.41z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/navigation/first_page.svg 
b/etc/images/material/navigation/first_page.svg
new file mode 100644
index 0000000000..d34216da5a
--- /dev/null
+++ b/etc/images/material/navigation/first_page.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M24 0v24H0V0h24z" fill="none" opacity=".87"/><path 
d="M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6 1.41-1.41zM6 
6h2v12H6V6z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/navigation/fullscreen.svg 
b/etc/images/material/navigation/fullscreen.svg
new file mode 100644
index 0000000000..0659de3071
--- /dev/null
+++ b/etc/images/material/navigation/fullscreen.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M7 
14H5v5h5v-2H7v-3zm-2-4h2V7h3V5H5v5zm12 7h-3v2h5v-5h-2v3zM14 
5v2h3v3h2V5h-5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/navigation/fullscreen_exit.svg 
b/etc/images/material/navigation/fullscreen_exit.svg
new file mode 100644
index 0000000000..9ae4e0572f
--- /dev/null
+++ b/etc/images/material/navigation/fullscreen_exit.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M5 
16h3v3h2v-5H5v2zm3-8H5v2h5V5H8v3zm6 
11h2v-3h3v-2h-5v5zm2-11V5h-2v5h5V8h-3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/navigation/home_work.svg 
b/etc/images/material/navigation/home_work.svg
new file mode 100644
index 0000000000..81fd398e99
--- /dev/null
+++ b/etc/images/material/navigation/home_work.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M8.17 5.7L1 
10.48V21h5v-8h4v8h5V10.25z"/><path d="M17 7h2v2h-2z" fill="none"/><path d="M10 
3v1.51l2 1.33L13.73 7H15v.85l2 1.34V11h2v2h-2v2h2v2h-2v4h6V3H10zm9 
6h-2V7h2v2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/navigation/ic_close_24px.svg 
b/etc/images/material/navigation/ic_close_24px.svg
new file mode 100644
index 0000000000..865788b755
--- /dev/null
+++ b/etc/images/material/navigation/ic_close_24px.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24"><path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 
12 13.41 17.59 19 19 17.59 13.41 12z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/navigation/last_page.svg 
b/etc/images/material/navigation/last_page.svg
new file mode 100644
index 0000000000..5a9becef7f
--- /dev/null
+++ b/etc/images/material/navigation/last_page.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none" opacity=".87"/><path d="M5.59 
7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6-1.41 1.41zM16 6h2v12h-2V6z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/navigation/legend_toggle.svg 
b/etc/images/material/navigation/legend_toggle.svg
new file mode 100644
index 0000000000..4db786f438
--- /dev/null
+++ b/etc/images/material/navigation/legend_toggle.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/><path d="M20,15H4v-2h16V15z M20,17H4v2h16V17z 
M15,11l5-3.55L20,5l-5,3.55L10,5L4,8.66L4,11l5.92-3.61L15,11z"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/navigation/menu.svg 
b/etc/images/material/navigation/menu.svg
new file mode 100644
index 0000000000..8525078d56
--- /dev/null
+++ b/etc/images/material/navigation/menu.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M3 
18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/navigation/menu_open.svg 
b/etc/images/material/navigation/menu_open.svg
new file mode 100644
index 0000000000..18418f6058
--- /dev/null
+++ b/etc/images/material/navigation/menu_open.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><path d="M0,0h24v24H0V0z" 
fill="none"/><path d="M3,18h13v-2H3V18z M3,13h10v-2H3V13z M3,6v2h13V6H3z 
M21,15.59L17.42,12L21,8.41L19.59,7l-5,5l5,5L21,15.59z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/navigation/more_horiz.svg 
b/etc/images/material/navigation/more_horiz.svg
new file mode 100644
index 0000000000..2b719c81b1
--- /dev/null
+++ b/etc/images/material/navigation/more_horiz.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M6 10c-1.1 0-2 .9-2 
2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm12 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 
2-2-.9-2-2-2zm-6 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/navigation/more_vert.svg 
b/etc/images/material/navigation/more_vert.svg
new file mode 100644
index 0000000000..49c84995b6
--- /dev/null
+++ b/etc/images/material/navigation/more_vert.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12 8c1.1 0 2-.9 
2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 
2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/navigation/north.svg 
b/etc/images/material/navigation/north.svg
new file mode 100644
index 0000000000..e95800910a
--- /dev/null
+++ b/etc/images/material/navigation/north.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><rect fill="none" height="24" 
width="24"/><path 
d="M5,9l1.41,1.41L11,5.83V22H13V5.83l4.59,4.59L19,9l-7-7L5,9z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/navigation/north_east.svg 
b/etc/images/material/navigation/north_east.svg
new file mode 100644
index 0000000000..75186dd3e3
--- /dev/null
+++ b/etc/images/material/navigation/north_east.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><rect fill="none" height="24" 
width="24"/><path d="M9,5v2h6.59L4,18.59L5.41,20L17,8.41V15h2V5H9z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/navigation/north_west.svg 
b/etc/images/material/navigation/north_west.svg
new file mode 100644
index 0000000000..6d5a85b60d
--- /dev/null
+++ b/etc/images/material/navigation/north_west.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><rect fill="none" height="24" 
width="24"/><path d="M5,15h2V8.41L18.59,20L20,18.59L8.41,7H15V5H5V15z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/navigation/offline_share.svg 
b/etc/images/material/navigation/offline_share.svg
new file mode 100644
index 0000000000..acd29264c8
--- /dev/null
+++ b/etc/images/material/navigation/offline_share.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M14.6 10.26v1.31L17 
9.33 14.6 7.1v1.28c-2.33.32-3.26 1.92-3.6 3.52.83-1.13 1.93-1.64 3.6-1.64zM16 
23H6c-1.1 0-2-.9-2-2V5h2v16h10v2zm2-22h-8c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 
2h8c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2zm0 15h-8V4h8v12z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/navigation/payments.svg 
b/etc/images/material/navigation/payments.svg
new file mode 100644
index 0000000000..052fd563c9
--- /dev/null
+++ b/etc/images/material/navigation/payments.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/><path d="M23,7v13H4v-2h17V7H23z M19,16H1V4h18V16z 
M13,10c0-1.66-1.34-3-3-3s-3,1.34-3,3s1.34,3,3,3S13,11.66,13,10z"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/navigation/pivot_table_chart.svg 
b/etc/images/material/navigation/pivot_table_chart.svg
new file mode 100644
index 0000000000..a9c1c9c0b1
--- /dev/null
+++ b/etc/images/material/navigation/pivot_table_chart.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M10 
8h11V5c0-1.1-.9-2-2-2h-9v5zM3 8h5V3H5c-1.1 0-2 .9-2 2v3zm2 13h3V10H3v9c0 1.1.9 
2 2 2zm8 1l-4-4 4-4zm1-9l4-4 4 4z"/><path d="M14.58 19H13v-2h1.58c1.33 0 
2.42-1.08 2.42-2.42V13h2v1.58c0 2.44-1.98 4.42-4.42 4.42z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/navigation/refresh.svg 
b/etc/images/material/navigation/refresh.svg
new file mode 100644
index 0000000000..1959c1aadb
--- /dev/null
+++ b/etc/images/material/navigation/refresh.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M17.65 6.35C16.2 4.9 
14.21 4 12 4c-4.42 0-7.99 3.58-7.99 8s3.57 8 7.99 8c3.73 0 6.84-2.55 
7.73-6h-2.08c-.82 2.33-3.04 4-5.65 4-3.31 0-6-2.69-6-6s2.69-6 6-6c1.66 0 
3.14.69 4.22 1.78L13 11h7V4l-2.35 2.35z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/navigation/south.svg 
b/etc/images/material/navigation/south.svg
new file mode 100644
index 0000000000..78a994dae0
--- /dev/null
+++ b/etc/images/material/navigation/south.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><rect fill="none" height="24" 
width="24"/><path 
d="M19,15l-1.41-1.41L13,18.17V2H11v16.17l-4.59-4.59L5,15l7,7L19,15z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/navigation/south_east.svg 
b/etc/images/material/navigation/south_east.svg
new file mode 100644
index 0000000000..5670fcc464
--- /dev/null
+++ b/etc/images/material/navigation/south_east.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><rect fill="none" height="24" 
width="24"/><path d="M19,9h-2v6.59L5.41,4L4,5.41L15.59,17H9v2h10V9z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/navigation/south_west.svg 
b/etc/images/material/navigation/south_west.svg
new file mode 100644
index 0000000000..17b66f82db
--- /dev/null
+++ b/etc/images/material/navigation/south_west.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><rect fill="none" height="24" 
width="24"/><path d="M15,19v-2H8.41L20,5.41L18.59,4L7,15.59V9H5v10H15z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/navigation/subdirectory_arrow_left.svg 
b/etc/images/material/navigation/subdirectory_arrow_left.svg
new file mode 100644
index 0000000000..a6071f3ffb
--- /dev/null
+++ b/etc/images/material/navigation/subdirectory_arrow_left.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M11 9l1.42 1.42L8.83 
14H18V4h2v12H8.83l3.59 3.58L11 21l-6-6 6-6z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/navigation/subdirectory_arrow_right.svg 
b/etc/images/material/navigation/subdirectory_arrow_right.svg
new file mode 100644
index 0000000000..c0eade4cab
--- /dev/null
+++ b/etc/images/material/navigation/subdirectory_arrow_right.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M24 24H0V0h24v24z" fill="none" opacity=".87"/><path d="M19 
15l-6 6-1.42-1.42L15.17 16H4V4h2v10h9.17l-3.59-3.58L13 9l6 6z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/navigation/switch_left.svg 
b/etc/images/material/navigation/switch_left.svg
new file mode 100644
index 0000000000..b0777ec98a
--- /dev/null
+++ b/etc/images/material/navigation/switch_left.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><rect fill="none" height="24" 
width="24"/><path d="M8.5,8.62v6.76L5.12,12L8.5,8.62 M10,5l-7,7l7,7V5L10,5z 
M14,5v14l7-7L14,5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/navigation/switch_right.svg 
b/etc/images/material/navigation/switch_right.svg
new file mode 100644
index 0000000000..b0299f17b9
--- /dev/null
+++ b/etc/images/material/navigation/switch_right.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><rect fill="none" height="24" 
transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 24 24)" width="24"/><path 
d="M15.5,15.38V8.62L18.88,12L15.5,15.38 M14,19l7-7l-7-7V19L14,19z 
M10,19V5l-7,7L10,19z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/navigation/unfold_less.svg 
b/etc/images/material/navigation/unfold_less.svg
new file mode 100644
index 0000000000..d590a33a4e
--- /dev/null
+++ b/etc/images/material/navigation/unfold_less.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M24 0v24H0V0h24z" fill="none" opacity=".87"/><path d="M7.41 
18.59L8.83 20 12 16.83 15.17 20l1.41-1.41L12 14l-4.59 4.59zm9.18-13.18L15.17 4 
12 7.17 8.83 4 7.41 5.41 12 10l4.59-4.59z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/navigation/unfold_more.svg 
b/etc/images/material/navigation/unfold_more.svg
new file mode 100644
index 0000000000..f4e3abcc4c
--- /dev/null
+++ b/etc/images/material/navigation/unfold_more.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12 5.83L15.17 
9l1.41-1.41L12 3 7.41 7.59 8.83 9 12 5.83zm0 12.34L8.83 15l-1.41 1.41L12 
21l4.59-4.59L15.17 15 12 18.17z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/navigation/waterfall_chart.svg 
b/etc/images/material/navigation/waterfall_chart.svg
new file mode 100644
index 0000000000..d259062b1e
--- /dev/null
+++ b/etc/images/material/navigation/waterfall_chart.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M18 4h3v16h-3zM3 
13h3v7H3zm11-9h3v3h-3zm-4 1h3v4h-3zm-3 5h3v4H7z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/navigation/west.svg 
b/etc/images/material/navigation/west.svg
new file mode 100644
index 0000000000..dd2df211a2
--- /dev/null
+++ b/etc/images/material/navigation/west.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><rect fill="none" height="24" 
width="24"/><path 
d="M9,19l1.41-1.41L5.83,13H22V11H5.83l4.59-4.59L9,5l-7,7L9,19z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/notification/account_tree.svg 
b/etc/images/material/notification/account_tree.svg
new file mode 100644
index 0000000000..898fbebe86
--- /dev/null
+++ b/etc/images/material/notification/account_tree.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><polygon points="22,11 22,3 15,3 15,6 9,6 9,3 2,3 2,11 9,11 9,8 
11,8 11,18 15,18 15,21 22,21 22,13 15,13 15,16 13,16 13,8 15,8 15,11"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/notification/adb.svg 
b/etc/images/material/notification/adb.svg
new file mode 100644
index 0000000000..e1b313d578
--- /dev/null
+++ b/etc/images/material/notification/adb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M5 16c0 3.87 3.13 7 
7 7s7-3.13 7-7v-4H5v4zM16.12 4.37l2.1-2.1-.82-.83-2.3 2.31C14.16 3.28 13.12 3 
12 3s-2.16.28-3.09.75L6.6 1.44l-.82.83 2.1 2.1C6.14 5.64 5 7.68 5 
10v1h14v-1c0-2.32-1.14-4.36-2.88-5.63zM9 9c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 
1-.45 1-1 1zm6 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/notification/add_call.svg 
b/etc/images/material/notification/add_call.svg
new file mode 100644
index 0000000000..7d64b0c011
--- /dev/null
+++ b/etc/images/material/notification/add_call.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M20 15.5c-1.25 
0-2.45-.2-3.57-.57-.35-.11-.74-.03-1.02.24l-2.2 
2.2c-2.83-1.44-5.15-3.75-6.59-6.59l2.2-2.21c.28-.26.36-.65.25-1C8.7 6.45 8.5 
5.25 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 
1-1v-3.5c0-.55-.45-1-1-1zM21 6h-3V3h-2v3h-3v2h3v3h2V8h3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/notification/airline_seat_flat.svg 
b/etc/images/material/notification/airline_seat_flat.svg
new file mode 100644
index 0000000000..9853551ade
--- /dev/null
+++ b/etc/images/material/notification/airline_seat_flat.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M22 7v6H9V7h13zM2 
14v2h6v2h8v-2h6v-2H2zm5.14-1.9c1.16-1.19 
1.14-3.08-.04-4.24-1.19-1.16-3.08-1.14-4.24.04-1.16 1.19-1.14 3.08.04 4.24 1.19 
1.16 3.08 1.14 4.24-.04z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/notification/airline_seat_flat_angled.svg 
b/etc/images/material/notification/airline_seat_flat_angled.svg
new file mode 100644
index 0000000000..3199116f3c
--- /dev/null
+++ b/etc/images/material/notification/airline_seat_flat_angled.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M21.56 16.18L9.2 
11.71l2.08-5.66 12.35 4.47-2.07 5.66zM1.5 12.14L8 14.48V19h8v-1.63L20.52 
19l.69-1.89-19.02-6.86-.69 1.89zm5.8-1.94c1.49-.72 2.12-2.51 1.41-4C7.99 4.71 
6.2 4.08 4.7 4.8c-1.49.71-2.12 2.5-1.4 4 .71 1.49 2.5 2.12 4 1.4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/notification/airline_seat_individual_suite.svg 
b/etc/images/material/notification/airline_seat_individual_suite.svg
new file mode 100644
index 0000000000..5882ea3d71
--- /dev/null
+++ b/etc/images/material/notification/airline_seat_individual_suite.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M7 13c1.65 0 3-1.35 
3-3S8.65 7 7 7s-3 1.35-3 3 1.35 3 3 3zm16-6H11v7H3V7H1v10h22V7z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/notification/airline_seat_legroom_extra.svg 
b/etc/images/material/notification/airline_seat_legroom_extra.svg
new file mode 100644
index 0000000000..30827a37a8
--- /dev/null
+++ b/etc/images/material/notification/airline_seat_legroom_extra.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M4 
3H2v14h11v-2H4zm18.24 12.96l-2.53 1.15-3.41-6.98C15.96 9.45 15.27 9 14.51 
9H11V3H5v11h10l3.41 7 5.07-2.32-1.24-2.72z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/notification/airline_seat_legroom_normal.svg 
b/etc/images/material/notification/airline_seat_legroom_normal.svg
new file mode 100644
index 0000000000..020232101d
--- /dev/null
+++ b/etc/images/material/notification/airline_seat_legroom_normal.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M5 
15V3H3v14h11v-2H5zm17 3h-3v-7c0-1.1-.9-2-2-2h-5V3H6v11h10v7h6v-3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/notification/airline_seat_legroom_reduced.svg 
b/etc/images/material/notification/airline_seat_legroom_reduced.svg
new file mode 100644
index 0000000000..dc47d69961
--- /dev/null
+++ b/etc/images/material/notification/airline_seat_legroom_reduced.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19.97 
21H14v-3l1-4H6V3h6v6h5c1.1 0 2 .9 2 2l-2 7h2.97v3zM5 15V3H3v14h9v-2H5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/notification/airline_seat_recline_extra.svg 
b/etc/images/material/notification/airline_seat_recline_extra.svg
new file mode 100644
index 0000000000..838e20a651
--- /dev/null
+++ b/etc/images/material/notification/airline_seat_recline_extra.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M5.35 
5.64c-.9-.64-1.12-1.88-.49-2.79.63-.9 1.88-1.12 2.79-.49.9.64 1.12 1.88.49 
2.79-.64.9-1.88 1.12-2.79.49zM16 19H6.5L4 7H2l2.85 
14H16v-2zm.23-4h-4.88l-1.03-4.1c1.58.89 3.28 1.54 5.15 
1.22V9.99c-1.63.31-3.44-.27-4.69-1.25L9.14 
7.47c-.23-.18-.49-.3-.76-.38-.32-.09-.66-.12-.99-.06h-.02c-1.23.22-2.05 
1.39-1.84 2.61L7.44 18h9.24l3.82 3 1.5-1.5-5.77-4.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/notification/airline_seat_recline_normal.svg 
b/etc/images/material/notification/airline_seat_recline_normal.svg
new file mode 100644
index 0000000000..9592233b27
--- /dev/null
+++ b/etc/images/material/notification/airline_seat_recline_normal.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M7.59 
5.41c-.78-.78-.78-2.05 0-2.83s2.05-.78 2.83 0 .78 2.05 0 
2.83c-.79.79-2.05.79-2.83 0zM6 19V7H4v14h11v-2H6zm14 1.07L14.93 
15H11.5v-3.68c1.4 1.15 3.6 2.16 5.5 
2.16v-2.16c-1.66.02-3.61-.87-4.67-2.04l-1.4-1.55c-.19-.21-.43-.38-.69-.5-.29-.14-.62-.23-.96-.23h-.03C8.01
 7 7 8.01 7 9.25V18h8.07l3.5 3.5L20 20.07z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/notification/bluetooth_audio.svg 
b/etc/images/material/notification/bluetooth_audio.svg
new file mode 100644
index 0000000000..1d415029c2
--- /dev/null
+++ b/etc/images/material/notification/bluetooth_audio.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M14.24 12.01l2.32 
2.32c.28-.72.44-1.51.44-2.33s-.16-1.59-.43-2.31l-2.33 2.32zm5.29-5.3l-1.26 
1.26c.63 1.21.98 2.57.98 4.02s-.36 2.82-.98 4.02l1.2 1.2c.97-1.54 1.54-3.36 
1.54-5.31-.01-1.89-.55-3.67-1.48-5.19zm-3.82 1L10 2H9v7.59L4.41 5 3 6.41 8.59 
12 3 17.59 4.41 19 9 14.41V22h1l5.71-5.71-4.3-4.29 4.3-4.29zM11 5.83l1.88 
1.88L11 9.59V5.83zm1.88 10.46L11 18.17v- [...]
\ No newline at end of file
diff --git a/etc/images/material/notification/confirmation_number.svg 
b/etc/images/material/notification/confirmation_number.svg
new file mode 100644
index 0000000000..512fc83f77
--- /dev/null
+++ b/etc/images/material/notification/confirmation_number.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M22 10V4H2.01v6c1.1 0 
1.99.9 1.99 2s-.89 2-2 2v6h20v-6c-1.1 0-2-.9-2-2s.9-2 2-2zm-9 
7.5h-2v-2h2v2zm0-4.5h-2v-2h2v2zm0-4.5h-2v-2h2v2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/notification/directions_off.svg 
b/etc/images/material/notification/directions_off.svg
new file mode 100644
index 0000000000..1dd9c46155
--- /dev/null
+++ b/etc/images/material/notification/directions_off.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g><polygon points="13,7.5 16.5,11 15.17,12.34 18.62,15.79 
22.41,12 12.01,1.58 8.21,5.38 13,10.17"/><path 
d="M1.39,4.22l3.99,3.99l-3.79,3.79L12.01,22.4l3.79-3.79l3.99,3.99l1.41-1.41L2.81,2.81L1.39,4.22z
 M9.99,12.82V15h-2v-4.18 L9.99,12.82z"/></g></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/notification/disc_full.svg 
b/etc/images/material/notification/disc_full.svg
new file mode 100644
index 0000000000..d6a763a975
--- /dev/null
+++ b/etc/images/material/notification/disc_full.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M20 
16h2v-2h-2v2zm0-9v5h2V7h-2zM10 4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 
8-8-3.58-8-8-8zm0 10c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/notification/do_disturb.svg 
b/etc/images/material/notification/do_disturb.svg
new file mode 100644
index 0000000000..566e3cd4d3
--- /dev/null
+++ b/etc/images/material/notification/do_disturb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" 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 2zm0 18c-4.42 0-8-3.58-8-8 
0-1.85.63-3.55 1.69-4.9L16.9 18.31C15.55 19.37 13.85 20 12 20zm6.31-3.1L7.1 
5.69C8.45 4.63 10.15 4 12 4c4.42 0 8 3.58 8 8 0 1.85-.63 3.55-1.69 4.9z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/notification/do_disturb_alt.svg 
b/etc/images/material/notification/do_disturb_alt.svg
new file mode 100644
index 0000000000..13a30dc68e
--- /dev/null
+++ b/etc/images/material/notification/do_disturb_alt.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M12 2C6.5 2 2 6.5 2 
12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2zM4 12c0-4.4 3.6-8 8-8 1.8 0 3.5.6 4.9 
1.7L5.7 16.9C4.6 15.5 4 13.8 4 12zm8 8c-1.8 0-3.5-.6-4.9-1.7L18.3 7.1C19.4 8.5 
20 10.2 20 12c0 4.4-3.6 8-8 8z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/notification/do_disturb_off.svg 
b/etc/images/material/notification/do_disturb_off.svg
new file mode 100644
index 0000000000..facb00460d
--- /dev/null
+++ b/etc/images/material/notification/do_disturb_off.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M17 11v2h-.88l4.33 
4.33C21.43 15.79 22 13.96 22 12c0-5.52-4.48-10-10-10-1.96 0-3.79.57-5.33 
1.55L14.12 11H17zM2.41 2.13L1 3.54l2.78 2.78C2.66 7.93 2 9.89 2 12c0 5.52 4.48 
10 10 10 2.11 0 4.07-.66 5.68-1.78L20.46 23l1.41-1.41L2.41 2.13zM7 13v-2h1.46l2 
2H7z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/notification/do_disturb_on.svg 
b/etc/images/material/notification/do_disturb_on.svg
new file mode 100644
index 0000000000..45068f14c2
--- /dev/null
+++ b/etc/images/material/notification/do_disturb_on.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" 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 2zm5 11H7v-2h10v2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/notification/do_not_disturb.svg 
b/etc/images/material/notification/do_not_disturb.svg
new file mode 100644
index 0000000000..f89cbd1112
--- /dev/null
+++ b/etc/images/material/notification/do_not_disturb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="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 2zm0 18c-4.42 0-8-3.58-8-8 
0-1.85.63-3.55 1.69-4.9L16.9 18.31C15.55 19.37 13.85 20 12 20zm6.31-3.1L7.1 
5.69C8.45 4.63 10.15 4 12 4c4.42 0 8 3.58 8 8 0 1.85-.63 3.55-1.69 4.9z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/notification/do_not_disturb_alt.svg 
b/etc/images/material/notification/do_not_disturb_alt.svg
new file mode 100644
index 0000000000..2070189dd9
--- /dev/null
+++ b/etc/images/material/notification/do_not_disturb_alt.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M-618-1464H782v3600H-618zM0 0h24v24H0z" fill="none"/><path 
d="M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2zM4 12c0-4.4 
3.6-8 8-8 1.8 0 3.5.6 4.9 1.7L5.7 16.9C4.6 15.5 4 13.8 4 12zm8 8c-1.8 
0-3.5-.6-4.9-1.7L18.3 7.1C19.4 8.5 20 10.2 20 12c0 4.4-3.6 8-8 8z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/notification/do_not_disturb_off.svg 
b/etc/images/material/notification/do_not_disturb_off.svg
new file mode 100644
index 0000000000..18b52397b0
--- /dev/null
+++ b/etc/images/material/notification/do_not_disturb_off.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M17 11v2h-1.46l4.68 
4.68C21.34 16.07 22 14.11 22 12c0-5.52-4.48-10-10-10-2.11 0-4.07.66-5.68 
1.78L13.54 11H17zM2.27 2.27L1 3.54l2.78 2.78C2.66 7.93 2 9.89 2 12c0 5.52 4.48 
10 10 10 2.11 0 4.07-.66 5.68-1.78L20.46 23l1.27-1.27L11 11 2.27 2.27zM7 
13v-2h1.46l2 2H7z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/notification/do_not_disturb_on.svg 
b/etc/images/material/notification/do_not_disturb_on.svg
new file mode 100644
index 0000000000..45068f14c2
--- /dev/null
+++ b/etc/images/material/notification/do_not_disturb_on.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" 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 2zm5 11H7v-2h10v2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/notification/drive_eta.svg 
b/etc/images/material/notification/drive_eta.svg
new file mode 100644
index 0000000000..2cc89f2901
--- /dev/null
+++ b/etc/images/material/notification/drive_eta.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M18.92 5.01L18.57 
4H5.43L3 11v9h3v-2h12v2h3v-9l-2.08-5.99zM6.5 15c-.83 0-1.5-.67-1.5-1.5S5.67 12 
6.5 12s1.5.67 1.5 1.5S7.33 15 6.5 15zm11 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.5zM5 10l1.5-4.5h11L19 10H5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/notification/enhanced_encryption.svg 
b/etc/images/material/notification/enhanced_encryption.svg
new file mode 100644
index 0000000000..62e96ac443
--- /dev/null
+++ b/etc/images/material/notification/enhanced_encryption.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0zm0 0h24v24H0V0z" fill="none"/><path d="M20 
8h-3V6.22c0-2.61-1.91-4.94-4.51-5.19C9.51.74 7 3.08 7 6v2H4v14h16V8zM8.9 
6c0-1.71 1.39-3.1 3.1-3.1s3.1 1.39 3.1 3.1v2H8.9V6zM16 
16h-3v3h-2v-3H8v-2h3v-3h2v3h3v2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/notification/event_available.svg 
b/etc/images/material/notification/event_available.svg
new file mode 100644
index 0000000000..fd32f375f8
--- /dev/null
+++ b/etc/images/material/notification/event_available.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M16.53 11.06L15.47 
10l-4.88 4.88-2.12-2.12-1.06 1.06L10.59 17l5.94-5.94zM21 
3h-3V1h-2v2H8V1H6v2H3v18h18V3zm-2 16H5V8h14v11z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/notification/event_busy.svg 
b/etc/images/material/notification/event_busy.svg
new file mode 100644
index 0000000000..701ae330d2
--- /dev/null
+++ b/etc/images/material/notification/event_busy.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M9.31 
17l2.44-2.44L14.19 17l1.06-1.06-2.44-2.44 2.44-2.44L14.19 10l-2.44 2.44L9.31 
10l-1.06 1.06 2.44 2.44-2.44 2.44L9.31 17zM21 3h-3V1h-2v2H8V1H6v2H3.01L3 
21h18V3zm-2 16H5V8h14v11z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/notification/event_note.svg 
b/etc/images/material/notification/event_note.svg
new file mode 100644
index 0000000000..b69404fefe
--- /dev/null
+++ b/etc/images/material/notification/event_note.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M17 
10H7v2h10v-2zm4-7h-3V1h-2v2H8V1H6v2H3v18h18V3zm-2 
16H5V8h14v11zm-5-5H7v2h7v-2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/notification/folder_special.svg 
b/etc/images/material/notification/folder_special.svg
new file mode 100644
index 0000000000..b8bf8fa01f
--- /dev/null
+++ b/etc/images/material/notification/folder_special.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M22 
6H12l-2-2H2v16h20V6zm-4.06 11L15 15.28 12.06 17l.78-3.33-2.59-2.24 3.41-.29L15 
8l1.34 3.14 3.41.29-2.59 2.24.78 3.33z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/notification/imagesearch_roller.svg 
b/etc/images/material/notification/imagesearch_roller.svg
new file mode 100644
index 0000000000..acaf412391
--- /dev/null
+++ b/etc/images/material/notification/imagesearch_roller.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M20 
2v6H6V6H4v4h10v5h2v8h-6v-8h2v-3H2V4h4V2"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/notification/live_tv.svg 
b/etc/images/material/notification/live_tv.svg
new file mode 100644
index 0000000000..f259db1940
--- /dev/null
+++ b/etc/images/material/notification/live_tv.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M23 
6h-9.59l3.29-3.29L16 2l-4 4-4-4-.71.71L10.59 6H1v16h22V6zm-2 14H3V8h18v12zM9 
10v8l7-4-7-4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/notification/mms.svg 
b/etc/images/material/notification/mms.svg
new file mode 100644
index 0000000000..086aa3c2d0
--- /dev/null
+++ b/etc/images/material/notification/mms.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M22 
2H2v20l4-4h16V2zM5 14l3.5-4.5 2.5 3.01L14.5 8l4.5 6H5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/notification/more.svg 
b/etc/images/material/notification/more.svg
new file mode 100644
index 0000000000..1e3137ce13
--- /dev/null
+++ b/etc/images/material/notification/more.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M24 3H6l-6 9 6 
9h18V3zM9 13.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.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.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.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/notification/network_check.svg 
b/etc/images/material/notification/network_check.svg
new file mode 100644
index 0000000000..da6d1aa6d6
--- /dev/null
+++ b/etc/images/material/notification/network_check.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M15.9 5c-.17 
0-.32.09-.41.23l-.07.15-5.18 11.65c-.16.29-.26.61-.26.96 0 1.11.9 2.01 2.01 
2.01.96 0 1.77-.68 1.96-1.59l.01-.03L16.4 5.5c0-.28-.22-.5-.5-.5zM1 9l2 
2c2.88-2.88 6.79-4.08 10.53-3.62l1.19-2.68C9.89 3.84 4.74 5.27 1 9zm20 
2l2-2c-1.64-1.64-3.55-2.82-5.59-3.57l-.53 2.82c1.5.62 2.9 1.53 4.12 2.75zm-4 
4l2-2c-.8-.8-1.7-1.42-2.66-1.89l-.55 2.92c.42.27.83. [...]
\ No newline at end of file
diff --git a/etc/images/material/notification/network_locked.svg 
b/etc/images/material/notification/network_locked.svg
new file mode 100644
index 0000000000..8848851a6d
--- /dev/null
+++ b/etc/images/material/notification/network_locked.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0zm0 0h24v24H0V0z" fill="none"/><path d="M22 
16v-.36c0-1.31-.94-2.5-2.24-2.63-1.5-.15-2.76 1.02-2.76 
2.49v.5h-1v6h7v-6h-1zm-1 0h-3v-.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 
1.5v.5zm-1.5-5c.15 0 .3.01.46.02.01 0 .03.01.04.01V1L1 
20h13v-6h1.26c.22-.63.58-1.2 1.06-1.68.85-.85 1.98-1.32 3.18-1.32z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/notification/no_encryption.svg 
b/etc/images/material/notification/no_encryption.svg
new file mode 100644
index 0000000000..24192bec4c
--- /dev/null
+++ b/etc/images/material/notification/no_encryption.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0zm0 0h24v24H0V0zm0 0h24v24H0V0zm0 
0h24v24H0V0z" fill="none"/><path d="M8.9 6c0-1.71 1.39-3.1 3.1-3.1s3.1 1.39 3.1 
3.1v2h-4.66L20 17.56V8h-3V6.22c0-2.61-1.91-4.94-4.51-5.19-2.53-.25-4.72 
1.41-5.32 3.7L8.9 6.46V6zM4.41 4.81L3 6.22 4.78 8H4v14h14.78l1 1 
1.41-1.41z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/notification/no_encryption_gmailerrorred.svg 
b/etc/images/material/notification/no_encryption_gmailerrorred.svg
new file mode 100644
index 0000000000..24192bec4c
--- /dev/null
+++ b/etc/images/material/notification/no_encryption_gmailerrorred.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0zm0 0h24v24H0V0zm0 0h24v24H0V0zm0 
0h24v24H0V0z" fill="none"/><path d="M8.9 6c0-1.71 1.39-3.1 3.1-3.1s3.1 1.39 3.1 
3.1v2h-4.66L20 17.56V8h-3V6.22c0-2.61-1.91-4.94-4.51-5.19-2.53-.25-4.72 
1.41-5.32 3.7L8.9 6.46V6zM4.41 4.81L3 6.22 4.78 8H4v14h14.78l1 1 
1.41-1.41z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/notification/ondemand_video.svg 
b/etc/images/material/notification/ondemand_video.svg
new file mode 100644
index 0000000000..062c422a1c
--- /dev/null
+++ b/etc/images/material/notification/ondemand_video.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M23 
3H1v16h7v2h8v-2h6.99L23 3zm-2 14H3V5h18v12zm-5-6l-7 4V7l7 4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/notification/personal_video.svg 
b/etc/images/material/notification/personal_video.svg
new file mode 100644
index 0000000000..2f20894073
--- /dev/null
+++ b/etc/images/material/notification/personal_video.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M23 
3H1v16h7v2h8v-2h6.99L23 3zm-2 14H3V5h18v12z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/notification/phone_bluetooth_speaker.svg 
b/etc/images/material/notification/phone_bluetooth_speaker.svg
new file mode 100644
index 0000000000..b673a51d48
--- /dev/null
+++ b/etc/images/material/notification/phone_bluetooth_speaker.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M14.71 9.5L17 
7.21V11h.5l2.85-2.85L18.21 6l2.15-2.15L17.5 1H17v3.79L14.71 2.5l-.71.71L16.79 6 
14 8.79l.71.71zM18 2.91l.94.94-.94.94V2.91zm0 4.3l.94.94-.94.94V7.21zm3 
8.25l-5.27-.61-2.52 2.52c-2.83-1.44-5.15-3.75-6.59-6.59l2.53-2.53L8.54 
3H3.03C2.45 13.18 10.82 21.55 21 20.97v-5.51z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/notification/phone_callback.svg 
b/etc/images/material/notification/phone_callback.svg
new file mode 100644
index 0000000000..c7e61fc2ed
--- /dev/null
+++ b/etc/images/material/notification/phone_callback.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M15.73 14.85l-2.52 
2.52c-2.83-1.44-5.15-3.75-6.59-6.59l2.53-2.53L8.54 3H3.03C2.45 13.18 10.82 
21.55 21 20.97v-5.51l-5.27-.61zM18 9h-2.59l5.02-5.02-1.41-1.41L14 
7.59V5h-2v6h6z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/notification/phone_forwarded.svg 
b/etc/images/material/notification/phone_forwarded.svg
new file mode 100644
index 0000000000..4fa09c1e74
--- /dev/null
+++ b/etc/images/material/notification/phone_forwarded.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M18 
11l5-5-5-5v3h-4v4h4zm-4.79 6.37c-2.83-1.44-5.15-3.75-6.59-6.59l2.53-2.53L8.54 
3H3.03C2.45 13.18 10.82 21.55 21 20.97v-5.51l-5.27-.61-2.52 2.52z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/notification/phone_in_talk.svg 
b/etc/images/material/notification/phone_in_talk.svg
new file mode 100644
index 0000000000..33eaf94595
--- /dev/null
+++ b/etc/images/material/notification/phone_in_talk.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19 
12h2c0-4.97-4.03-9-9-9v2c3.87 0 7 3.13 7 7zm-4 0h2c0-2.76-2.24-5-5-5v2c1.66 0 3 
1.34 3 3zm-1.79 5.37c-2.83-1.44-5.15-3.75-6.59-6.59l2.53-2.53L8.54 3H3.03C2.45 
13.18 10.82 21.55 21 20.97v-5.51l-5.27-.61-2.52 2.52z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/notification/phone_locked.svg 
b/etc/images/material/notification/phone_locked.svg
new file mode 100644
index 0000000000..a42a4332be
--- /dev/null
+++ b/etc/images/material/notification/phone_locked.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M13.21 
17.37c-2.83-1.44-5.15-3.75-6.59-6.59l2.53-2.53L8.54 3H3.03C2.45 13.18 10.82 
21.55 21 20.97v-5.51l-5.27-.61-2.52 2.52zM20 
4v-.36c0-1.31-.94-2.5-2.24-2.63C16.26.86 15 2.03 15 3.5V4h-1v6h7V4h-1zm-1 
0h-3v-.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5V4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/notification/phone_missed.svg 
b/etc/images/material/notification/phone_missed.svg
new file mode 100644
index 0000000000..da7f0ad864
--- /dev/null
+++ b/etc/images/material/notification/phone_missed.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M23.32 
16.67c-2.95-2.79-6.93-4.51-11.31-4.51-4.39 0-8.37 1.72-11.31 4.51l-.69.69L3.65 
21l3.93-2.72-.01-3.49c1.4-.45 2.9-.7 4.44-.7 1.55 0 3.04.24 4.44.7l-.01 
3.49L20.37 21l3.64-3.64c0-.01-.52-.52-.69-.69zM7 6.43l4.94 4.94 
7.07-7.07-1.41-1.42-5.66 5.66L8.4 5H11V3H5v6h2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/notification/phone_paused.svg 
b/etc/images/material/notification/phone_paused.svg
new file mode 100644
index 0000000000..fa416659f2
--- /dev/null
+++ b/etc/images/material/notification/phone_paused.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M15 3h2v7h-2zm4 
0h2v7h-2zm-5.79 14.37c-2.83-1.44-5.15-3.75-6.59-6.59l2.53-2.53L8.54 3H3.03C2.45 
13.18 10.82 21.55 21 20.97v-5.51l-5.27-.61-2.52 2.52z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/notification/power.svg 
b/etc/images/material/notification/power.svg
new file mode 100644
index 0000000000..cf6e7e5b3e
--- /dev/null
+++ b/etc/images/material/notification/power.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M16 
7V3h-2v4h-4V3H8v4H6v7.5L9.5 18v3h5v-3l3.5-3.51V7h-2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/notification/power_off.svg 
b/etc/images/material/notification/power_off.svg
new file mode 100644
index 0000000000..c43a25940b
--- /dev/null
+++ b/etc/images/material/notification/power_off.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M18 
14.49V9c0-1.1-.9-2-2-2V3h-2v4h-3.88l7.69 7.69.19-.2zM10 3H8v1.88l2 
2zm-5.88.84L2.71 5.25l3.34 3.34c-.03.13-.05.27-.05.4v5.51L9.5 18v3h5v-3l.48-.48 
4.47 4.47 1.41-1.41L4.12 3.84z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/notification/priority_high.svg 
b/etc/images/material/notification/priority_high.svg
new file mode 100644
index 0000000000..d39339d366
--- /dev/null
+++ b/etc/images/material/notification/priority_high.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><circle cx="12" cy="19" 
r="2"/><path d="M10 3h4v12h-4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/notification/sd_card.svg 
b/etc/images/material/notification/sd_card.svg
new file mode 100644
index 0000000000..b0717ba2b4
--- /dev/null
+++ b/etc/images/material/notification/sd_card.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M20 2H10L4 
8v14h16V2zm-8 6h-2V4h2v4zm3 0h-2V4h2v4zm3 0h-2V4h2v4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/notification/sd_card_alert.svg 
b/etc/images/material/notification/sd_card_alert.svg
new file mode 100644
index 0000000000..10ea6bebfc
--- /dev/null
+++ b/etc/images/material/notification/sd_card_alert.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M20 2H10L4 
8v14h16V2zm-7 15h-2v-2h2v2zm0-4h-2V8h2v5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/notification/sim_card_alert.svg 
b/etc/images/material/notification/sim_card_alert.svg
new file mode 100644
index 0000000000..47f052d300
--- /dev/null
+++ b/etc/images/material/notification/sim_card_alert.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M18 2h-8L4.02 8 4 20c0 
1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm-5 
15h-2v-2h2v2zm0-4h-2V8h2v5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/notification/sms.svg 
b/etc/images/material/notification/sms.svg
new file mode 100644
index 0000000000..0004a04eae
--- /dev/null
+++ b/etc/images/material/notification/sms.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M22 
2H2v20l4-4h16V2zM9 11H7V9h2v2zm4 0h-2V9h2v2zm4 0h-2V9h2v2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/notification/sms_failed.svg 
b/etc/images/material/notification/sms_failed.svg
new file mode 100644
index 0000000000..7dbb5408b6
--- /dev/null
+++ b/etc/images/material/notification/sms_failed.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M22 
2H2v20l4-4h16V2zm-9 12h-2v-2h2v2zm0-4h-2V6h2v4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/notification/support_agent.svg 
b/etc/images/material/notification/support_agent.svg
new file mode 100644
index 0000000000..73579836f1
--- /dev/null
+++ b/etc/images/material/notification/support_agent.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g><circle cx="9" cy="13" r="1"/><circle cx="15" cy="13" 
r="1"/><path 
d="M18,11.03C17.52,8.18,15.04,6,12.05,6c-3.03,0-6.29,2.51-6.03,6.45c2.47-1.01,4.33-3.21,4.86-5.89
 C12.19,9.19,14.88,11,18,11.03z"/><path 
d="M20.99,12C20.88,6.63,16.68,3,12,3c-4.61,0-8.85,3.53-8.99,9H2v6h3v-5.81c0-3.83,2.95-7.18,6.78-7.29
 c3.96-0.12,7.22 [...]
\ No newline at end of file
diff --git a/etc/images/material/notification/sync.svg 
b/etc/images/material/notification/sync.svg
new file mode 100644
index 0000000000..514301f869
--- /dev/null
+++ b/etc/images/material/notification/sync.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M.01 0h24v24h-24V0z" fill="none"/><path d="M12 4V1L8 5l4 
4V6c3.31 0 6 2.69 6 6 0 1.01-.25 1.97-.7 2.8l1.46 1.46C19.54 15.03 20 13.57 20 
12c0-4.42-3.58-8-8-8zm0 14c-3.31 0-6-2.69-6-6 0-1.01.25-1.97.7-2.8L5.24 
7.74C4.46 8.97 4 10.43 4 12c0 4.42 3.58 8 8 8v3l4-4-4-4v3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/notification/sync_disabled.svg 
b/etc/images/material/notification/sync_disabled.svg
new file mode 100644
index 0000000000..36a97cbf72
--- /dev/null
+++ b/etc/images/material/notification/sync_disabled.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0zm0 0h24v24H0V0z" fill="none"/><path d="M10 
6.35V4.26c-.66.17-1.29.43-1.88.75l1.5 1.5c.13-.05.25-.11.38-.16zM20 
12c0-2.21-.91-4.2-2.36-5.64L20 4h-6v6l2.24-2.24C17.32 8.85 18 10.34 18 12c0 
.85-.19 1.65-.51 2.38l1.5 1.5C19.63 14.74 20 13.41 20 12zM4.27 4L2.86 5.41l2.36 
2.36C4.45 8.99 4 10.44 4 12c0 2.21.91 4.2 2.36 5.64L4 20h6v-6l-2.24 2.24C6.68 
15.15 6 13.66 6 12c0-1 .25-1.94.68-2.77l [...]
\ No newline at end of file
diff --git a/etc/images/material/notification/sync_problem.svg 
b/etc/images/material/notification/sync_problem.svg
new file mode 100644
index 0000000000..9eb870b0f9
--- /dev/null
+++ b/etc/images/material/notification/sync_problem.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M3 12c0 2.21.91 4.2 
2.36 5.64L3 20h6v-6l-2.24 2.24C5.68 15.15 5 13.66 5 12c0-2.61 1.67-4.83 
4-5.65V4.26C5.55 5.15 3 8.27 3 12zm8 5h2v-2h-2v2zM21 4h-6v6l2.24-2.24C18.32 
8.85 19 10.34 19 12c0 2.61-1.67 4.83-4 5.65v2.09c3.45-.89 6-4.01 6-7.74 
0-2.21-.91-4.2-2.36-5.64L21 4zm-10 9h2V7h-2v6z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/notification/system_update.svg 
b/etc/images/material/notification/system_update.svg
new file mode 100644
index 0000000000..e96bb933b7
--- /dev/null
+++ b/etc/images/material/notification/system_update.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M5 1v22h14V1H5zm12 
18H7V5h10v14zm-1-6h-3V8h-2v5H8l4 4 4-4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/notification/tap_and_play.svg 
b/etc/images/material/notification/tap_and_play.svg
new file mode 100644
index 0000000000..b3e2e2bc05
--- /dev/null
+++ b/etc/images/material/notification/tap_and_play.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M2 16v2c2.76 0 5 
2.24 5 5h2c0-3.87-3.13-7-7-7zm0 4v3h3c0-1.66-1.34-3-3-3zm0-8v2c4.97 0 9 4.03 9 
9h2c0-6.08-4.92-11-11-11zM5 1v9.37c.69.16 1.36.37 2 .64V5h10v13h-3.03c.52 
1.25.84 2.59.95 4H19V1H5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/notification/time_to_leave.svg 
b/etc/images/material/notification/time_to_leave.svg
new file mode 100644
index 0000000000..348c58dd1a
--- /dev/null
+++ b/etc/images/material/notification/time_to_leave.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M18.57 4H5.43L3 
11v9h3v-2h12v2h3v-9l-2.43-7zM6.5 15c-.83 0-1.5-.67-1.5-1.5S5.67 12 6.5 
12s1.5.67 1.5 1.5S7.33 15 6.5 15zm11 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.5zM5 10l1.5-4.5h11L19 10H5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/notification/tv_off.svg 
b/etc/images/material/notification/tv_off.svg
new file mode 100644
index 0000000000..74f15e0c40
--- /dev/null
+++ b/etc/images/material/notification/tv_off.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M21 7v10.88l2 
2V5h-9.58l3.29-3.3L16 1l-4 4-4-4-.7.7L10.58 5H8.12l2 2zM2.41 2.13l-.14.14L1 
3.54l1.53 1.53H1V21h17.46l1.99 1.99 1.26-1.26.15-.15L2.41 2.13zM3 19V7h1.46l12 
12H3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/notification/vibration.svg 
b/etc/images/material/notification/vibration.svg
new file mode 100644
index 0000000000..52c446997f
--- /dev/null
+++ b/etc/images/material/notification/vibration.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M0 15h2V9H0v6zm3 
2h2V7H3v10zm19-8v6h2V9h-2zm-3 8h2V7h-2v10zM18 3H6v18h12V3zm-2 
16H8V5h8v14z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/notification/voice_chat.svg 
b/etc/images/material/notification/voice_chat.svg
new file mode 100644
index 0000000000..be2f65c3f5
--- /dev/null
+++ b/etc/images/material/notification/voice_chat.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M22 2H2.01L2 
22l4-4h16V2zm-4 12l-4-3.2V14H6V6h8v3.2L18 6v8z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/notification/vpn_lock.svg 
b/etc/images/material/notification/vpn_lock.svg
new file mode 100644
index 0000000000..a13a4770c3
--- /dev/null
+++ b/etc/images/material/notification/vpn_lock.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19 13c0 2.08-.8 
3.97-2.1 5.39V17H14v-4H7v-2h3V8h4V3.46c-.95-.3-1.95-.46-3-.46C5.48 3 1 7.48 1 
13s4.48 10 10 10 10-4.48 10-10c0-.34-.02-.67-.05-1h-2.03c.04.33.08.66.08 1zm-9 
7.93c-3.95-.49-7-3.85-7-7.93 0-.62.08-1.21.21-1.79L8 16v3h2v1.93zM22 
4v-.36c0-1.31-.94-2.5-2.24-2.63C18.26.86 17 2.03 17 3.5V4h-1v6h7V4h-1zm-1 
0h-3v-.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5 [...]
\ No newline at end of file
diff --git a/etc/images/material/notification/wc.svg 
b/etc/images/material/notification/wc.svg
new file mode 100644
index 0000000000..a3f3a5d2d1
--- /dev/null
+++ b/etc/images/material/notification/wc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M.01 0h24v24h-24V0z" fill="none"/><path d="M5.5 
22v-7.5H4V7h7v7.5H9.5V22h-4zM18 22v-6h3l-3-9h-3l-3 9h3v6h3zM7.5 6c1.11 0 2-.89 
2-2s-.89-2-2-2-2 .89-2 2 .89 2 2 2zm9 0c1.11 0 2-.89 2-2s-.89-2-2-2-2 .89-2 2 
.89 2 2 2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/notification/wifi.svg 
b/etc/images/material/notification/wifi.svg
new file mode 100644
index 0000000000..4abf8a1f69
--- /dev/null
+++ b/etc/images/material/notification/wifi.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0zm0 0h24v24H0V0z" fill="none"/><path d="M1 
9l2 2c4.97-4.97 13.03-4.97 18 0l2-2C16.93 2.93 7.08 2.93 1 9zm8 8l3 3 
3-3c-1.65-1.66-4.34-1.66-6 0zm-4-4l2 2c2.76-2.76 7.24-2.76 10 0l2-2C15.14 9.14 
8.87 9.14 5 13z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/notification/wifi_off.svg 
b/etc/images/material/notification/wifi_off.svg
new file mode 100644
index 0000000000..d2c150c9c7
--- /dev/null
+++ b/etc/images/material/notification/wifi_off.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M21 
11l2-2c-3.73-3.73-8.87-5.15-13.7-4.31l2.58 2.58c3.3-.02 6.61 1.22 9.12 3.73zM9 
17l3 3 3-3c-1.65-1.66-4.34-1.66-6 0zm10-4c-1.08-1.08-2.36-1.85-3.72-2.33l3.02 
3.02.7-.69zM3.41 1.64L2 3.05 5.05 6.1C3.59 6.83 2.22 7.79 1 9l2 2c1.23-1.23 
2.65-2.16 4.17-2.78l2.24 2.24C7.79 10.89 6.27 11.74 5 13l2 2c1.35-1.35 
3.11-2.04 4.89-2.06l7.08 7.08 1.41-1.41L3.41 1.64z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/places/ac_unit.svg 
b/etc/images/material/places/ac_unit.svg
new file mode 100644
index 0000000000..64e89c50bb
--- /dev/null
+++ b/etc/images/material/places/ac_unit.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M22 
11h-4.17l3.24-3.24-1.41-1.42L15 11h-2V9l4.66-4.66-1.42-1.41L13 
6.17V2h-2v4.17L7.76 2.93 6.34 4.34 11 9v2H9L4.34 6.34 2.93 7.76 6.17 
11H2v2h4.17l-3.24 3.24 1.41 1.42L9 13h2v2l-4.66 4.66 1.42 1.41L11 
17.83V22h2v-4.17l3.24 3.24 1.42-1.41L13 15v-2h2l4.66 4.66 1.41-1.42L17.83 
13H22v-2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/places/airport_shuttle.svg 
b/etc/images/material/places/airport_shuttle.svg
new file mode 100644
index 0000000000..dbe46dbb23
--- /dev/null
+++ b/etc/images/material/places/airport_shuttle.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M17 5H1v11h2c0 1.66 
1.34 3 3 3s3-1.34 3-3h6c0 1.66 1.34 3 3 3s3-1.34 3-3h2v-5l-6-6zM3 11V7h4v4H3zm3 
6.25c-.69 0-1.25-.56-1.25-1.25s.56-1.25 1.25-1.25 1.25.56 1.25 1.25-.56 
1.25-1.25 1.25zM13 11H9V7h4v4zm5 6.25c-.69 0-1.25-.56-1.25-1.25s.56-1.25 
1.25-1.25 1.25.56 1.25 1.25-.56 1.25-1.25 1.25zM15 11V7h1l4 4h-5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/places/all_inclusive.svg 
b/etc/images/material/places/all_inclusive.svg
new file mode 100644
index 0000000000..cc7016d2e3
--- /dev/null
+++ b/etc/images/material/places/all_inclusive.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M18.6 6.62c-1.44 
0-2.8.56-3.77 1.53L7.8 14.39c-.64.64-1.49.99-2.4.99-1.87 
0-3.39-1.51-3.39-3.38S3.53 8.62 5.4 8.62c.91 0 1.76.35 2.44 1.03l1.13 1 
1.51-1.34L9.22 8.2C8.2 7.18 6.84 6.62 5.4 6.62 2.42 6.62 0 9.04 0 12s2.42 5.38 
5.4 5.38c1.44 0 2.8-.56 3.77-1.53L13.51 12l2.69-2.39c.64-.64 1.49-.99 2.4-.99 
1.87 0 3.39 1.51 3.39 3.38s-1.52 3.38-3.39 3.38c-.9 0-1.76 [...]
\ No newline at end of file
diff --git a/etc/images/material/places/apartment.svg 
b/etc/images/material/places/apartment.svg
new file mode 100644
index 0000000000..91a562f4b8
--- /dev/null
+++ b/etc/images/material/places/apartment.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><path d="M17,11V3H7v4H3v14h8v-4h2v4h8V11H17z 
M7,19H5v-2h2V19z M7,15H5v-2h2V15z M7,11H5V9h2V11z M11,15H9v-2h2V15z 
M11,11H9V9h2 V11z M11,7H9V5h2V7z M15,15h-2v-2h2V15z M15,11h-2V9h2V11z 
M15,7h-2V5h2V7z M19,19h-2v-2h2V19z M19,15h-2v-2h2V15z"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/places/baby_changing_station.svg 
b/etc/images/material/places/baby_changing_station.svg
new file mode 100644
index 0000000000..152bfac075
--- /dev/null
+++ b/etc/images/material/places/baby_changing_station.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/><path 
d="M14,8v2h-3L8.31,8.82L7,12.75V22H3V12l1.58-4.63C4.86,6.53,5.63,6.01,6.46,6C6.74,6,7.02,6.05,7.3,6.18l4.15,1.83L14,8z
 M8,1C6.9,1,6,1.9,6,3s0.9,2,2,2s2-0.9,2-2S9.1,1,8,1z M9,19h12v-2H9V19z 
M19.5,16c0.83,0,1.5-0.67,1.5-1.5 
c0-0.83-0.67-1.5-1.5-1.5S18,13.67,18,14.5C18,15.33,18.67,16,19.5,16z 
M13,13v-2H9v2h2v3h6v-5h-2v2H13z"/ [...]
\ No newline at end of file
diff --git a/etc/images/material/places/backpack.svg 
b/etc/images/material/places/backpack.svg
new file mode 100644
index 0000000000..a4086e9bea
--- /dev/null
+++ b/etc/images/material/places/backpack.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/><g><g><path 
d="M20,8v14H4V8c0-1.86,1.28-3.41,3-3.86V2h3v2h4V2h3v2.14C18.72,4.59,20,6.14,20,8z
 M6,12v2h10v2h2v-4H6z"/></g></g></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/places/bathtub.svg 
b/etc/images/material/places/bathtub.svg
new file mode 100644
index 0000000000..fe29dedb46
--- /dev/null
+++ b/etc/images/material/places/bathtub.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g><g><circle cx="7" cy="7" r="2"/></g><g><path 
d="M20,13V4.83C20,3.27,18.73,2,17.17,2c-0.75,0-1.47,0.3-2,0.83l-1.25,1.25C13.76,4.03,13.59,4,13.41,4
 
c-0.4,0-0.77,0.12-1.08,0.32l2.76,2.76c0.2-0.31,0.32-0.68,0.32-1.08c0-0.18-0.03-0.34-0.07-0.51l1.25-1.25
 C16.74,4.09,16.95,4,17.17,4C17.63,4,18,4.37,18,4.83V13h-6.85c-0.3-0.21 [...]
\ No newline at end of file
diff --git a/etc/images/material/places/beach_access.svg 
b/etc/images/material/places/beach_access.svg
new file mode 100644
index 0000000000..1c506b41ba
--- /dev/null
+++ b/etc/images/material/places/beach_access.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M5.95 5.98c-3.94 
3.95-3.93 10.35.02 14.3l2.86-2.86C5.7 14.29 4.65 9.91 5.95 5.98zm11.47 
2.85l2.86-2.86c-3.95-3.95-10.35-3.96-14.3-.02 3.93-1.3 8.31-.25 11.44 
2.88zM5.97 5.96l-.01.01c-.38 3.01 1.17 6.88 4.3 
10.02l5.73-5.73c-3.13-3.13-7.01-4.68-10.02-4.3zm7.156 8.6l1.428-1.428 6.442 
6.442-1.43 1.428z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/places/bento.svg 
b/etc/images/material/places/bento.svg
new file mode 100644
index 0000000000..02d78d7cbc
--- /dev/null
+++ b/etc/images/material/places/bento.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><rect fill="none" height="24" 
width="24"/><g><path d="M16,11V5h6v6H16z M16,19h6v-6h-6V19z M14,5v14H2V5H14z 
M9.5,12c0-0.83-0.67-1.5-1.5-1.5S6.5,11.17,6.5,12s0.67,1.5,1.5,1.5 
S9.5,12.83,9.5,12z"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/places/business_center.svg 
b/etc/images/material/places/business_center.svg
new file mode 100644
index 0000000000..74b1ca7b97
--- /dev/null
+++ b/etc/images/material/places/business_center.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M10 
16v-1H3.01v6H21v-6h-7v1h-4zm12-9h-6V5l-2-2h-4L8 5v2H2v7h8v-2h4v2h8V7zm-8 
0h-4V5h4v2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/places/carpenter.svg 
b/etc/images/material/places/carpenter.svg
new file mode 100644
index 0000000000..cfce64827f
--- /dev/null
+++ b/etc/images/material/places/carpenter.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><rect fill="none" height="24" 
width="24"/><path 
d="M7,1.5L3.11,5.39l8.13,11.67l-1.41,1.41l4.24,4.24l7.07-7.07L7,1.5z 
M12.66,18.47l4.24-4.24l1.41,1.41l-4.24,4.24 L12.66,18.47z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/places/casino.svg 
b/etc/images/material/places/casino.svg
new file mode 100644
index 0000000000..be45bf64a9
--- /dev/null
+++ b/etc/images/material/places/casino.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M21 3H3v18h18V3zM7.5 
18c-.83 0-1.5-.67-1.5-1.5S6.67 15 7.5 15s1.5.67 1.5 1.5S8.33 18 7.5 
18zm0-9C6.67 9 6 8.33 6 7.5S6.67 6 7.5 6 9 6.67 9 7.5 8.33 9 7.5 9zm4.5 
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.5zm4.5 
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-9c-.83 0-1.5-.67-1.5-1.5S15.67 6 16.5 6s1.5.67 [...]
\ No newline at end of file
diff --git a/etc/images/material/places/charging_station.svg 
b/etc/images/material/places/charging_station.svg
new file mode 100644
index 0000000000..ba3352510c
--- /dev/null
+++ b/etc/images/material/places/charging_station.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/><path d="M14.5,11l-3,6v-4h-2l3-6v4H14.5z M5,1h14v22H5V1z 
M7,6v12h10V6H7z"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/places/checkroom.svg 
b/etc/images/material/places/checkroom.svg
new file mode 100644
index 0000000000..02bf431585
--- /dev/null
+++ b/etc/images/material/places/checkroom.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/><path 
d="M21.6,18.2L13,11.75v-0.91c1.65-0.49,2.8-2.17,2.43-4.05c-0.26-1.31-1.3-2.4-2.61-2.7C10.54,3.57,8.5,5.3,8.5,7.5h2
 
C10.5,6.67,11.17,6,12,6s1.5,0.67,1.5,1.5c0,0.84-0.69,1.52-1.53,1.5L11,9l0,2.75L2.4,18.2C1.63,18.78,2.04,20,3,20h9h9
 C21.96,20,22.37,18.78,21.6,18.2z M6,18l6-4.5l6,4.5H6z"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/places/child_care.svg 
b/etc/images/material/places/child_care.svg
new file mode 100644
index 0000000000..59169a1343
--- /dev/null
+++ b/etc/images/material/places/child_care.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><circle cx="14.5" cy="10.5" 
r="1.25"/><circle cx="9.5" cy="10.5" r="1.25"/><path d="M12 17c2.01 0 3.74-1.23 
4.5-3h-9c.76 1.77 2.49 3 4.5 
3zm10.94-5.66c-.25-1.51-1.36-2.74-2.81-3.17-.53-1.12-1.28-2.1-2.19-2.91C16.36 
3.85 14.28 3 12 3s-4.36.85-5.94 2.26c-.92.81-1.67 1.8-2.19 2.91-1.45.43-2.56 
1.65-2.81 3.17-.04.21-.06.43-.06.66 0 .23.02.45.06.66.25 1.51 1.36 2.74 2.81 3 
[...]
\ No newline at end of file
diff --git a/etc/images/material/places/child_friendly.svg 
b/etc/images/material/places/child_friendly.svg
new file mode 100644
index 0000000000..e37c66b729
--- /dev/null
+++ b/etc/images/material/places/child_friendly.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M13 
2v8h8c0-4.42-3.58-8-8-8zm6.32 13.89C20.37 14.54 21 12.84 21 
11H6.44l-.95-2H2v2h2.22s1.89 4.07 2.12 4.42c-1.1.59-1.84 1.75-1.84 3.08C4.5 
20.43 6.07 22 8 22c1.76 0 3.22-1.3 3.46-3h2.08c.24 1.7 1.7 3 3.46 3 1.93 0 
3.5-1.57 3.5-3.5 0-1.04-.46-1.97-1.18-2.61zM8 20c-.83 0-1.5-.67-1.5-1.5S7.17 17 
8 17s1.5.67 1.5 1.5S8.83 20 8 20zm9 0c-.83 0-1.5-.67-1.5-1.5S16.17 [...]
\ No newline at end of file
diff --git a/etc/images/material/places/corporate_fare.svg 
b/etc/images/material/places/corporate_fare.svg
new file mode 100644
index 0000000000..e19e0a7cf1
--- /dev/null
+++ b/etc/images/material/places/corporate_fare.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><rect fill="none" height="24" 
width="24"/><path d="M12,7V3H2v18h20V7H12z M10,19H4v-2h6V19z M10,15H4v-2h6V15z 
M10,11H4V9h6V11z M10,7H4V5h6V7z M20,19h-8V9h8V19z M18,11h-4v2 h4V11z 
M18,15h-4v2h4V15z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/places/countertops.svg 
b/etc/images/material/places/countertops.svg
new file mode 100644
index 0000000000..ac6182c90e
--- /dev/null
+++ b/etc/images/material/places/countertops.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><rect fill="none" height="24" 
width="24"/><path 
d="M18,10V7c0-1.66-1.34-3-3-3c-1.66,0-3,1.34-3,3h2c0-0.55,0.45-1,1-1c0.55,0,1,0.45,1,1v3H8c1.1,0,2-0.9,2-2V4H4v4
 c0,1.1,0.9,2,2,2H2v2h2v8h16v-8h2v-2H18z M13,18h-2v-6h2V18z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/places/do_not_step.svg 
b/etc/images/material/places/do_not_step.svg
new file mode 100644
index 0000000000..f9b5262e21
--- /dev/null
+++ b/etc/images/material/places/do_not_step.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/><path 
d="M1.39,4.22l8.24,8.24l-0.69,0.72L6.87,11.1c-0.11,0.4-0.26,0.78-0.45,1.12l1.75,1.75l-0.69,0.72l-1.63-1.63
 
c-0.24,0.29-0.5,0.56-0.77,0.8l1.63,1.63l-0.7,0.72l-1.74-1.74C2.83,15.43,1.34,15.82,1,15.92L1,20h9.5l3.33-3.33l5.94,5.94
 l1.41-1.41L2.81,2.81L1.39,4.22z 
M18.51,15.68l-1.41-1.41l4.48-4.48L23,11.2L18.51,15.68z M20.88,9.0 [...]
\ No newline at end of file
diff --git a/etc/images/material/places/do_not_touch.svg 
b/etc/images/material/places/do_not_touch.svg
new file mode 100644
index 0000000000..3f08dbbe41
--- /dev/null
+++ b/etc/images/material/places/do_not_touch.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/><path d="M13,10.17l-2.5-2.5V1H13V10.17z 
M20,4h-2.5v7h-1V2H14v9.17l6,6V4z M9.5,3H7.01v1.18L9.5,6.67V3z 
M21.19,21.19L2.81,2.81 
L1.39,4.22L7,9.83v4.3l-3.32-1.9L2,13.88L9.68,22h9.54l0.56,0.61L21.19,21.19z"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/places/dry.svg 
b/etc/images/material/places/dry.svg
new file mode 100644
index 0000000000..ce00e545df
--- /dev/null
+++ b/etc/images/material/places/dry.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/><path 
d="M1,12.68V23h18v-2.5h-7v-1h9V17h-9v-1h10v-2.5H12v-1h8V10H8.86l1.88-3.3L9.12,5L1,12.68z
 M15.65,4.86l-0.07-0.07 
c-0.57-0.62-0.82-1.41-0.67-2.2L15,2h-1.89l-0.06,0.43c-0.2,1.36,0.27,2.71,1.3,3.72l0.07,0.06c0.57,0.62,0.82,1.41,0.67,2.2
 L14.98,9h1.91l0.06-0.43C17.16,7.21,16.68,5.86,15.65,4.86z 
M19.65,4.86l-0.07-0.07c-0.57-0.62 [...]
\ No newline at end of file
diff --git a/etc/images/material/places/elevator.svg 
b/etc/images/material/places/elevator.svg
new file mode 100644
index 0000000000..8db0675b59
--- /dev/null
+++ b/etc/images/material/places/elevator.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/><path d="M21,3H3v18h18V3z 
M8.5,6c0.69,0,1.25,0.56,1.25,1.25c0,0.69-0.56,1.25-1.25,1.25S7.25,7.94,7.25,7.25
 C7.25,6.56,7.81,6,8.5,6z M11,14h-1v4H7v-4H6V9.5h5V14z 
M15.5,17L13,13h5L15.5,17z M13,11l2.5-4l2.5,4H13z"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/places/escalator.svg 
b/etc/images/material/places/escalator.svg
new file mode 100644
index 0000000000..59c7fb7338
--- /dev/null
+++ b/etc/images/material/places/escalator.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/><g><path d="M21,3H3v18h18L21,3z 
M18.5,9h-3.2l-5,9H5.5v-3h3.2l5-9h4.8V9z"/></g></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/places/escalator_warning.svg 
b/etc/images/material/places/escalator_warning.svg
new file mode 100644
index 0000000000..04b8d46019
--- /dev/null
+++ b/etc/images/material/places/escalator_warning.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/><path d="M6.5,2c1.1,0,2,0.9,2,2s-0.9,2-2,2s-2-0.9-2-2S5.4,2,6.5,2z 
M15.5,9.5c0,0.83,0.67,1.5,1.5,1.5s1.5-0.67,1.5-1.5 
S17.83,8,17,8S15.5,8.67,15.5,9.5z 
M14.21,12.86l-0.92,1.32L9.72,8C9.37,7.38,8.71,7,7.99,7H3v8h1.5v7h5V11.61L12.03,16h2.2
 L15,14.9V22h4v-5h1v-5h-4.15C15.19,12,14.58,12.32,14.21,12.86z"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/places/family_restroom.svg 
b/etc/images/material/places/family_restroom.svg
new file mode 100644
index 0000000000..f23e5db872
--- /dev/null
+++ b/etc/images/material/places/family_restroom.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/><path 
d="M16,4c0-1.11,0.89-2,2-2s2,0.89,2,2s-0.89,2-2,2S16,5.11,16,4z 
M20,22v-6h2.5l-3-9l-3,0l-1.17,3.5H17V22H20z M12.5,11.5 
c0.83,0,1.5-0.67,1.5-1.5s-0.67-1.5-1.5-1.5S11,9.17,11,10S11.67,11.5,12.5,11.5z 
M5.5,6c1.11,0,2-0.89,2-2s-0.89-2-2-2 s-2,0.89-2,2S4.39,6,5.5,6z 
M7.5,22v-7H9V7H2v8h1.5v7H7.5z M14,22v-4h1v-5.5h-5V18h1v4H14z"/ [...]
\ No newline at end of file
diff --git a/etc/images/material/places/fence.svg 
b/etc/images/material/places/fence.svg
new file mode 100644
index 0000000000..05a2797f86
--- /dev/null
+++ b/etc/images/material/places/fence.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><path 
d="M21,12v-2h-2V7l-3-3l-2,2l-2-2l-2,2L8,4L5,7v3H3v2h2v2H3v2h2v4h14v-4h2v-2h-2v-2H21z
 M16,6.83l1,1V10h-2V7.83l0.41-0.41 L16,6.83z 
M12,6.83l0.59,0.59L13,7.83V10h-2V7.83l0.41-0.41L12,6.83z M11,14v-2h2v2H11z 
M13,16v2h-2v-2H13z M7,7.83l1-1l0.59,0.59 L9,7.83V10H7V7.83z M7,12h2v2H7V12z 
M7,16h2v2H7V16z M17,18h-2v-2h2V18z M1 [...]
\ No newline at end of file
diff --git a/etc/images/material/places/fire_extinguisher.svg 
b/etc/images/material/places/fire_extinguisher.svg
new file mode 100644
index 0000000000..e904505298
--- /dev/null
+++ b/etc/images/material/places/fire_extinguisher.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/><path d="M7,19h10v3H7V19z M7,18h10v-5H7V18z 
M17,3v6l-3.15-0.66c-0.01,0-0.01,0.01-0.02,0.02c1.55,0.62,2.72,1.98,3.07,3.64H7.1
 
c0.34-1.66,1.52-3.02,3.07-3.64c-0.33-0.26-0.6-0.58-0.8-0.95L5,6.5v-1l4.37-0.91C9.87,3.65,10.86,3,12,3
 c0.7,0,1.34,0.25,1.85,0.66L17,3z 
M13,6c-0.03-0.59-0.45-1-1-1s-1,0.45-1,1s0.45,1,1,1S13,6.55,13,6z"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/places/fitness_center.svg 
b/etc/images/material/places/fitness_center.svg
new file mode 100644
index 0000000000..eefd3becef
--- /dev/null
+++ b/etc/images/material/places/fitness_center.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M20.57 14.86L22 
13.43 20.57 12 17 15.57 8.43 7 12 3.43 10.57 2 9.14 3.43 7.71 2 5.57 4.14 4.14 
2.71 2.71 4.14l1.43 1.43L2 7.71l1.43 1.43L2 10.57 3.43 12 7 8.43 15.57 17 12 
20.57 13.43 22l1.43-1.43L16.29 22l2.14-2.14 1.43 1.43 1.43-1.43-1.43-1.43L22 
16.29l-1.43-1.43z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/places/food_bank.svg 
b/etc/images/material/places/food_bank.svg
new file mode 100644
index 0000000000..ae45fb2fc5
--- /dev/null
+++ b/etc/images/material/places/food_bank.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><rect fill="none" height="24" 
width="24"/><path d="M12,3L4,9v12h16V9L12,3z 
M12.5,12.5c0,0.83-0.67,1.5-1.5,1.5v4h-1v-4c-0.83,0-1.5-0.67-1.5-1.5v-3h1v3H10v-3h1v3h0.5v-3h1
 V12.5z M15,18h-1v-3.5h-1v-3c0-1.1,0.9-2,2-2V18z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/places/foundation.svg 
b/etc/images/material/places/foundation.svg
new file mode 100644
index 0000000000..0873f63311
--- /dev/null
+++ b/etc/images/material/places/foundation.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><rect fill="none" height="24" 
width="24"/><path 
d="M19,12h3L12,3L2,12h3v3H3v2h2v3h2v-3h4v3h2v-3h4v3h2v-3h2v-2h-2V12z 
M7,15v-4.81l4-3.6V15H7z M13,15V6.59l4,3.6V15H13z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/places/free_breakfast.svg 
b/etc/images/material/places/free_breakfast.svg
new file mode 100644
index 0000000000..4159743eef
--- /dev/null
+++ b/etc/images/material/places/free_breakfast.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M20 
3H4v14h14v-7h2c1.11 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 5h-2V5h2v3zM4 
19h16v2H4v-2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/places/golf_course.svg 
b/etc/images/material/places/golf_course.svg
new file mode 100644
index 0000000000..d6fe0455e7
--- /dev/null
+++ b/etc/images/material/places/golf_course.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><circle cx="19.5" cy="19.5" 
r="1.5"/><path d="M17 5.92L9 2v18H7v-1.73c-1.79.35-3 .99-3 1.73 0 1.1 2.69 2 6 
2s6-.9 6-2c0-.99-2.16-1.81-5-1.97V8.98l6-3.06z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/places/grass.svg 
b/etc/images/material/places/grass.svg
new file mode 100644
index 0000000000..39103375e8
--- /dev/null
+++ b/etc/images/material/places/grass.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><rect fill="none" height="24" 
width="24"/><path 
d="M12,20H2v-2h5.75l0,0C7.02,15.19,4.81,12.99,2,12.26C2.64,12.1,3.31,12,4,12C8.42,12,12,15.58,12,20z
 M22,12.26 
C21.36,12.1,20.69,12,20,12c-2.93,0-5.48,1.58-6.88,3.93c0.29,0.66,0.53,1.35,0.67,2.07c0.13,0.65,0.2,1.32,0.2,2h2h6v-2h-5.75
 C16.98,15.19,19.19,12.99,22,12.26z 
M15.64,11.02c0.78-2.09,2.23-3.84,4.09-5C15.44,6.16,12,9.67 [...]
\ No newline at end of file
diff --git a/etc/images/material/places/hot_tub.svg 
b/etc/images/material/places/hot_tub.svg
new file mode 100644
index 0000000000..decc6dd331
--- /dev/null
+++ b/etc/images/material/places/hot_tub.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><circle cx="7" cy="6" 
r="2"/><path d="M11.15 
12c-.31-.22-.59-.46-.82-.72l-1.4-1.55c-.19-.21-.43-.38-.69-.5-.29-.14-.62-.23-.96-.23h-.03C6.01
 9 5 10.01 5 11.25V12H2v10h20V12H11.15zM7 20H5v-6h2v6zm4 0H9v-6h2v6zm4 
0h-2v-6h2v6zm4 0h-2v-6h2v6zm-.35-14.14l-.07-.07c-.57-.62-.82-1.41-.67-2.2L18 
3h-1.89l-.06.43c-.2 1.36.27 2.71 1.3 3.72l.07.06c.57.62.82 1.41.67 
2.2l-.11.59h1.9 [...]
\ No newline at end of file
diff --git a/etc/images/material/places/house.svg 
b/etc/images/material/places/house.svg
new file mode 100644
index 0000000000..9a2bce7ca1
--- /dev/null
+++ b/etc/images/material/places/house.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><path 
d="M19,9.3V4h-3v2.6L12,3L2,12h3v8h5v-6h4v6h5v-8h3L19,9.3z 
M10,10c0-1.1,0.9-2,2-2s2,0.9,2,2H10z"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/places/house_siding.svg 
b/etc/images/material/places/house_siding.svg
new file mode 100644
index 0000000000..a05ae76d8c
--- /dev/null
+++ b/etc/images/material/places/house_siding.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><rect fill="none" height="24" 
width="24"/><path d="M19,12h3L12,3L2,12h3v8h2v-2h10v2h2V12z 
M7.21,10h9.58L17,10.19V12H7v-1.81L7.21,10z M14.57,8H9.43L12,5.69L14.57,8z M7,16 
v-2h10v2H7z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/places/kitchen.svg 
b/etc/images/material/places/kitchen.svg
new file mode 100644
index 0000000000..b358bd8222
--- /dev/null
+++ b/etc/images/material/places/kitchen.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M20 2.01L4 
2v20h16V2.01zM18 20H6v-9.02h12V20zm0-11H6V4h12v5zM8 5h2v3H8V5zm0 
7h2v5H8v-5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/places/meeting_room.svg 
b/etc/images/material/places/meeting_room.svg
new file mode 100644
index 0000000000..5f1e799d6e
--- /dev/null
+++ b/etc/images/material/places/meeting_room.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M14 
6v15H3v-2h2V3h9v1h5v15h2v2h-4V6h-3zm-4 5v2h2v-2h-2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/places/microwave.svg 
b/etc/images/material/places/microwave.svg
new file mode 100644
index 0000000000..1be74ff370
--- /dev/null
+++ b/etc/images/material/places/microwave.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><rect fill="none" height="24" 
width="24"/><path 
d="M6.8,10.61L5.37,9.19C5.73,8.79,6.59,8,7.75,8c0.8,0,1.39,0.39,1.81,0.67C9.87,8.88,10.07,9,10.25,9
 
c0.37,0,0.8-0.41,0.95-0.61l1.42,1.42c-0.36,0.4-1.22,1.19-2.37,1.19c-0.79,0-1.37-0.38-1.79-0.66C8.13,10.12,7.94,10,7.75,10
 C7.38,10,6.95,10.41,6.8,10.61z 
M7.75,15c0.19,0,0.38,0.12,0.71,0.34c0.42,0.28,1,0.66,1.79,0.66c1.16,0,2.01 [...]
\ No newline at end of file
diff --git a/etc/images/material/places/night_shelter.svg 
b/etc/images/material/places/night_shelter.svg
new file mode 100644
index 0000000000..b8654cca52
--- /dev/null
+++ b/etc/images/material/places/night_shelter.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><rect fill="none" height="24" 
width="24"/><path d="M12,3L4,9v12h16V9L12,3z 
M9.75,12.5c0.69,0,1.25,0.56,1.25,1.25S10.44,15,9.75,15S8.5,14.44,8.5,13.75S9.06,12.5,9.75,12.5z
 M17,18h-1v-1.5H8V18H7v-7h1v4.5h3.5V12H17V18z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/places/no_backpack.svg 
b/etc/images/material/places/no_backpack.svg
new file mode 100644
index 0000000000..515f95bb4c
--- /dev/null
+++ b/etc/images/material/places/no_backpack.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><rect fill="none" height="24" 
width="24" y="0"/><g><g><path 
d="M21.19,21.19L2.81,2.81L1.39,4.22l2.76,2.76C4.06,7.31,4,7.64,4,8v14h15.17l0.61,0.61L21.19,21.19z
 M6,14v-2h3.17l2,2H6z 
M6.98,4.15c0.01,0,0.01-0.01,0.02-0.01V2h3v2h4V2h3v2.14c1.72,0.45,3,2,3,3.86v9.17l-2-2V12h-3.17L6.98,4.15z"/></g></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/places/no_cell.svg 
b/etc/images/material/places/no_cell.svg
new file mode 100644
index 0000000000..85e76871aa
--- /dev/null
+++ b/etc/images/material/places/no_cell.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/><path 
d="M21.19,21.19L2.81,2.81L1.39,4.22L5,7.83V23h14v-1.17l0.78,0.78L21.19,21.19z 
M7,18V9.83L15.17,18H7z M8.83,6L5,2.17V1h14 v15.17l-2-2V6H8.83z"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/places/no_drinks.svg 
b/etc/images/material/places/no_drinks.svg
new file mode 100644
index 0000000000..f6a6a196bf
--- /dev/null
+++ b/etc/images/material/places/no_drinks.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/><path 
d="M21.19,21.19L2.81,2.81L1.39,4.22l8.23,8.23L11,14v5H6v2h12v-0.17l1.78,1.78L21.19,21.19z
 M13,19v-3.17L16.17,19H13z 
M7.83,5l-2-2H21v2l-6.2,6.97L9.83,7h6.74l1.78-2H7.83z"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/places/no_flash.svg 
b/etc/images/material/places/no_flash.svg
new file mode 100644
index 0000000000..02897c5fc7
--- /dev/null
+++ b/etc/images/material/places/no_flash.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><path 
d="M2.45,2.45L1.04,3.87l5.3,5.3L6.14,9.4H2V22h16v-1.17l2.13,2.13l1.41-1.41L2.45,2.45z
 M10,20c-2.21,0-4-1.79-4-4 
c0-1.95,1.4-3.57,3.25-3.92l1.57,1.57c-0.26-0.09-0.53-0.15-0.82-0.15c-1.38,0-2.5,1.12-2.5,2.5c0,1.38,1.12,2.5,2.5,2.5
 
c1.38,0,2.5-1.12,2.5-2.5c0-0.29-0.06-0.56-0.15-0.82l1.57,1.57C13.57,18.6,11.95,20,10,20z
 M18,15.17L10.83,8h1.75l1.28,1.4H18 V15.17z M20.4 [...]
\ No newline at end of file
diff --git a/etc/images/material/places/no_food.svg 
b/etc/images/material/places/no_food.svg
new file mode 100644
index 0000000000..1fa42148d8
--- /dev/null
+++ b/etc/images/material/places/no_food.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/><path 
d="M11.35,8.52L11,5h5V1h2v4h5l-1.38,13.79L18,15.17L11.35,8.52z 
M21.9,21.9L2.1,2.1L0.69,3.51l5.7,5.7 
C3.46,9.83,1,11.76,1,15h11.17l2,2H1v2h15v-0.17l4.49,4.49L21.9,21.9z 
M1,23h15v-2H1V23z"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/places/no_meeting_room.svg 
b/etc/images/material/places/no_meeting_room.svg
new file mode 100644
index 0000000000..5ba6155efa
--- /dev/null
+++ b/etc/images/material/places/no_meeting_room.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M14 6h3v7.88l2 
2V4h-5V3H6.12L14 10.88zm-2 5.71V13h-2v-2h1.29L2.41 2.13 1 3.54l4 
4V19H3v2h11v-4.46L20.46 23l1.41-1.41z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/places/no_photography.svg 
b/etc/images/material/places/no_photography.svg
new file mode 100644
index 0000000000..ad12844d6e
--- /dev/null
+++ b/etc/images/material/places/no_photography.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/><path 
d="M10.94,8.12L7.48,4.66L9,3h6l1.83,2H22v14.17l-5.12-5.12C16.96,13.71,17,13.36,17,13c0-2.76-2.24-5-5-5
 C11.64,8,11.29,8.04,10.94,8.12z 
M20.49,23.31L18.17,21H2V5h0.17L0.69,3.51L2.1,2.1L21,21l0.9,0.9L20.49,23.31z 
M14.49,17.32 
l-1.5-1.5C12.67,15.92,12.35,16,12,16c-1.66,0-3-1.34-3-3c0-0.35,0.08-0.67,0.19-0.98l-1.5-1.5C7.25,11.
 [...]
\ No newline at end of file
diff --git a/etc/images/material/places/no_stroller.svg 
b/etc/images/material/places/no_stroller.svg
new file mode 100644
index 0000000000..532344becb
--- /dev/null
+++ b/etc/images/material/places/no_stroller.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/><path 
d="M10.91,8.08L6.53,3.7C7.6,3.25,8.77,3,10,3c1.56,0,3.03,0.4,4.3,1.1L10.91,8.08z
 M21.19,21.19l-4.78-4.78l-5.75-5.75 
L2.81,2.81L1.39,4.22l7.97,7.97L5.27,17h8.9l1.13,1.13c-0.88,0.33-1.47,1.25-1.26,2.28c0.15,0.76,0.78,1.39,1.54,1.54
 c1.03,0.21,1.95-0.38,2.28-1.26l1.91,1.91L21.19,21.19z 
M6,18c-1.1,0-2,0.9-2,2s0.9,2,2,2s2-0.9,2 [...]
\ No newline at end of file
diff --git a/etc/images/material/places/pool.svg 
b/etc/images/material/places/pool.svg
new file mode 100644
index 0000000000..c570d03af0
--- /dev/null
+++ b/etc/images/material/places/pool.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M10 8l-3.25 
3.25c.31.12.56.27.77.39.37.23.59.36 1.15.36s.78-.13 1.15-.36c.46-.27 1.08-.64 
2.19-.64s1.73.37 2.18.64c.37.22.6.36 1.15.36.55 0 .78-.13 
1.15-.36.12-.07.26-.15.41-.23L10.48 5 5 3v2.5L9 7l1 1zm12 
8.5h-.02.02zm-16.65-1c.55 0 .78.14 1.15.36.45.27 1.07.64 2.18.64s1.73-.37 
2.18-.64c.37-.23.59-.36 1.15-.36.55 0 .78.14 1.15.36.45.27 1.07.64 
2.18.64s1.73-. [...]
\ No newline at end of file
diff --git a/etc/images/material/places/rice_bowl.svg 
b/etc/images/material/places/rice_bowl.svg
new file mode 100644
index 0000000000..604335dbc0
--- /dev/null
+++ b/etc/images/material/places/rice_bowl.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><rect fill="none" height="24" 
width="24"/><path 
d="M22,12L22,12c0-5.52-4.48-10-10-10S2,6.48,2,12c0,3.69,2.47,6.86,6,8.25V22h8v-1.75C19.53,18.86,22,15.69,22,12z
 M20,12h-4 V5.08C18.39,6.47,20,9.05,20,12z 
M14,4.26V12h-4V4.26C10.64,4.1,11.31,4,12,4S13.36,4.1,14,4.26z 
M4,12c0-2.95,1.61-5.53,4-6.92V12 H4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/places/roofing.svg 
b/etc/images/material/places/roofing.svg
new file mode 100644
index 0000000000..7ba8414e1d
--- /dev/null
+++ b/etc/images/material/places/roofing.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><rect fill="none" height="24" 
width="24"/><path d="M13,18h-2v-2h2V18z M15,14H9v6h6V14L15,14z 
M19,9.3L19,9.3V4h-3v2.6v0L12,3L2,12h3l7-6.31L19,12h3L19,9.3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/places/room_preferences.svg 
b/etc/images/material/places/room_preferences.svg
new file mode 100644
index 0000000000..f2148b1ffc
--- /dev/null
+++ b/etc/images/material/places/room_preferences.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/><path 
d="M14,11.26V6h3v4h2V4h-5V3H5v16H3v2h9.26C11.47,19.87,11,18.49,11,17C11,14.62,12.19,12.53,14,11.26z
 M10,11h2v2h-2V11z 
M21.69,16.37l1.14-1l-1-1.73l-1.45,0.49c-0.32-0.27-0.68-0.48-1.08-0.63L19,12h-2l-0.3,1.49c-0.4,0.15-0.76,0.36-1.08,0.63
 
l-1.45-0.49l-1,1.73l1.14,1c-0.08,0.5-0.08,0.76,0,1.26l-1.14,1l1,1.73l1.45-0.49c0.32,0.2
 [...]
\ No newline at end of file
diff --git a/etc/images/material/places/room_service.svg 
b/etc/images/material/places/room_service.svg
new file mode 100644
index 0000000000..497d5816c9
--- /dev/null
+++ b/etc/images/material/places/room_service.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M2 
17h20v2H2v-2zm11.84-9.21c.1-.24.16-.51.16-.79 0-1.1-.9-2-2-2s-2 .9-2 2c0 
.28.06.55.16.79C6.25 8.6 3.27 11.93 3 
16h18c-.27-4.07-3.25-7.4-7.16-8.21z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/places/rv_hookup.svg 
b/etc/images/material/places/rv_hookup.svg
new file mode 100644
index 0000000000..0248c0b8d5
--- /dev/null
+++ b/etc/images/material/places/rv_hookup.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M20 17V9H7V7l-3 3 3 
3v-2h4v3H4v5h4c0 1.66 1.34 3 3 3s3-1.34 3-3h8v-2h-2zm-9 3c-.55 
0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm7-6h-4v-3h4v3zM17 
2v2H9v2h8v2l3-3-3-3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/places/smoke_free.svg 
b/etc/images/material/places/smoke_free.svg
new file mode 100644
index 0000000000..ae41b557a6
--- /dev/null
+++ b/etc/images/material/places/smoke_free.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M20.5 
13H22v3h-1.5zm-6-4.35h1.53c1.05 0 1.97.74 1.97 
2.05V12h1.5v-1.64c0-1.81-1.6-3.16-3.47-3.16H14.5c-1.02 
0-1.85-.98-1.85-2s.83-1.75 1.85-1.75v-1.5c-1.85 0-3.35 1.5-3.35 3.35s1.5 3.35 
3.35 3.35zM17 13h-2.34L17 15.34zm1.85-8.27c.62-.61 1-1.45 1-2.38h-1.5c0 
1.02-.83 1.85-1.85 1.85v1.5c2.24 0 4 1.83 4 
4.07V12H22V9.76c0-2.22-1.28-4.14-3.15-5.03zM18 13h1.5v3H18z [...]
\ No newline at end of file
diff --git a/etc/images/material/places/smoking_rooms.svg 
b/etc/images/material/places/smoking_rooms.svg
new file mode 100644
index 0000000000..1f090b1d36
--- /dev/null
+++ b/etc/images/material/places/smoking_rooms.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M2 
16h15v3H2v-3zm18.5 0H22v3h-1.5v-3zM18 16h1.5v3H18v-3zm.85-8.27c.62-.61 1-1.45 
1-2.38C19.85 3.5 18.35 2 16.5 2v1.5c1.02 0 1.85.83 1.85 1.85S17.52 7.2 16.5 
7.2v1.5c2.24 0 4 1.83 4 4.07V15H22v-2.24c0-2.22-1.28-4.14-3.15-5.03zm-2.82 
2.47H14.5c-1.02 0-1.85-.98-1.85-2s.83-1.75 1.85-1.75v-1.5c-1.85 0-3.35 1.5-3.35 
3.35s1.5 3.35 3.35 3.35h1.53c1.05 0 1.97.74 1.97  [...]
\ No newline at end of file
diff --git a/etc/images/material/places/soap.svg 
b/etc/images/material/places/soap.svg
new file mode 100644
index 0000000000..2077387f25
--- /dev/null
+++ b/etc/images/material/places/soap.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/><path 
d="M14.25,6C14.66,6,15,6.34,15,6.75S14.66,7.5,14.25,7.5S13.5,7.16,13.5,6.75S13.84,6,14.25,6
 M14.25,4.5 
C13.01,4.5,12,5.51,12,6.75S13.01,9,14.25,9s2.25-1.01,2.25-2.25S15.49,4.5,14.25,4.5L14.25,4.5z
 M20,5.5c0.28,0,0.5,0.22,0.5,0.5 
S20.28,6.5,20,6.5S19.5,6.28,19.5,6S19.72,5.5,20,5.5 
M20,4c-1.1,0-2,0.9-2,2s0.9,2,2,2s2-0.9,2-2S [...]
\ No newline at end of file
diff --git a/etc/images/material/places/spa.svg 
b/etc/images/material/places/spa.svg
new file mode 100644
index 0000000000..b150792511
--- /dev/null
+++ b/etc/images/material/places/spa.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M8.55 
12c-1.07-.71-2.25-1.27-3.53-1.61 1.28.34 2.46.9 3.53 
1.61zm10.43-1.61c-1.29.34-2.49.91-3.57 1.64 1.08-.73 2.28-1.3 
3.57-1.64zm-3.49-.76c-.18-2.79-1.31-5.51-3.43-7.63-2.14 2.14-3.32 4.86-3.55 
7.63 1.28.68 2.46 1.56 3.49 2.63 1.03-1.06 2.21-1.94 3.49-2.63zm-6.5 
2.65c-.14-.1-.3-.19-.45-.29.15.11.31.19.45.29zm6.42-.25c-.13.09-.27.16-.4.26.13-.1.27-.17.4-.26
 [...]
\ No newline at end of file
diff --git a/etc/images/material/places/sports_bar.svg 
b/etc/images/material/places/sports_bar.svg
new file mode 100644
index 0000000000..8fc02a20be
--- /dev/null
+++ b/etc/images/material/places/sports_bar.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><rect fill="none" height="24" 
width="24"/><path 
d="M21,9h-3.56C17.79,8.41,18,7.73,18,7c0-2.21-1.79-4-4-4c-0.34,0-0.66,0.05-0.98,0.13C12.2,2.45,11.16,2.02,10,2.02
 
c-1.89,0-3.51,1.11-4.27,2.71C4.15,5.26,3,6.74,3,8.5c0,1.86,1.28,3.41,3,3.86L6,21h11v-2h4V9z
 M7,10.5c-1.1,0-2-0.9-2-2 
c0-0.85,0.55-1.6,1.37-1.88l0.8-0.27l0.36-0.76C8,4.62,8.94,4.02,10,4.02c0.79,0,1.39,0.35,1.74,0.6
 [...]
\ No newline at end of file
diff --git a/etc/images/material/places/stairs.svg 
b/etc/images/material/places/stairs.svg
new file mode 100644
index 0000000000..153d6bf652
--- /dev/null
+++ b/etc/images/material/places/stairs.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24" x="0"/><g><g><path d="M3,3v18h18V3H3z 
M18,8h-2.42v3.33H13v3.33h-2.58V18H6v-2h2.42v-3.33H11V9.33h2.58V6H18V8z"/></g></g></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/places/storefront.svg 
b/etc/images/material/places/storefront.svg
new file mode 100644
index 0000000000..2aab2ff8c1
--- /dev/null
+++ b/etc/images/material/places/storefront.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g/><g><path 
d="M21.9,8.89L20.49,3h-3.75h-2.01H13h-2H9.28H7.26H3.51L2.1,8.89c-0.24,1.02-0.02,2.06,0.62,2.88
 
C2.8,11.88,2.91,11.96,3,12.06V21h18v-8.94c0.09-0.09,0.2-0.18,0.28-0.28C21.92,10.96,22.15,9.91,21.9,8.89z
 M7.02,5L6.44,9.86 
C6.36,10.51,5.84,11,5.23,11c-0.49,0-0.8-0.29-0.93-0.47c-0.26-0.33-0.35-0.76-0.25-1.17L5.09,5
 [...]
\ No newline at end of file
diff --git a/etc/images/material/places/stroller.svg 
b/etc/images/material/places/stroller.svg
new file mode 100644
index 0000000000..6f02e2d863
--- /dev/null
+++ b/etc/images/material/places/stroller.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/><path d="M18,20c0,1.1-0.9,2-2,2s-2-0.9-2-2s0.9-2,2-2S18,18.9,18,20z 
M6,18c-1.1,0-2,0.9-2,2s0.9,2,2,2s2-0.9,2-2S7.1,18,6,18z 
M22,7V6.48C22,4.56,20.52,3,18.65,3c-1.66,0-2.54,1.27-3.18,2.03L5.27,17H17V6.27C17.58,5.59,17.97,5,18.65,5
 C19.42,5,20,5.66,20,6.48V7H22z 
M14.3,4.1C13.03,3.4,11.56,3,10,3C8.03,3,6.21,3.64,4.72,4.72l4.89,4.89 [...]
\ No newline at end of file
diff --git a/etc/images/material/places/tapas.svg 
b/etc/images/material/places/tapas.svg
new file mode 100644
index 0000000000..e34baa1b1a
--- /dev/null
+++ b/etc/images/material/places/tapas.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><rect fill="none" height="24" 
width="24"/><path 
d="M22,10V1h-8v9c0,1.86,1.28,3.41,3,3.86V21h-2v2h6v-2h-2v-7.14C20.72,13.41,22,11.86,22,10z
 M20,3v3h-4V3H20z M10,9H8V8h2 
c1.38,0,2.5-1.12,2.5-2.5C12.5,4.12,11.38,3,10,3H8V1H6v2H4C2.62,3,1.5,4.12,1.5,5.5C1.5,6.88,2.62,8,4,8h2v1H4
 
c-1.38,0-2.5,1.12-2.5,2.5C1.5,12.88,2.62,14,4,14h2v9h2v-9h2c1.38,0,2.5-1.12,2.5-2.5C12.5,10.12,11.3
 [...]
\ No newline at end of file
diff --git a/etc/images/material/places/tty.svg 
b/etc/images/material/places/tty.svg
new file mode 100644
index 0000000000..b90b8cff13
--- /dev/null
+++ b/etc/images/material/places/tty.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24" x="0"/><path 
d="M20,15v6c-3.28,0-6.35-0.89-9-2.43C8.27,16.99,6.01,14.73,4.43,12C2.89,9.35,2,6.28,2,3h6l1,5l-2.9,2.9
 c1.43,2.5,3.5,4.57,6,6L15,14L20,15z M14,6h2V4h-2V6z M13,9h2V7h-2V9z 
M11,6h2V4h-2V6z M18,7h-2v2h2V7z M19,4h-2v2h2V4z M21,7h-2v2 h2V7z 
M22,4h-2v2h2V4z M14,12h2v-2h-2V12z M11,12h2v-2h-2V12z M19,10h-2v2h2V10z 
M22,10h-2v [...]
\ No newline at end of file
diff --git a/etc/images/material/places/umbrella.svg 
b/etc/images/material/places/umbrella.svg
new file mode 100644
index 0000000000..e5222e1265
--- /dev/null
+++ b/etc/images/material/places/umbrella.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/><path 
d="M14.5,6.92L13,5.77V3.88V3.4c0-0.26,0.22-0.48,0.5-0.48c0.28,0,0.5,0.21,0.5,0.48V4h2V3.4C16,2.07,14.88,1,13.5,1
 
C12.12,1,11,2.07,11,3.4v0.48v1.89L9.5,6.92L6,6.07l5.05,15.25C11.2,21.77,11.6,22,12,22s0.8-0.23,0.95-0.69L18,6.07L14.5,6.92z
 M13.28,8.5l0.76,0.58l0.92-0.23L13,14.8V8.29L13.28,8.5z 
M9.96,9.09l0.76-0.58L11,8.29v6.5 [...]
\ No newline at end of file
diff --git a/etc/images/material/places/wash.svg 
b/etc/images/material/places/wash.svg
new file mode 100644
index 0000000000..49fb1c1473
--- /dev/null
+++ b/etc/images/material/places/wash.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/><path 
d="M9.12,5L1,12.68V23h18v-2.5h-7v-1h9V17h-9v-1h10v-2.5H12v-1h8V10H8.86l1.88-3.3L9.12,5L9.12,5z
 M13.5,9 
C14.33,9,15,8.33,15,7.5C15,6.66,13.5,5,13.5,5S12,6.66,12,7.5C12,8.33,12.67,9,13.5,9z
 M18.5,1c0,0-2.5,2.83-2.5,4.5 
C16,6.88,17.12,8,18.5,8S21,6.88,21,5.5C21,3.83,18.5,1,18.5,1z"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/places/water_damage.svg 
b/etc/images/material/places/water_damage.svg
new file mode 100644
index 0000000000..2066bee605
--- /dev/null
+++ b/etc/images/material/places/water_damage.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><rect fill="none" height="24" 
width="24"/><path d="M12,3L2,12h3v8h14v-8h3L12,3z 
M12,16c-1.1,0-2-0.9-2-2c0-1.1,2-4,2-4s2,2.9,2,4C14,15.1,13.1,16,12,16z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/places/wheelchair_pickup.svg 
b/etc/images/material/places/wheelchair_pickup.svg
new file mode 100644
index 0000000000..5337981066
--- /dev/null
+++ b/etc/images/material/places/wheelchair_pickup.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24" x="0"/><path 
d="M4.5,4c0-1.11,0.89-2,2-2s2,0.89,2,2s-0.89,2-2,2S4.5,5.11,4.5,4z 
M10,10.95V7H3v8h2v7h3.5v-0.11c-1.24-1.26-2-2.99-2-4.89 
C6.5,14.42,7.91,12.16,10,10.95z 
M16.5,17c0,1.65-1.35,3-3,3s-3-1.35-3-3c0-1.11,0.61-2.06,1.5-2.58v-2.16 
C9.98,12.9,8.5,14.77,8.5,17c0,2.76,2.24,5,5,5s5-2.24,5-5H16.5z 
M19.54,14H15V8h-2v8h5.46l2.47, [...]
\ No newline at end of file
diff --git a/etc/images/material/social/6_ft_apart.svg 
b/etc/images/material/social/6_ft_apart.svg
new file mode 100644
index 0000000000..4c2417bce4
--- /dev/null
+++ b/etc/images/material/social/6_ft_apart.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><rect fill="none" height="24" 
width="24" x="0"/><path d="M6,6c1.1,0,2-0.9,2-2S7.1,2,6,2S4,2.9,4,4S4.9,6,6,6z 
M10,9.43c0-0.81-0.48-1.53-1.22-1.85C7.93,7.21,6.99,7,6,7 
C5.01,7,4.07,7.21,3.22,7.58C2.48,7.9,2,8.62,2,9.43V10h8V9.43z 
M18,6c1.1,0,2-0.9,2-2s-0.9-2-2-2s-2,0.9-2,2S16.9,6,18,6z M22,9.43 
c0-0.81-0.48-1.53-1.22-1.85C19.93,7.21,18.99,7,18,7c-0.99,0-1.93,0.21-2.78,0.58C1
 [...]
\ No newline at end of file
diff --git a/etc/images/material/social/add_moderator.svg 
b/etc/images/material/social/add_moderator.svg
new file mode 100644
index 0000000000..7afb673ffa
--- /dev/null
+++ b/etc/images/material/social/add_moderator.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M0 0h24v24H0z" 
fill="none"/><path d="M13.22 
22.61c-.4.15-.8.29-1.22.39-5.16-1.26-9-6.45-9-12V5l9-4 9 4v6c0 .9-.11 1.78-.3 
2.65-.81-.41-1.73-.65-2.7-.65-3.31 0-6 2.69-6 6 0 1.36.46 2.61 1.22 3.61zM19 
20v2.99s-1.99.01-2 0V20h-3v-2h3v-3h2v3h3v2h-3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/social/architecture.svg 
b/etc/images/material/social/architecture.svg
new file mode 100644
index 0000000000..3873c81d75
--- /dev/null
+++ b/etc/images/material/social/architecture.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g><path 
d="M6.36,18.78L6.61,21l1.62-1.54l2.77-7.6c-0.68-0.17-1.28-0.51-1.77-0.98L6.36,18.78z"/><path
 
d="M14.77,10.88c-0.49,0.47-1.1,0.81-1.77,0.98l2.77,7.6L17.39,21l0.26-2.22L14.77,10.88z"/><path
 
d="M15,8c0-1.3-0.84-2.4-2-2.82V3h-2v2.18C9.84,5.6,9,6.7,9,8c0,1.66,1.34,3,3,3S15,9.66,15,8z
 M12,9c-0.55,0-1-0.45-1-1 c0-0.55,0 [...]
\ No newline at end of file
diff --git a/etc/images/material/social/cake.svg 
b/etc/images/material/social/cake.svg
new file mode 100644
index 0000000000..f0c8086a09
--- /dev/null
+++ b/etc/images/material/social/cake.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12 6c1.11 0 2-.9 
2-2 0-.38-.1-.73-.29-1.03L12 0l-1.71 2.97c-.19.3-.29.65-.29 1.03 0 1.1.9 2 2 
2zm4.53 9.92l-1-1-1.08 1.07c-1.3 1.3-3.58 1.31-4.89 0l-1.07-1.07-1.09 1.07C6.75 
16.64 5.88 17 4.96 17c-.73 
0-1.4-.23-1.96-.61V22h18v-5.61c-.75.51-1.71.75-2.74.52-.66-.14-1.25-.51-1.73-.99zM18
 9h-5V7h-2v2H6c-1.66 0-3 1.34-3 3v1.54c0 1.08.88 1.96 1.96 1.96.52 0 1.02-. 
[...]
\ No newline at end of file
diff --git a/etc/images/material/social/clean_hands.svg 
b/etc/images/material/social/clean_hands.svg
new file mode 100644
index 0000000000..54ddf976c4
--- /dev/null
+++ b/etc/images/material/social/clean_hands.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><rect fill="none" height="24" 
width="24"/><g><path 
d="M14.99,7l1.37-0.63L16.99,5l0.63,1.37L18.99,7l-1.37,0.63L16.99,9l-0.63-1.37L14.99,7z
 M20,14c1.1,0,2-0.9,2-2 c0-1.1-2-4-2-4s-2,2.9-2,4C18,13.1,18.9,14,20,14z 
M1,22h4V11H1V22z M9.24,9.5L15,11.65V11c0-2.42-1.72-4.44-4-4.9V4h2 
c0.57,0,1.1,0.17,1.55,0.45l1.43-1.43C15.15,2.39,14.13,2,13,2c-1.48,0-5.5,0-5.5,0v2H9v2.11C7.22,6.48
 [...]
\ No newline at end of file
diff --git a/etc/images/material/social/connect_without_contact.svg 
b/etc/images/material/social/connect_without_contact.svg
new file mode 100644
index 0000000000..dc35c8e89f
--- /dev/null
+++ b/etc/images/material/social/connect_without_contact.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><rect fill="none" height="24" 
width="24"/><path d="M11,14H9c0-4.97,4.03-9,9-9v2C14.13,7,11,10.13,11,14z 
M18,11V9c-2.76,0-5,2.24-5,5h2C15,12.34,16.34,11,18,11z M7,4 
c0-1.11-0.89-2-2-2S3,2.89,3,4s0.89,2,2,2S7,5.11,7,4z 
M11.45,4.5h-2C9.21,5.92,7.99,7,6.5,7H2v4h6V8.74 
C9.86,8.15,11.25,6.51,11.45,4.5z 
M19,17c1.11,0,2-0.89,2-2s-0.89-2-2-2s-2,0.89-2,2S17.89,17,19,17z M17.5,18 c-1 
[...]
\ No newline at end of file
diff --git a/etc/images/material/social/construction.svg 
b/etc/images/material/social/construction.svg
new file mode 100644
index 0000000000..b6acff775d
--- /dev/null
+++ b/etc/images/material/social/construction.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g><rect height="8.48" transform="matrix(0.7071 -0.7071 
0.7071 0.7071 -6.8717 17.6255)" width="3" x="16.34" y="12.87"/><path 
d="M17.5,10c1.93,0,3.5-1.57,3.5-3.5c0-0.58-0.16-1.12-0.41-1.6l-2.7,2.7L16.4,6.11l2.7-2.7C18.62,3.16,18.08,3,17.5,3
 
C15.57,3,14,4.57,14,6.5c0,0.41,0.08,0.8,0.21,1.16l-1.85,1.85l-1.78-1.78l0.71-0.71L9
 [...]
\ No newline at end of file
diff --git a/etc/images/material/social/coronavirus.svg 
b/etc/images/material/social/coronavirus.svg
new file mode 100644
index 0000000000..b7249945ea
--- /dev/null
+++ b/etc/images/material/social/coronavirus.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><rect fill="none" height="24" 
width="24"/><path 
d="M20.5,10.5v0.75h-1.54c-0.15-1.37-0.69-2.63-1.52-3.65l1.09-1.09l0.01,0.01l0.53,0.53l1.06-1.06l-2.12-2.12l-1.06,1.06
 
l0.52,0.52l-1.09,1.09c-1.02-0.82-2.27-1.36-3.64-1.51V3.5h0.01h0.75V2h-3v1.5h0.74v1.54C9.87,5.19,8.62,5.74,7.6,6.56L6.51,5.47
 
l0.01-0.01l0.53-0.53L5.99,3.87L3.87,5.99l1.06,1.06l0.52-0.52l1.09,1.09c-0.82,1.02-1.
 [...]
\ No newline at end of file
diff --git a/etc/images/material/social/deck.svg 
b/etc/images/material/social/deck.svg
new file mode 100644
index 0000000000..31a97f60e8
--- /dev/null
+++ b/etc/images/material/social/deck.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g><polygon points="22,9 12,2 2,9 11,9 11,22 13,22 
13,9"/><polygon points="4.14,12 2.18,12.37 3,16.74 3,22 5,22 5.02,18 7,18 7,22 
9,22 9,16 4.9,16"/><polygon points="19.1,16 15,16 15,22 17,22 17,18 18.98,18 
19,22 21,22 21,16.74 21.82,12.37 19.86,12"/></g></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/social/domain.svg 
b/etc/images/material/social/domain.svg
new file mode 100644
index 0000000000..c953df4efa
--- /dev/null
+++ b/etc/images/material/social/domain.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12 
7V3H2v18h20V7H12zM6 19H4v-2h2v2zm0-4H4v-2h2v2zm0-4H4V9h2v2zm0-4H4V5h2v2zm4 
12H8v-2h2v2zm0-4H8v-2h2v2zm0-4H8V9h2v2zm0-4H8V5h2v2zm10 
12h-8v-2h2v-2h-2v-2h2v-2h-2V9h8v10zm-2-8h-2v2h2v-2zm0 4h-2v2h2v-2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/social/elderly.svg 
b/etc/images/material/social/elderly.svg
new file mode 100644
index 0000000000..1b20820f81
--- /dev/null
+++ b/etc/images/material/social/elderly.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><rect fill="none" height="24" 
width="24"/><path 
d="M13.5,5.5c1.1,0,2-0.9,2-2s-0.9-2-2-2s-2,0.9-2,2S12.4,5.5,13.5,5.5z 
M20,12.5V23h-1V12.5c0-0.28-0.22-0.5-0.5-0.5 
S18,12.22,18,12.5v1h-1v-0.69c-1.46-0.38-2.7-1.29-3.51-2.52C13.18,11.16,13,12.07,13,13c0,0.23,0.02,0.46,0.03,0.69L15,16.5V23h-2
 
v-5l-1.78-2.54L11,19l-3,4l-1.6-1.2L9,18.33V13c0-1.15,0.18-2.29,0.5-3.39L8,10.46V14H6V9
 [...]
\ No newline at end of file
diff --git a/etc/images/material/social/emoji_emotions.svg 
b/etc/images/material/social/emoji_emotions.svg
new file mode 100644
index 0000000000..e0b1fecf79
--- /dev/null
+++ b/etc/images/material/social/emoji_emotions.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g/><path 
d="M11.99,2C6.47,2,2,6.48,2,12c0,5.52,4.47,10,9.99,10C17.52,22,22,17.52,22,12C22,6.48,17.52,2,11.99,2z
 M8.5,8 C9.33,8,10,8.67,10,9.5S9.33,11,8.5,11S7,10.33,7,9.5S7.67,8,8.5,8z 
M12,18c-2.28,0-4.22-1.66-5-4h10C16.22,16.34,14.28,18,12,18z 
M15.5,11c-0.83,0-1.5-0.67-1.5-1.5S14.67,8,15.5,8S17,8.67,17,9.5S16.33,11,15.5 
[...]
\ No newline at end of file
diff --git a/etc/images/material/social/emoji_events.svg 
b/etc/images/material/social/emoji_events.svg
new file mode 100644
index 0000000000..8ff9769678
--- /dev/null
+++ b/etc/images/material/social/emoji_events.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><rect fill="none" height="24" 
width="24"/><path 
d="M19,5h-2V3H7v2H5C3.9,5,3,5.9,3,7v1c0,2.55,1.92,4.63,4.39,4.94c0.63,1.5,1.98,2.63,3.61,2.96V19H7v2h10v-2h-4v-3.1
 c1.63-0.33,2.98-1.46,3.61-2.96C19.08,12.63,21,10.55,21,8V7C21,5.9,20.1,5,19,5z 
M5,8V7h2v3.82C5.84,10.4,5,9.3,5,8z M19,8 c0,1.3-0.84,2.4-2,2.82V7h2V8z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/social/emoji_flags.svg 
b/etc/images/material/social/emoji_flags.svg
new file mode 100644
index 0000000000..b890ed9983
--- /dev/null
+++ b/etc/images/material/social/emoji_flags.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g/><path 
d="M14,9l-1-2H7V5.72C7.6,5.38,8,4.74,8,4c0-1.1-0.9-2-2-2S4,2.9,4,4c0,0.74,0.4,1.38,1,1.72V21h2v-4h5l1,2h7V9H14z
 M18,17h-4 l-1-2H7V9h5l1,2h5V17z"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/social/emoji_food_beverage.svg 
b/etc/images/material/social/emoji_food_beverage.svg
new file mode 100644
index 0000000000..dba0dfdb90
--- /dev/null
+++ b/etc/images/material/social/emoji_food_beverage.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g/><g><rect height="2" width="18" x="2" y="19"/><path 
d="M20,3H9v2.4L11,7v5H6V7l2-1.6V3H4v14h14v-7h2c1.1,0,2-0.9,2-2V5C22,3.9,21.1,3,20,3z
 M20,8h-2V5h2V8z"/></g></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/social/emoji_nature.svg 
b/etc/images/material/social/emoji_nature.svg
new file mode 100644
index 0000000000..d5a40d8a09
--- /dev/null
+++ b/etc/images/material/social/emoji_nature.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g/><g><path 
d="M21.94,4.88C21.76,4.35,21.25,4,20.68,4c-0.03,0-0.06,0-0.09,0H19.6l-0.31-0.97C19.15,2.43,18.61,2,18,2h0
 
c-0.61,0-1.15,0.43-1.29,1.04L16.4,4h-0.98c-0.03,0-0.06,0-0.09,0c-0.57,0-1.08,0.35-1.26,0.88c-0.19,0.56,0.04,1.17,0.56,1.48
 
l0.87,0.52L15.1,8.12c-0.23,0.58-0.04,1.25,0.45,1.62C15.78,9.91,16.06,10,16.33,10c
 [...]
\ No newline at end of file
diff --git a/etc/images/material/social/emoji_objects.svg 
b/etc/images/material/social/emoji_objects.svg
new file mode 100644
index 0000000000..716dd3efc4
--- /dev/null
+++ b/etc/images/material/social/emoji_objects.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g/><g><path 
d="M12,3c-0.42,0-0.85,0.04-1.28,0.11c-2.81,0.5-5.08,2.75-5.6,5.55c-0.48,2.61,0.48,5.01,2.22,6.56
 
C7.77,15.6,8,16.13,8,16.69C8,18.21,8,21,8,21h2.28c0.35,0.6,0.98,1,1.72,1s1.38-0.4,1.72-1H16v-4.31c0-0.55,0.22-1.09,0.64-1.46
 C18.09,13.95,19,12.08,19,10C19,6.13,15.87,3,12,3z M14,19h-4v-1h4V19z 
M14,17h-4v-1h4V17z  [...]
\ No newline at end of file
diff --git a/etc/images/material/social/emoji_people.svg 
b/etc/images/material/social/emoji_people.svg
new file mode 100644
index 0000000000..95806543e6
--- /dev/null
+++ b/etc/images/material/social/emoji_people.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g/><g><circle cx="12" cy="4" r="2"/><path 
d="M15.89,8.11C15.5,7.72,14.83,7,13.53,7c-0.21,0-1.42,0-2.54,0C8.24,6.99,6,4.75,6,2H4c0,3.16,2.11,5.84,5,6.71V22h2v-6h2
 v6h2V10.05L18.95,14l1.41-1.41L15.89,8.11z"/></g></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/social/emoji_symbols.svg 
b/etc/images/material/social/emoji_symbols.svg
new file mode 100644
index 0000000000..a08f14fbef
--- /dev/null
+++ b/etc/images/material/social/emoji_symbols.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g/><g><rect height="2" width="8" x="3" y="2"/><polygon 
points="6,11 8,11 8,7 11,7 11,5 3,5 3,7 6,7"/><rect height="2" 
transform="matrix(0.7071 -0.7071 0.7071 0.7071 -7.0416 16.9999)" width="11" 
x="11.5" y="16"/><circle cx="14.5" cy="14.5" r="1.5"/><circle cx="19.5" 
cy="19.5" r="1.5"/><path d="M15.5,11c1.38,0,2.5-1.12,2.5 [...]
\ No newline at end of file
diff --git a/etc/images/material/social/emoji_transportation.svg 
b/etc/images/material/social/emoji_transportation.svg
new file mode 100644
index 0000000000..710bfb3cee
--- /dev/null
+++ b/etc/images/material/social/emoji_transportation.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g/><g><path 
d="M20.57,10.66C20.43,10.26,20.05,10,19.6,10h-7.19c-0.46,0-0.83,0.26-0.98,0.66L10,14.77l0.01,5.51
 
c0,0.38,0.31,0.72,0.69,0.72h0.62C11.7,21,12,20.62,12,20.24V19h8v1.24c0,0.38,0.31,0.76,0.69,0.76h0.61
 c0.38,0,0.69-0.34,0.69-0.72L22,18.91v-4.14L20.57,10.66z 
M12.41,11h7.19l1.03,3h-9.25L12.41,11z M12,17c-0.55,0-1- [...]
\ No newline at end of file
diff --git a/etc/images/material/social/engineering.svg 
b/etc/images/material/social/engineering.svg
new file mode 100644
index 0000000000..449a60b2f5
--- /dev/null
+++ b/etc/images/material/social/engineering.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g><path 
d="M9,15c-2.67,0-8,1.34-8,4v2h16v-2C17,16.34,11.67,15,9,15z"/><path 
d="M13.75,8H13c0-1.48-0.81-2.75-2-3.45V5.5C11,5.78,10.78,6,10.5,6S10,5.78,10,5.5V4.14C9.68,4.06,9.35,4,9,4
 
S8.32,4.06,8,4.14V5.5C8,5.78,7.78,6,7.5,6S7,5.78,7,5.5V4.55C5.81,5.25,5,6.52,5,8H4.25v1h9.5V8z"/><path
 d="M9,13c1.86,0,3.41-1.28,3.86-3H5.1 [...]
\ No newline at end of file
diff --git a/etc/images/material/social/facebook.svg 
b/etc/images/material/social/facebook.svg
new file mode 100644
index 0000000000..9cc43d184a
--- /dev/null
+++ b/etc/images/material/social/facebook.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><rect fill="none" height="24" 
width="24"/><path 
d="M22,12c0-5.52-4.48-10-10-10S2,6.48,2,12c0,4.84,3.44,8.87,8,9.8V15H8v-3h2V9.5C10,7.57,11.57,6,13.5,6H16v3h-2
 c-0.55,0-1,0.45-1,1v2h3v3h-3v6.95C18.05,21.45,22,17.19,22,12z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/social/fireplace.svg 
b/etc/images/material/social/fireplace.svg
new file mode 100644
index 0000000000..608a76de1b
--- /dev/null
+++ b/etc/images/material/social/fireplace.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><path d="M2,2v20h20V2H2z 
M13.2,13.74c-0.08-0.46-0.07-0.85,0.08-1.28c0.54,1.21,2.15,1.64,1.98,3.18 
c-0.19,1.69-2.11,2.37-3.39,1.32c0.76-0.24,1.4-1.04,1.53-1.63C13.52,14.78,13.29,14.29,13.2,13.74z
 M20,20h-2v-2h-2.02 
c0.63-0.84,1.02-1.87,1.02-3c0-1.89-1.09-2.85-1.85-3.37C12.2,9.61,13,7,13,7c-6.73,3.57-6.02,7.47-6,8c0.03,0.96
 [...]
\ No newline at end of file
diff --git a/etc/images/material/social/follow_the_signs.svg 
b/etc/images/material/social/follow_the_signs.svg
new file mode 100644
index 0000000000..d965d35fcd
--- /dev/null
+++ b/etc/images/material/social/follow_the_signs.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><rect fill="none" height="24" 
width="24"/><path 
d="M9.5,5.5c1.1,0,2-0.9,2-2s-0.9-2-2-2s-2,0.9-2,2S8.4,5.5,9.5,5.5z 
M5.75,8.9L3,23h2.1l1.75-8L9,17v6h2v-7.55L8.95,13.4 
l0.6-3C10.85,12,12.8,13,15,13v-2c-1.85,0-3.45-1-4.35-2.45L9.7,6.95C9.35,6.35,8.7,6,8,6C7.75,6,7.5,6.05,7.25,6.15L2,8.3V13h2
 V9.65L5.75,8.9 M13,2v7h3.75v14h1.5V9H22V2H13z 
M18.01,8V6.25H14.5v-1.5h3.51V3l2.49,2.5 [...]
\ No newline at end of file
diff --git a/etc/images/material/social/group.svg 
b/etc/images/material/social/group.svg
new file mode 100644
index 0000000000..f6dcd344fa
--- /dev/null
+++ b/etc/images/material/social/group.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M16 11c1.66 0 
2.99-1.34 2.99-3S17.66 5 16 5s-3 1.34-3 3 1.34 3 3 3zm-8 0c1.66 0 2.99-1.34 
2.99-3S9.66 5 8 5 5 6.34 5 8s1.34 3 3 3zm0 2c-2.33 0-7 1.17-7 
3.5V19h14v-2.5c0-2.33-4.67-3.5-7-3.5zm8 0c-.29 0-.62.02-.97.05 1.16.84 1.97 
1.97 1.97 3.45V19h6v-2.5c0-2.33-4.67-3.5-7-3.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/social/group_add.svg 
b/etc/images/material/social/group_add.svg
new file mode 100644
index 0000000000..6950457c1b
--- /dev/null
+++ b/etc/images/material/social/group_add.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M8 
10H5V7H3v3H0v2h3v3h2v-3h3v-2zm10 1c1.66 0 2.99-1.34 2.99-3S19.66 5 18 5c-.32 
0-.63.05-.91.14.57.81.9 1.79.9 2.86s-.34 2.04-.9 2.86c.28.09.59.14.91.14zm-5 
0c1.66 0 2.99-1.34 2.99-3S14.66 5 13 5s-3 1.34-3 3 1.34 3 3 3zm6.62 2.16c.83.73 
1.38 1.66 1.38 2.84v2h3v-2c0-1.54-2.37-2.49-4.38-2.84zM13 13c-2 0-6 1-6 
3v2h12v-2c0-2-4-3-6-3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/social/groups.svg 
b/etc/images/material/social/groups.svg
new file mode 100644
index 0000000000..b2a48e63ee
--- /dev/null
+++ b/etc/images/material/social/groups.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><rect fill="none" height="24" 
width="24"/><g><path 
d="M12,12.75c1.63,0,3.07,0.39,4.24,0.9c1.08,0.48,1.76,1.56,1.76,2.73L18,18H6l0-1.61c0-1.18,0.68-2.26,1.76-2.73
 C8.93,13.14,10.37,12.75,12,12.75z 
M4,13c1.1,0,2-0.9,2-2c0-1.1-0.9-2-2-2s-2,0.9-2,2C2,12.1,2.9,13,4,13z M5.13,14.1 
C4.76,14.04,4.39,14,4,14c-0.99,0-1.93,0.21-2.78,0.58C0.48,14.9,0,15.62,0,16.43V18l4.5,0v-1.61C4.5,1
 [...]
\ No newline at end of file
diff --git a/etc/images/material/social/history_edu.svg 
b/etc/images/material/social/history_edu.svg
new file mode 100644
index 0000000000..0ab4bdafd1
--- /dev/null
+++ b/etc/images/material/social/history_edu.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g><path 
d="M9,4v1.38c-0.83-0.33-1.72-0.5-2.61-0.5c-1.79,0-3.58,0.68-4.95,2.05l3.33,3.33h1.11v1.11c0.86,0.86,1.98,1.31,3.11,1.36
 V15H6v3c0,1.1,0.9,2,2,2h10c1.66,0,3-1.34,3-3V4H9z 
M7.89,10.41V8.26H5.61L4.57,7.22C5.14,7,5.76,6.88,6.39,6.88 
c1.34,0,2.59,0.52,3.54,1.46l1.41,1.41l-0.2,0.2c-0.51,0.51-1.19,0.8-1.92,0.8C8.75,10.7
 [...]
\ No newline at end of file
diff --git a/etc/images/material/social/ios_share.svg 
b/etc/images/material/social/ios_share.svg
new file mode 100644
index 0000000000..8ad5fe6ebf
--- /dev/null
+++ b/etc/images/material/social/ios_share.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M16 5l-1.42 
1.42-1.59-1.59V16h-1.98V4.83L9.42 6.42 8 5l4-4 4 4zm4 5v11c0 1.1-.9 2-2 
2H6c-1.11 0-2-.9-2-2V10c0-1.11.89-2 2-2h3v2H6v11h12V10h-3V8h3c1.1 0 2 .89 2 
2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/social/king_bed.svg 
b/etc/images/material/social/king_bed.svg
new file mode 100644
index 0000000000..19e134632c
--- /dev/null
+++ b/etc/images/material/social/king_bed.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g><rect fill="none" height="3" width="5" x="6" y="7"/><rect 
fill="none" height="3" width="5" x="13" y="7"/><path 
d="M20,10V5H4v5H2v7h1.33L4,19h1l0.67-2h12.67L19,19h1l0.67-2H22v-7H20z 
M11,10H6V7h5V10z M18,10h-5V7h5V10z"/></g></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/social/location_city.svg 
b/etc/images/material/social/location_city.svg
new file mode 100644
index 0000000000..1ced693153
--- /dev/null
+++ b/etc/images/material/social/location_city.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M15 11V5l-3-3-3 
3v2H3v14h18V11h-6zm-8 8H5v-2h2v2zm0-4H5v-2h2v2zm0-4H5V9h2v2zm6 
8h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2V9h2v2zm0-4h-2V5h2v2zm6 
12h-2v-2h2v2zm0-4h-2v-2h2v2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/social/luggage.svg 
b/etc/images/material/social/luggage.svg
new file mode 100644
index 0000000000..fcf148fc45
--- /dev/null
+++ b/etc/images/material/social/luggage.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><rect fill="none" height="24" 
width="24"/><g><path 
d="M19,6h-4V2H9v4H5v15h2c0,0.55,0.45,1,1,1c0.55,0,1-0.45,1-1h6c0,0.55,0.45,1,1,1c0.55,0,1-0.45,1-1h2V6z
 M9.5,18H8V9h1.5 V18z M12.75,18h-1.5V9h1.5V18z M13.5,6h-3V3.5h3V6z 
M16,18h-1.5V9H16V18z"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/social/masks.svg 
b/etc/images/material/social/masks.svg
new file mode 100644
index 0000000000..ffb537dd79
--- /dev/null
+++ b/etc/images/material/social/masks.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><rect fill="none" height="24" 
width="24"/><path 
d="M19.5,6c-1.31,0-2.37,1.01-2.48,2.3C15.14,7.8,14.18,6.5,12,6.5c-2.19,0-3.14,1.3-5.02,1.8C6.87,7.02,5.81,6,4.5,6
 
C3.12,6,2,7.12,2,8.5V9c0,6,3.6,7.81,6.52,7.98C9.53,17.62,10.72,18,12,18s2.47-0.38,3.48-1.02C18.4,16.81,22,15,22,9V8.5
 C22,7.12,20.88,6,19.5,6z 
M3.5,9V8.5c0-0.55,0.45-1,1-1s1,0.45,1,1v3c0,1.28,0.38,2.47,1.01,3.48C4 [...]
\ No newline at end of file
diff --git a/etc/images/material/social/military_tech.svg 
b/etc/images/material/social/military_tech.svg
new file mode 100644
index 0000000000..1c6497ae85
--- /dev/null
+++ b/etc/images/material/social/military_tech.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><path 
d="M17,11V2H7v9l4.66,2.8l-0.99,2.34l-3.41,0.29l2.59,2.24L9.07,22L12,20.23L14.93,22l-0.78-3.33l2.59-2.24l-3.41-0.29
 l-0.99-2.34L17,11z M13,12.23l-1,0.6l-1-0.6V3h2V12.23z"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/social/mood.svg 
b/etc/images/material/social/mood.svg
new file mode 100644
index 0000000000..3ee24f73ce
--- /dev/null
+++ b/etc/images/material/social/mood.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M11.99 2C6.47 2 2 
6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-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.5S16.33 8 15.5 8 14 8.67 14 9.5s.67 1.5 1.5 1.5zm-7 0c.83 0 1.5-.67 
1.5-1.5S9.33 8 8.5 8 7 8.67 7 9.5 7.67 11 8.5 11zm3.5 6.5c2.33 0 4.31-1.46 
5.11-3.5H6.89c.8 2.04 2.78 3.5 5.11 3.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/social/mood_bad.svg 
b/etc/images/material/social/mood_bad.svg
new file mode 100644
index 0000000000..fa55261603
--- /dev/null
+++ b/etc/images/material/social/mood_bad.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M11.99 2C6.47 2 2 
6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-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.5S16.33 8 15.5 8 14 8.67 14 9.5s.67 1.5 1.5 1.5zm-7 0c.83 0 1.5-.67 
1.5-1.5S9.33 8 8.5 8 7 8.67 7 9.5 7.67 11 8.5 11zm3.5 2.5c-2.33 0-4.31 
1.46-5.11 3.5h10.22c-.8-2.04-2.78-3.5-5.11-3.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/social/nights_stay.svg 
b/etc/images/material/social/nights_stay.svg
new file mode 100644
index 0000000000..c683d52233
--- /dev/null
+++ b/etc/images/material/social/nights_stay.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g><g><path 
d="M11.1,12.08C8.77,7.57,10.6,3.6,11.63,2.01C6.27,2.2,1.98,6.59,1.98,12c0,0.14,0.02,0.28,0.02,0.42
 
C2.62,12.15,3.29,12,4,12c1.66,0,3.18,0.83,4.1,2.15C9.77,14.63,11,16.17,11,18c0,1.52-0.87,2.83-2.12,3.51
 
c0.98,0.32,2.03,0.5,3.11,0.5c3.5,0,6.58-1.8,8.37-4.52C18,17.72,13.38,16.52,11.1,12.08z"/></g><path
 d="M7,16l [...]
\ No newline at end of file
diff --git a/etc/images/material/social/no_luggage.svg 
b/etc/images/material/social/no_luggage.svg
new file mode 100644
index 0000000000..e0d9886291
--- /dev/null
+++ b/etc/images/material/social/no_luggage.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><rect fill="none" height="24" 
width="24"/><path 
d="M12.75,9v0.92l1.75,1.75V9H16v4.17l3,3V6h-4V2H9v4H8.83l3,3H12.75z 
M10.5,3.5h3V6h-3V3.5z M21.19,21.19L2.81,2.81L1.39,4.22 
L5,7.83V21h2v1h2v-1h6v1h2v-1h1.17l1.61,1.61L21.19,21.19z 
M8,18v-7.17l1.5,1.5V18H8z M11.25,18v-3.92l1.5,1.5V18H11.25z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/social/notifications.svg 
b/etc/images/material/social/notifications.svg
new file mode 100644
index 0000000000..88ba875d2e
--- /dev/null
+++ b/etc/images/material/social/notifications.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12 22c1.1 0 2-.9 
2-2h-4c0 1.1.89 2 2 2zm6-6v-5c0-3.07-1.64-5.64-4.5-6.32V2.5h-3v2.18C7.63 5.36 6 
7.92 6 11v5l-2 2v1h16v-1l-2-2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/social/notifications_active.svg 
b/etc/images/material/social/notifications_active.svg
new file mode 100644
index 0000000000..e363ff6b21
--- /dev/null
+++ b/etc/images/material/social/notifications_active.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M7.58 4.08L6.15 
2.65C3.75 4.48 2.17 7.3 2.03 10.5h2c.15-2.65 1.51-4.97 3.55-6.42zm12.39 
6.42h2c-.15-3.2-1.73-6.02-4.12-7.85l-1.42 1.43c2.02 1.45 3.39 3.77 3.54 
6.42zM18 11c0-3.07-1.64-5.64-4.5-6.32V2.5h-3v2.18C7.63 5.36 6 7.92 6 11v5l-2 
2v1h16v-1l-2-2v-5zm-6 11c.14 0 .27-.01.4-.04.65-.14 1.18-.58 
1.44-1.18.1-.24.15-.5.15-.78h-4c.01 1.1.9 2 2.01 2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/social/notifications_none.svg 
b/etc/images/material/social/notifications_none.svg
new file mode 100644
index 0000000000..024e365695
--- /dev/null
+++ b/etc/images/material/social/notifications_none.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12 22c1.1 0 2-.9 
2-2h-4c0 1.1.9 2 2 2zm6-6v-5c0-3.07-1.63-5.64-4.5-6.32V2.5h-3v2.18C7.64 5.36 6 
7.92 6 11v5l-2 2v1h16v-1l-2-2zm-2 1H8v-6c0-2.48 1.51-4.5 4-4.5s4 2.02 4 
4.5v6z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/social/notifications_off.svg 
b/etc/images/material/social/notifications_off.svg
new file mode 100644
index 0000000000..90066fb67c
--- /dev/null
+++ b/etc/images/material/social/notifications_off.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12 22c1.1 0 2-.9 
2-2h-4c0 1.1.89 2 2 
2zm6-11c0-3.07-1.64-5.64-4.5-6.32V2.5h-3v2.18c-.24.06-.47.15-.69.23L18 
13.1V11zM5.41 3.35L4 4.76l2.81 2.81C6.29 8.57 6 9.73 6 11v5l-2 2v1h14.24l1.74 
1.74 1.41-1.41L5.41 3.35z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/social/notifications_paused.svg 
b/etc/images/material/social/notifications_paused.svg
new file mode 100644
index 0000000000..e241dffa6c
--- /dev/null
+++ b/etc/images/material/social/notifications_paused.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12 22c1.1 0 2-.9 
2-2h-4c0 1.1.89 2 2 2zm6-6v-5c0-3.07-1.64-5.64-4.5-6.32V2.5h-3v2.18C7.63 5.36 6 
7.93 6 11v5l-2 2v1h16v-1l-2-2zm-3.5-6.2l-2.8 
3.4h2.8V15h-5v-1.8l2.8-3.4H9.5V8h5v1.8z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/social/outdoor_grill.svg 
b/etc/images/material/social/outdoor_grill.svg
new file mode 100644
index 0000000000..1f954455fd
--- /dev/null
+++ b/etc/images/material/social/outdoor_grill.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g><path 
d="M17,22c1.66,0,3-1.34,3-3s-1.34-3-3-3c-1.3,0-2.4,0.84-2.82,2H9.14l1.99-3.06C11.42,14.98,11.71,15,12,15
 
c0.29,0,0.58-0.02,0.87-0.06l1.02,1.57c0.42-0.53,0.96-0.95,1.6-1.21l-0.6-0.93C17.31,13.27,19,10.84,19,8H5
 
c0,2.84,1.69,5.27,4.12,6.37l-4.5,6.92l1.68,1.09L7.84,20h6.34C14.6,21.16,15.7,22,17,22z
 M17,18c0.55,0,1,0 [...]
\ No newline at end of file
diff --git a/etc/images/material/social/pages.svg 
b/etc/images/material/social/pages.svg
new file mode 100644
index 0000000000..8bcf6fa200
--- /dev/null
+++ b/etc/images/material/social/pages.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M3 3v8h5L7 7l4 
1V3H3zm5 10H3v8h8v-5l-4 1 1-4zm9 4l-4-1v5h8v-8h-5l1 4zm4-14h-8v5l4-1-1 
4h5V3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/social/party_mode.svg 
b/etc/images/material/social/party_mode.svg
new file mode 100644
index 0000000000..6d45978440
--- /dev/null
+++ b/etc/images/material/social/party_mode.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M22 4h-5.17L15 
2H9L7.17 4H2v16h20V4zM12 7c1.63 0 3.06.79 3.98 2H12c-1.66 0-3 1.34-3 3 0 
.35.07.69.18 1H7.1c-.06-.32-.1-.66-.1-1 0-2.76 2.24-5 5-5zm0 10c-1.63 
0-3.06-.79-3.98-2H12c1.66 0 3-1.34 3-3 0-.35-.07-.69-.18-1h2.08c.07.32.1.66.1 1 
0 2.76-2.24 5-5 5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/social/people.svg 
b/etc/images/material/social/people.svg
new file mode 100644
index 0000000000..f6dcd344fa
--- /dev/null
+++ b/etc/images/material/social/people.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M16 11c1.66 0 
2.99-1.34 2.99-3S17.66 5 16 5s-3 1.34-3 3 1.34 3 3 3zm-8 0c1.66 0 2.99-1.34 
2.99-3S9.66 5 8 5 5 6.34 5 8s1.34 3 3 3zm0 2c-2.33 0-7 1.17-7 
3.5V19h14v-2.5c0-2.33-4.67-3.5-7-3.5zm8 0c-.29 0-.62.02-.97.05 1.16.84 1.97 
1.97 1.97 3.45V19h6v-2.5c0-2.33-4.67-3.5-7-3.5z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/social/people_alt.svg 
b/etc/images/material/social/people_alt.svg
new file mode 100644
index 0000000000..ae74eebcef
--- /dev/null
+++ b/etc/images/material/social/people_alt.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g/><g><g><path 
d="M16.67,13.13C18.04,14.06,19,15.32,19,17v3h4v-3 
C23,14.82,19.43,13.53,16.67,13.13z" fill-rule="evenodd"/></g><g><circle cx="9" 
cy="8" fill-rule="evenodd" r="4"/></g><g><path 
d="M15,12c2.21,0,4-1.79,4-4c0-2.21-1.79-4-4-4c-0.47,0-0.91,0.1-1.33,0.24 
C14.5,5.27,15,6.58,15,8s-0.5,2.73-1.33,3.76C14.09,11.9,14. [...]
\ No newline at end of file
diff --git a/etc/images/material/social/people_outline.svg 
b/etc/images/material/social/people_outline.svg
new file mode 100644
index 0000000000..bb558273af
--- /dev/null
+++ b/etc/images/material/social/people_outline.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M9 12c1.93 0 
3.5-1.57 3.5-3.5S10.93 5 9 5 5.5 6.57 5.5 8.5 7.07 12 9 12zm0-5c.83 0 1.5.67 
1.5 1.5S9.83 10 9 10s-1.5-.67-1.5-1.5S8.17 7 9 7zm0 6.75c-2.34 0-7 1.17-7 
3.5V19h14v-1.75c0-2.33-4.66-3.5-7-3.5zM4.34 17c.84-.58 2.87-1.25 
4.66-1.25s3.82.67 4.66 1.25H4.34zm11.7-3.19c1.16.84 1.96 1.96 1.96 
3.44V19h4v-1.75c0-2.02-3.5-3.17-5.96-3.44zM15 12c1.93 0 3.5-1.57  [...]
\ No newline at end of file
diff --git a/etc/images/material/social/person.svg 
b/etc/images/material/social/person.svg
new file mode 100644
index 0000000000..c64a156882
--- /dev/null
+++ b/etc/images/material/social/person.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12 12c2.21 0 4-1.79 
4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 
4v2h16v-2c0-2.66-5.33-4-8-4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/social/person_add.svg 
b/etc/images/material/social/person_add.svg
new file mode 100644
index 0000000000..b27f128670
--- /dev/null
+++ b/etc/images/material/social/person_add.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M15 12c2.21 0 4-1.79 
4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm-9-2V7H4v3H1v2h3v3h2v-3h3v-2H6zm9 
4c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/social/person_add_alt.svg 
b/etc/images/material/social/person_add_alt.svg
new file mode 100644
index 0000000000..27b6110cfc
--- /dev/null
+++ b/etc/images/material/social/person_add_alt.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><path 
d="M13,8c0-2.21-1.79-4-4-4S5,5.79,5,8s1.79,4,4,4S13,10.21,13,8z 
M11,8c0,1.1-0.9,2-2,2S7,9.1,7,8s0.9-2,2-2S11,6.9,11,8z 
M1,18v2h16v-2c0-2.66-5.33-4-8-4S1,15.34,1,18z 
M3,18c0.2-0.71,3.3-2,6-2c2.69,0,5.78,1.28,6,2H3z M20,15v-3h3v-2h-3V7h-2v3h-3v2 
h3v3H20z"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/social/person_add_alt_1.svg 
b/etc/images/material/social/person_add_alt_1.svg
new file mode 100644
index 0000000000..d9f3f0f29e
--- /dev/null
+++ b/etc/images/material/social/person_add_alt_1.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><path 
d="M13,8c0-2.21-1.79-4-4-4S5,5.79,5,8s1.79,4,4,4S13,10.21,13,8z 
M15,10v2h3v3h2v-3h3v-2h-3V7h-2v3H15z M1,18v2h16v-2 
c0-2.66-5.33-4-8-4S1,15.34,1,18z"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/social/person_outline.svg 
b/etc/images/material/social/person_outline.svg
new file mode 100644
index 0000000000..75ce52a9a3
--- /dev/null
+++ b/etc/images/material/social/person_outline.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12 5.9c1.16 0 
2.1.94 2.1 2.1s-.94 2.1-2.1 2.1S9.9 9.16 9.9 8s.94-2.1 2.1-2.1m0 9c2.97 0 6.1 
1.46 6.1 2.1v1.1H5.9V17c0-.64 3.13-2.1 6.1-2.1M12 4C9.79 4 8 5.79 8 8s1.79 4 4 
4 4-1.79 4-4-1.79-4-4-4zm0 9c-2.67 0-8 1.34-8 
4v3h16v-3c0-2.66-5.33-4-8-4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/social/person_remove.svg 
b/etc/images/material/social/person_remove.svg
new file mode 100644
index 0000000000..ab7d057d23
--- /dev/null
+++ b/etc/images/material/social/person_remove.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><path 
d="M14,8c0-2.21-1.79-4-4-4S6,5.79,6,8s1.79,4,4,4S14,10.21,14,8z 
M17,10v2h6v-2H17z M2,18v2h16v-2c0-2.66-5.33-4-8-4 S2,15.34,2,18z"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/social/person_remove_alt_1.svg 
b/etc/images/material/social/person_remove_alt_1.svg
new file mode 100644
index 0000000000..ab7d057d23
--- /dev/null
+++ b/etc/images/material/social/person_remove_alt_1.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><path 
d="M14,8c0-2.21-1.79-4-4-4S6,5.79,6,8s1.79,4,4,4S14,10.21,14,8z 
M17,10v2h6v-2H17z M2,18v2h16v-2c0-2.66-5.33-4-8-4 S2,15.34,2,18z"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/social/plus_one.svg 
b/etc/images/material/social/plus_one.svg
new file mode 100644
index 0000000000..300ce58c2f
--- /dev/null
+++ b/etc/images/material/social/plus_one.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M10 
8H8v4H4v2h4v4h2v-4h4v-2h-4V8zm4.5-1.92V7.9l2.5-.5V18h2V5l-4.5 1.08z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/social/poll.svg 
b/etc/images/material/social/poll.svg
new file mode 100644
index 0000000000..d685bd7d18
--- /dev/null
+++ b/etc/images/material/social/poll.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M3 3v18h18V3H3zm6 
14H7v-7h2v7zm4 0h-2V7h2v10zm4 0h-2v-4h2v4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/social/precision_manufacturing.svg 
b/etc/images/material/social/precision_manufacturing.svg
new file mode 100644
index 0000000000..abb607c395
--- /dev/null
+++ b/etc/images/material/social/precision_manufacturing.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><path 
d="M14,10V9.82l2.01,2.01l5.23-2.44l-0.63-1.36l-4.28,2L14,7.7V6.3l2.33-2.33l4.28,2l0.63-1.36l-5.23-2.44L14,4.18V4h-2v2
 
H8.82C8.4,4.84,7.3,4,6,4C4.34,4,3,5.34,3,7c0,1.1,0.6,2.05,1.48,2.58L7.08,18H4v3h13v-3h-3.62L8.41,8.76
 C8.58,8.53,8.72,8.28,8.82,8H12v2H14z 
M6,8C5.45,8,5,7.55,5,7c0-0.55,0.45-1,1-1s1,0.45,1,1C7,7.55,6 [...]
\ No newline at end of file
diff --git a/etc/images/material/social/psychology.svg 
b/etc/images/material/social/psychology.svg
new file mode 100644
index 0000000000..2cbefc1ec4
--- /dev/null
+++ b/etc/images/material/social/psychology.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g><path 
d="M13,8.57c-0.79,0-1.43,0.64-1.43,1.43s0.64,1.43,1.43,1.43s1.43-0.64,1.43-1.43S13.79,8.57,13,8.57z"/><path
 
d="M13,3C9.25,3,6.2,5.94,6.02,9.64L4.1,12.2C3.85,12.53,4.09,13,4.5,13H6v3c0,1.1,0.9,2,2,2h1v3h7v-4.68
 c2.36-1.12,4-3.53,4-6.32C20,6.13,16.87,3,13,3z 
M16,10c0,0.13-0.01,0.26-0.02,0.39l0.83,0.66c0.08,0.06,0.1 [...]
\ No newline at end of file
diff --git a/etc/images/material/social/public.svg 
b/etc/images/material/social/public.svg
new file mode 100644
index 0000000000..14d6e8e132
--- /dev/null
+++ b/etc/images/material/social/public.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" 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 2zm-1 17.93c-3.95-.49-7-3.85-7-7.93 
0-.62.08-1.21.21-1.79L9 15v1c0 1.1.9 2 2 
2v1.93zm6.9-2.54c-.26-.81-1-1.39-1.9-1.39h-1v-3c0-.55-.45-1-1-1H8v-2h2c.55 0 
1-.45 1-1V7h2c1.1 0 2-.9 2-2v-.41c2.93 1.19 5 4.06 5 7.41 0 2.08-.8 3.97-2.1 
5.39z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/social/public_off.svg 
b/etc/images/material/social/public_off.svg
new file mode 100644
index 0000000000..d0ba555882
--- /dev/null
+++ b/etc/images/material/social/public_off.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/><path 
d="M11,8.17L6.49,3.66C8.07,2.61,9.96,2,12,2c5.52,0,10,4.48,10,10c0,2.04-0.61,3.93-1.66,5.51l-1.46-1.46
 C19.59,14.87,20,13.48,20,12c0-3.35-2.07-6.22-5-7.41V5c0,1.1-0.9,2-2,2h-2V8.17z 
M21.19,21.19l-1.41,1.41l-2.27-2.27 
C15.93,21.39,14.04,22,12,22C6.48,22,2,17.52,2,12c0-2.04,0.61-3.93,1.66-5.51L1.39,4.22l1.41-1.41L21.19,21.19
 [...]
\ No newline at end of file
diff --git a/etc/images/material/social/recommend.svg 
b/etc/images/material/social/recommend.svg
new file mode 100644
index 0000000000..f43d12b333
--- /dev/null
+++ b/etc/images/material/social/recommend.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" 
fill="none"/><title>ic_recommend_24px</title><path d="M12 2a10 10 0 1 0 10 
10A10 10 0 0 0 12 2zm6 9.8a.9.9 0 0 1-.1.5l-2.1 4.9a1.34 1.34 0 0 1-1.3.8H9a2 2 
0 0 1-2-2v-5a1.28 1.28 0 0 1 .4-1L12 5l.69.69a1.08 1.08 0 0 1 .3.7v.2L12.41 
10H17a1 1 0 0 1 1 1z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/social/reduce_capacity.svg 
b/etc/images/material/social/reduce_capacity.svg
new file mode 100644
index 0000000000..853070bf1a
--- /dev/null
+++ b/etc/images/material/social/reduce_capacity.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><rect fill="none" height="24" 
width="24"/><path d="M16,4c0-1.1,0.9-2,2-2s2,0.9,2,2s-0.9,2-2,2S16,5.1,16,4z 
M20.78,7.58C19.93,7.21,18.99,7,18,7c-0.67,0-1.31,0.1-1.92,0.28 
C16.66,7.83,17,8.6,17,9.43V10h5V9.43C22,8.62,21.52,7.9,20.78,7.58z 
M6,6c1.1,0,2-0.9,2-2S7.1,2,6,2S4,2.9,4,4S4.9,6,6,6z 
M7.92,7.28C7.31,7.1,6.67,7,6,7C5.01,7,4.07,7.21,3.22,7.58C2.48,7.9,2,8.62,2,9.43V10h5V
 [...]
\ No newline at end of file
diff --git a/etc/images/material/social/remove_moderator.svg 
b/etc/images/material/social/remove_moderator.svg
new file mode 100644
index 0000000000..23f2489bf4
--- /dev/null
+++ b/etc/images/material/social/remove_moderator.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M22.27 
21.73l-3.54-3.55L5.78 5.23 2.27 1.72 1 2.99 3.01 5H3v6c0 5.55 3.84 10.74 9 12 
2.16-.53 4.08-1.76 5.6-3.41L21 23l1.27-1.27zM13 9.92l6.67 6.67C20.51 14.87 21 
12.96 21 11V5l-9-4-5.48 2.44L11 7.92l2 2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/social/sanitizer.svg 
b/etc/images/material/social/sanitizer.svg
new file mode 100644
index 0000000000..632f359c54
--- /dev/null
+++ b/etc/images/material/social/sanitizer.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><rect fill="none" height="24" 
width="24"/><path 
d="M15.5,6.5C15.5,5.66,17,4,17,4s1.5,1.66,1.5,2.5C18.5,7.33,17.83,8,17,8S15.5,7.33,15.5,6.5z
 M19.5,15 
c1.38,0,2.5-1.12,2.5-2.5c0-1.67-2.5-4.5-2.5-4.5S17,10.83,17,12.5C17,13.88,18.12,15,19.5,15z
 M13,14h-2v-2H9v2H7v2h2v2h2v-2h2V14z 
M16,12v10H4V12c0-2.97,2.16-5.43,5-5.91V4H7V2h6c1.13,0,2.15,0.39,2.99,1.01l-1.43,1.43C14.1,4.17,13
 [...]
\ No newline at end of file
diff --git a/etc/images/material/social/school.svg 
b/etc/images/material/social/school.svg
new file mode 100644
index 0000000000..436eb7d9db
--- /dev/null
+++ b/etc/images/material/social/school.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M5 13.18v4L12 
21l7-3.82v-4L12 17l-7-3.82zM12 3L1 9l11 6 9-4.91V17h2V9L12 3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/social/science.svg 
b/etc/images/material/social/science.svg
new file mode 100644
index 0000000000..0f2cab5600
--- /dev/null
+++ b/etc/images/material/social/science.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><path 
d="M19.8,18.4L14,10.67V6.5l1.35-1.69C15.61,4.48,15.38,4,14.96,4H9.04C8.62,4,8.39,4.48,8.65,4.81L10,6.5v4.17L4.2,18.4
 C3.71,19.06,4.18,20,5,20h14C19.82,20,20.29,19.06,19.8,18.4z"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/social/self_improvement.svg 
b/etc/images/material/social/self_improvement.svg
new file mode 100644
index 0000000000..4917fa1f16
--- /dev/null
+++ b/etc/images/material/social/self_improvement.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g><circle cx="12" cy="6" r="2"/><path 
d="M21,16v-2c-2.24,0-4.16-0.96-5.6-2.68l-1.34-1.6C13.68,9.26,13.12,9,12.53,9h-1.05c-0.59,0-1.15,0.26-1.53,0.72l-1.34,1.6
 
C7.16,13.04,5.24,14,3,14v2c2.77,0,5.19-1.17,7-3.25V15l-3.88,1.55C5.45,16.82,5,17.48,5,18.21C5,19.2,5.8,20,6.79,20H9v-0.5
 c0-1.38,1.12-2.5,2.5-2.5h3c0.28,0,0.5,0.22 [...]
\ No newline at end of file
diff --git a/etc/images/material/social/sentiment_dissatisfied.svg 
b/etc/images/material/social/sentiment_dissatisfied.svg
new file mode 100644
index 0000000000..2d2ab4f06b
--- /dev/null
+++ b/etc/images/material/social/sentiment_dissatisfied.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><circle cx="15.5" cy="9.5" 
r="1.5"/><circle cx="8.5" cy="9.5" r="1.5"/><path d="M12 14c-2.33 0-4.32 
1.45-5.12 3.5h1.67c.69-1.19 1.97-2 3.45-2s2.75.81 3.45 
2h1.67c-.8-2.05-2.79-3.5-5.12-3.5zm-.01-12C6.47 2 2 6.48 2 12s4.47 10 9.99 
10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 
8 3.58 8 8-3.58 8-8 8z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/social/sentiment_neutral.svg 
b/etc/images/material/social/sentiment_neutral.svg
new file mode 100644
index 0000000000..683b43497e
--- /dev/null
+++ b/etc/images/material/social/sentiment_neutral.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M9 
15.5h6v1H9v-1z"/><circle cx="15.5" cy="9.5" r="1.5"/><circle cx="8.5" cy="9.5" 
r="1.5"/><path d="M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 
22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 
8z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/social/sentiment_satisfied.svg 
b/etc/images/material/social/sentiment_satisfied.svg
new file mode 100644
index 0000000000..29456c3b7c
--- /dev/null
+++ b/etc/images/material/social/sentiment_satisfied.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><circle cx="15.5" cy="9.5" 
r="1.5"/><circle cx="8.5" cy="9.5" r="1.5"/><path d="M11.99 2C6.47 2 2 6.48 2 
12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 
0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zm0-4c-1.48 
0-2.75-.81-3.45-2H6.88c.8 2.05 2.79 3.5 5.12 3.5s4.32-1.45 5.12-3.5h-1.67c-.7 
1.19-1.97 2-3.45 2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/social/sentiment_very_dissatisfied.svg 
b/etc/images/material/social/sentiment_very_dissatisfied.svg
new file mode 100644
index 0000000000..ac0b56646f
--- /dev/null
+++ b/etc/images/material/social/sentiment_very_dissatisfied.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12 13.5c-2.33 
0-4.31 1.46-5.11 3.5h10.22c-.8-2.04-2.78-3.5-5.11-3.5zM7.82 12l1.06-1.06L9.94 
12 11 10.94 9.94 9.88 11 8.82 9.94 7.76 8.88 8.82 7.82 7.76 6.76 8.82l1.06 
1.06-1.06 1.06zm4.17-10C6.47 2 2 6.47 2 12s4.47 10 9.99 10S22 17.53 22 12 17.52 
2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 
8zm4.18-12.24l-1.06 1.06-1.06-1.06L13 8.82l1.0 [...]
\ No newline at end of file
diff --git a/etc/images/material/social/sentiment_very_satisfied.svg 
b/etc/images/material/social/sentiment_very_satisfied.svg
new file mode 100644
index 0000000000..fbcbde8bc8
--- /dev/null
+++ b/etc/images/material/social/sentiment_very_satisfied.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M8.88 9.94L9.94 11 
11 9.94 8.88 7.82 6.76 9.94 7.82 11zM12 17.5c2.33 0 4.31-1.46 5.11-3.5H6.89c.8 
2.04 2.78 3.5 5.11 3.5zm1-7.56L14.06 11l1.06-1.06L16.18 
11l1.06-1.06-2.12-2.12zM11.99 2C6.47 2 2 6.47 2 12s4.47 10 9.99 10S22 17.53 22 
12 17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 
8z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/social/share.svg 
b/etc/images/material/social/share.svg
new file mode 100644
index 0000000000..adf26c5c36
--- /dev/null
+++ b/etc/images/material/social/share.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M18 16.08c-.76 
0-1.44.3-1.96.77L8.91 12.7c.05-.23.09-.46.09-.7s-.04-.47-.09-.7l7.05-4.11c.54.5 
1.25.81 2.04.81 1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3c0 .24.04.47.09.7L8.04 
9.81C7.5 9.31 6.79 9 6 9c-1.66 0-3 1.34-3 3s1.34 3 3 3c.79 0 1.5-.31 
2.04-.81l7.12 4.16c-.05.21-.08.43-.08.65 0 1.61 1.31 2.92 2.92 2.92s2.92-1.31 
2.92-2.92-1.31-2.92-2.92-2.92z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/social/sick.svg 
b/etc/images/material/social/sick.svg
new file mode 100644
index 0000000000..06c6e9d22e
--- /dev/null
+++ b/etc/images/material/social/sick.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><rect fill="none" height="24" 
width="24"/><path 
d="M21,9c-1.1,0-2-0.9-2-2c0-1.1,2-4,2-4s2,2.9,2,4C23,8.1,22.1,9,21,9z 
M17.5,7c0-0.73,0.41-1.71,0.92-2.66 
C16.68,2.88,14.44,2,11.99,2C6.47,2,2,6.48,2,12c0,5.52,4.47,10,9.99,10C17.52,22,22,17.52,22,12c0-0.55-0.06-1.09-0.14-1.62
 C21.58,10.45,21.3,10.5,21,10.5C19.07,10.5,17.5,8.93,17.5,7z 
M15.62,7.38l1.06,1.06L15.62,9.5l1.06,1.06 [...]
\ No newline at end of file
diff --git a/etc/images/material/social/single_bed.svg 
b/etc/images/material/social/single_bed.svg
new file mode 100644
index 0000000000..cbaa12cdcf
--- /dev/null
+++ b/etc/images/material/social/single_bed.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><path 
d="M18,10V5H6v5H4v7h1.33L6,19h1l0.67-2h8.67L17,19h1l0.67-2H20v-7H18z 
M11,10H8V7h3V10z M16,10h-3V7h3V10z"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/social/sports.svg 
b/etc/images/material/social/sports.svg
new file mode 100644
index 0000000000..96e7790831
--- /dev/null
+++ b/etc/images/material/social/sports.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g><g><path 
d="M11.23,6C9.57,6,8.01,6.66,6.87,7.73C6.54,6.73,5.61,6,4.5,6C3.12,6,2,7.12,2,8.5C2,9.88,3.12,11,4.5,11
 
c0.21,0,0.41-0.03,0.61-0.08c-0.05,0.25-0.09,0.51-0.1,0.78c-0.18,3.68,2.95,6.68,6.68,6.27c2.55-0.28,4.68-2.26,5.19-4.77
 c0.15-0.71,0.15-1.4,0.06-2.06c-0.09-0.6,0.38-1.13,0.99-1.13H22V6H11.23z 
M4.5,9C4.22,9,4, [...]
\ No newline at end of file
diff --git a/etc/images/material/social/sports_baseball.svg 
b/etc/images/material/social/sports_baseball.svg
new file mode 100644
index 0000000000..427e14bd95
--- /dev/null
+++ b/etc/images/material/social/sports_baseball.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g><g><path 
d="M3.81,6.28C2.67,7.9,2,9.87,2,12s0.67,4.1,1.81,5.72C6.23,16.95,8,14.68,8,12S6.23,7.05,3.81,6.28z"/></g><g><path
 
d="M20.19,6.28C17.77,7.05,16,9.32,16,12s1.77,4.95,4.19,5.72C21.33,16.1,22,14.13,22,12S21.33,7.9,20.19,6.28z"/></g><g><path
 d="M14,12c0-3.28,1.97-6.09,4.79-7.33C17.01,3.02,14.63,2,12,2S6.99,3.02,5.2 
[...]
\ No newline at end of file
diff --git a/etc/images/material/social/sports_basketball.svg 
b/etc/images/material/social/sports_basketball.svg
new file mode 100644
index 0000000000..95974a1026
--- /dev/null
+++ b/etc/images/material/social/sports_basketball.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g><g><path 
d="M17.09,11h4.86c-0.16-1.61-0.71-3.11-1.54-4.4C18.68,7.43,17.42,9.05,17.09,11z"/></g><g><path
 
d="M6.91,11C6.58,9.05,5.32,7.43,3.59,6.6C2.76,7.89,2.21,9.39,2.05,11H6.91z"/></g><g><path
 
d="M15.07,11c0.32-2.59,1.88-4.79,4.06-6c-1.6-1.63-3.74-2.71-6.13-2.95V11H15.07z"/></g><g><path
 d="M8.93,11H11V2.05C8.61,2.29,6 [...]
\ No newline at end of file
diff --git a/etc/images/material/social/sports_cricket.svg 
b/etc/images/material/social/sports_cricket.svg
new file mode 100644
index 0000000000..5e386176c4
--- /dev/null
+++ b/etc/images/material/social/sports_cricket.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g><g><path 
d="M15.05,12.81L6.56,4.32c-0.39-0.39-1.02-0.39-1.41,0L2.32,7.15c-0.39,0.39-0.39,1.02,0,1.41l8.49,8.49
 
c0.39,0.39,1.02,0.39,1.41,0l2.83-2.83C15.44,13.83,15.44,13.2,15.05,12.81z"/><rect
 height="6" transform="matrix(0.7071 -0.7071 0.7071 0.7071 -8.5264 17.7562)" 
width="2" x="16.17" y="16.17"/></g><circle cx="18.5 [...]
\ No newline at end of file
diff --git a/etc/images/material/social/sports_esports.svg 
b/etc/images/material/social/sports_esports.svg
new file mode 100644
index 0000000000..452e913eca
--- /dev/null
+++ b/etc/images/material/social/sports_esports.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g><path d="M20,5H4L2,19h4l3-3h6l3,3h4L20,5z 
M11,11H9v2H8v-2H6v-1h2V8h1v2h2V11z M15,10c-0.55,0-1-0.45-1-1c0-0.55,0.45-1,1-1 
s1,0.45,1,1C16,9.55,15.55,10,15,10z 
M17,13c-0.55,0-1-0.45-1-1c0-0.55,0.45-1,1-1s1,0.45,1,1C18,12.55,17.55,13,17,13z"/></g></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/social/sports_football.svg 
b/etc/images/material/social/sports_football.svg
new file mode 100644
index 0000000000..7e55fba932
--- /dev/null
+++ b/etc/images/material/social/sports_football.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g><path 
d="M3.02,15.62c-0.08,2.42,0.32,4.34,0.67,4.69s2.28,0.76,4.69,0.67L3.02,15.62z"/><path
 
d="M13.08,3.28C10.75,3.7,8.29,4.62,6.46,6.46s-2.76,4.29-3.18,6.62l7.63,7.63c2.34-0.41,4.79-1.34,6.62-3.18
 s2.76-4.29,3.18-6.62L13.08,3.28z 
M9.9,15.5l-1.4-1.4l5.6-5.6l1.4,1.4L9.9,15.5z"/><path 
d="M20.98,8.38c0.08-2.42-0.32-4.34-0 [...]
\ No newline at end of file
diff --git a/etc/images/material/social/sports_golf.svg 
b/etc/images/material/social/sports_golf.svg
new file mode 100644
index 0000000000..4ee8385c24
--- /dev/null
+++ b/etc/images/material/social/sports_golf.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g><path 
d="M12,16c3.87,0,7-3.13,7-7c0-3.87-3.13-7-7-7S5,5.13,5,9C5,12.87,8.13,16,12,16z 
M12,4c2.76,0,5,2.24,5,5s-2.24,5-5,5 s-5-2.24-5-5S9.24,4,12,4z"/><circle cx="10" 
cy="8" r="1"/><circle cx="14" cy="8" r="1"/><circle cx="12" cy="6" r="1"/><path 
d="M7,19h2c1.1,0,2,0.9,2,2v1h2v-1c0-1.1,0.9-2,2-2h2v-2H7V19z"/></g></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/social/sports_handball.svg 
b/etc/images/material/social/sports_handball.svg
new file mode 100644
index 0000000000..7c0d134117
--- /dev/null
+++ b/etc/images/material/social/sports_handball.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g><path 
d="M14.27,6C13.72,6.95,14.05,8.18,15,8.73c0.95,0.55,2.18,0.22,2.73-0.73c0.55-0.95,0.22-2.18-0.73-2.73
 C16.05,4.72,14.82,5.05,14.27,6z"/><path 
d="M15.84,10.41c0,0-1.63-0.94-2.6-1.5c-2.38-1.38-3.2-4.44-1.82-6.82l-1.73-1C8.1,3.83,8.6,7.21,10.66,9.4l-5.15,8.92
 l1.73,1l1.5-2.6l1.73,1l-3,5.2l1.73,1l6.29-10.89c1.14,1.55 [...]
\ No newline at end of file
diff --git a/etc/images/material/social/sports_hockey.svg 
b/etc/images/material/social/sports_hockey.svg
new file mode 100644
index 0000000000..ebf9393030
--- /dev/null
+++ b/etc/images/material/social/sports_hockey.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g><path d="M2,17v3l2,0v-4H3C2.45,16,2,16.45,2,17z"/><path 
d="M9,16H5v4l4.69-0.01c0.38,0,0.72-0.21,0.89-0.55l0.87-1.9l-1.59-3.48L9,16z"/><g><path
 
d="M21.71,16.29C21.53,16.11,21.28,16,21,16h-1v4l2,0v-3C22,16.72,21.89,16.47,21.71,16.29z"/></g><path
 d="M13.6,12.84L17.65,4H14.3l-1.76,3.97l-0.49,1.1L12,9.21L9.7,4H6.35l4.05,8.8 
[...]
\ No newline at end of file
diff --git a/etc/images/material/social/sports_kabaddi.svg 
b/etc/images/material/social/sports_kabaddi.svg
new file mode 100644
index 0000000000..82d4428558
--- /dev/null
+++ b/etc/images/material/social/sports_kabaddi.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g><circle cx="16.5" cy="2.38" r="2"/><path 
d="M24,11.88v-4.7l-5.05-2.14c-0.97-0.41-2.09-0.06-2.65,0.84l0,0l-1,1.6c-0.67,1.18-1.91,2.06-3.41,2.32l0.06,0.06
 
c0.69,0.69,1.52,1.07,2.46,1.17c0.8-0.42,1.52-0.98,2.09-1.64l0.6,3l-1.16,1.1L15,14.38v0.76v6.74h2v-6l2.1-2l1.8,8H23l-2.18-11
 l-0.62-3.1l1.8,0.7v3.4H24z"/><path d="M10.2 [...]
\ No newline at end of file
diff --git a/etc/images/material/social/sports_mma.svg 
b/etc/images/material/social/sports_mma.svg
new file mode 100644
index 0000000000..901796877b
--- /dev/null
+++ b/etc/images/material/social/sports_mma.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g><rect height="4" width="10" x="7" y="17"/><path 
d="M18,7c-0.55,0-1,0.45-1,1V5c0-1.1-0.9-2-2-2H7C5.9,3,5,3.9,5,5v5.8c0,0.13,0.01,0.26,0.04,0.39l0.8,4
 
c0.09,0.47,0.5,0.8,0.98,0.8h10.36c0.45,0,0.89-0.36,0.98-0.8l0.8-4C18.99,11.06,19,10.93,19,10.8V8C19,7.45,18.55,7,18,7z
 M15,10 H7V7h8V10z"/></g></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/social/sports_motorsports.svg 
b/etc/images/material/social/sports_motorsports.svg
new file mode 100644
index 0000000000..e80db39bed
--- /dev/null
+++ b/etc/images/material/social/sports_motorsports.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g><path 
d="M12,11.39c0-0.65-0.39-1.23-0.98-1.48L5.44,7.55c-1.48,1.68-2.32,3.7-2.8,5.45h7.75C11.28,13,12,12.28,12,11.39z"/><path
 
d="M21.96,11.22c-0.41-4.41-4.56-7.49-8.98-7.2c-2.51,0.16-4.44,0.94-5.93,2.04l4.74,2.01c1.33,0.57,2.2,1.87,2.2,3.32
 
c0,1.99-1.62,3.61-3.61,3.61H2.21C2,16.31,2,17.2,2,17.2V20h12C18.67,20,22.41,15. 
[...]
\ No newline at end of file
diff --git a/etc/images/material/social/sports_rugby.svg 
b/etc/images/material/social/sports_rugby.svg
new file mode 100644
index 0000000000..009f643298
--- /dev/null
+++ b/etc/images/material/social/sports_rugby.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g><path 
d="M20.49,3.51c-0.56-0.56-2.15-0.97-4.16-0.97c-3.08,0-7.15,0.96-9.98,3.79C1.66,11.03,2.1,19.07,3.51,20.49
 
c0.56,0.56,2.15,0.97,4.16,0.97c3.08,0,7.15-0.96,9.98-3.79C22.34,12.97,21.9,4.93,20.49,3.51z
 M7.76,7.76 
c2.64-2.64,6.35-3.12,8.03-3.19c-2.05,0.94-4.46,2.45-6.61,4.61c-2.16,2.16-3.67,4.58-4.61,6.63C4.66,13.33,5
 [...]
\ No newline at end of file
diff --git a/etc/images/material/social/sports_soccer.svg 
b/etc/images/material/social/sports_soccer.svg
new file mode 100644
index 0000000000..f04bd85b7a
--- /dev/null
+++ b/etc/images/material/social/sports_soccer.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g><path 
d="M12,2C6.48,2,2,6.48,2,12c0,5.52,4.48,10,10,10s10-4.48,10-10C22,6.48,17.52,2,12,2z
 M13,5.3l1.35-0.95 
c1.82,0.56,3.37,1.76,4.38,3.34l-0.39,1.34l-1.35,0.46L13,6.7V5.3z 
M9.65,4.35L11,5.3v1.4L7.01,9.49L5.66,9.03L5.27,7.69 
C6.28,6.12,7.83,4.92,9.65,4.35z 
M7.08,17.11l-1.14,0.1C4.73,15.81,4,13.99,4,12c0-0.12,0.01-0.23 [...]
\ No newline at end of file
diff --git a/etc/images/material/social/sports_tennis.svg 
b/etc/images/material/social/sports_tennis.svg
new file mode 100644
index 0000000000..4b8ba384a0
--- /dev/null
+++ b/etc/images/material/social/sports_tennis.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><path 
d="M19.52,2.49c-2.34-2.34-6.62-1.87-9.55,1.06c-1.6,1.6-2.52,3.87-2.54,5.46c-0.02,1.58,0.26,3.89-1.35,5.5l-4.24,4.24
 
l1.42,1.42l4.24-4.24c1.61-1.61,3.92-1.33,5.5-1.35s3.86-0.94,5.46-2.54C21.38,9.11,21.86,4.83,19.52,2.49z
 M10.32,11.68 
c-1.53-1.53-1.05-4.61,1.06-6.72s5.18-2.59,6.72-1.06c1.53,1.53,1.05,4.61-1.06,6.72S11
 [...]
\ No newline at end of file
diff --git a/etc/images/material/social/sports_volleyball.svg 
b/etc/images/material/social/sports_volleyball.svg
new file mode 100644
index 0000000000..690543cd61
--- /dev/null
+++ b/etc/images/material/social/sports_volleyball.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" 
width="24"/></g><g><g><path 
d="M6,4.01C3.58,5.84,2,8.73,2,12c0,1.46,0.32,2.85,0.89,4.11L6,14.31V4.01z"/><path
 d="M11,11.42V2.05C9.94,2.16,8.93,2.43,8,2.84v10.32L11,11.42z"/><path 
d="M12,13.15l-8.11,4.68c0.61,0.84,1.34,1.59,2.18,2.2L15,14.89L12,13.15z"/><path 
d="M13,7.96v3.46l8.11,4.68c0.42-0.93,0.7-1.93,0.82-2.98L13,7.96z"/><path 
d="M8.07,2 [...]
\ No newline at end of file
diff --git a/etc/images/material/social/switch_account.svg 
b/etc/images/material/social/switch_account.svg
new file mode 100644
index 0000000000..57ced9f276
--- /dev/null
+++ b/etc/images/material/social/switch_account.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M4 6H2v14c0 1.1.9 2 2 
2h14v-2H4V6zm16-4H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 
2-2V4c0-1.1-.9-2-2-2zm-6 2c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 
3-3zm6 12H8v-1.5c0-1.99 4-3 6-3s6 1.01 6 3V16z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/social/thumb_down_alt.svg 
b/etc/images/material/social/thumb_down_alt.svg
new file mode 100644
index 0000000000..dbab830adf
--- /dev/null
+++ b/etc/images/material/social/thumb_down_alt.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none" opacity=".87"/><path d="M1 
11.6V16h8.31l-1.12 5.38L9.83 23 17 15.82V3H4.69zM19 3h4v12h-4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/social/thumb_up_alt.svg 
b/etc/images/material/social/thumb_up_alt.svg
new file mode 100644
index 0000000000..4b12400bb2
--- /dev/null
+++ b/etc/images/material/social/thumb_up_alt.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none" opacity=".87"/><path d="M14.17 
1L7 8.18V21h12.31L23 12.4V8h-8.31l1.12-5.38zM1 9h4v12H1z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/social/whatshot.svg 
b/etc/images/material/social/whatshot.svg
new file mode 100644
index 0000000000..64eb448fad
--- /dev/null
+++ b/etc/images/material/social/whatshot.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M13.5.67s.74 2.65.74 
4.8c0 2.06-1.35 3.73-3.41 3.73-2.07 0-3.63-1.67-3.63-3.73l.03-.36C5.21 7.51 4 
10.62 4 14c0 4.42 3.58 8 8 8s8-3.58 8-8C20 8.61 17.41 3.8 13.5.67zM11.71 
19c-1.78 0-3.22-1.4-3.22-3.14 0-1.62 1.05-2.76 2.81-3.12 1.77-.36 3.6-1.21 
4.62-2.58.39 1.29.59 2.65.59 4.04 0 2.65-2.15 4.8-4.8 4.8z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/toggle/check_box.svg 
b/etc/images/material/toggle/check_box.svg
new file mode 100644
index 0000000000..3a613755e6
--- /dev/null
+++ b/etc/images/material/toggle/check_box.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M21 3H3v18h18V3zM10 
17l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/toggle/check_box_outline_blank.svg 
b/etc/images/material/toggle/check_box_outline_blank.svg
new file mode 100644
index 0000000000..bee0ee9965
--- /dev/null
+++ b/etc/images/material/toggle/check_box_outline_blank.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19 
5v14H5V5h14m2-2H3v18h18V3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/toggle/indeterminate_check_box.svg 
b/etc/images/material/toggle/indeterminate_check_box.svg
new file mode 100644
index 0000000000..febac9103a
--- /dev/null
+++ b/etc/images/material/toggle/indeterminate_check_box.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M21 3H3v18h18V3zm-4 
10H7v-2h10v2z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/toggle/radio_button_checked.svg 
b/etc/images/material/toggle/radio_button_checked.svg
new file mode 100644
index 0000000000..d72cce98b9
--- /dev/null
+++ b/etc/images/material/toggle/radio_button_checked.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" 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 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 
8-8 8 3.58 8 8-3.58 8-8 8z"/><circle cx="12" cy="12" r="5"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/toggle/radio_button_unchecked.svg 
b/etc/images/material/toggle/radio_button_unchecked.svg
new file mode 100644
index 0000000000..423776e6b9
--- /dev/null
+++ b/etc/images/material/toggle/radio_button_unchecked.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" 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 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 
8-8 8 3.58 8 8-3.58 8-8 8z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/toggle/star.svg 
b/etc/images/material/toggle/star.svg
new file mode 100644
index 0000000000..1d43404400
--- /dev/null
+++ b/etc/images/material/toggle/star.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; enable-background="new 0 0 24 24" 
height="24" viewBox="0 0 24 24" width="24"><g><path d="M0,0h24v24H0V0z" 
fill="none"/><path d="M0,0h24v24H0V0z" fill="none"/></g><g><path 
d="M12,17.27L18.18,21l-1.64-7.03L22,9.24l-7.19-0.61L12,2L9.19,8.63L2,9.24l5.46,4.73L5.82,21L12,17.27z"/></g></svg>
\ No newline at end of file
diff --git a/etc/images/material/toggle/star_border.svg 
b/etc/images/material/toggle/star_border.svg
new file mode 100644
index 0000000000..ddf1868ae0
--- /dev/null
+++ b/etc/images/material/toggle/star_border.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M22 
9.24l-7.19-.62L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27 18.18 
21l-1.63-7.03L22 9.24zM12 15.4l-3.76 2.27 1-4.28-3.32-2.88 4.38-.38L12 6.1l1.71 
4.04 4.38.38-3.32 2.88 1 4.28L12 15.4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/toggle/star_border_purple500.svg 
b/etc/images/material/toggle/star_border_purple500.svg
new file mode 100644
index 0000000000..ddf1868ae0
--- /dev/null
+++ b/etc/images/material/toggle/star_border_purple500.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M22 
9.24l-7.19-.62L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27 18.18 
21l-1.63-7.03L22 9.24zM12 15.4l-3.76 2.27 1-4.28-3.32-2.88 4.38-.38L12 6.1l1.71 
4.04 4.38.38-3.32 2.88 1 4.28L12 15.4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/toggle/star_half.svg 
b/etc/images/material/toggle/star_half.svg
new file mode 100644
index 0000000000..8585dc8be1
--- /dev/null
+++ b/etc/images/material/toggle/star_half.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M22 9.24l-7.19-.62L12 
2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27 18.18 21l-1.63-7.03L22 9.24zM12 
15.4V6.1l1.71 4.04 4.38.38-3.32 2.88 1 4.28L12 15.4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/toggle/star_outline.svg 
b/etc/images/material/toggle/star_outline.svg
new file mode 100644
index 0000000000..ddf1868ae0
--- /dev/null
+++ b/etc/images/material/toggle/star_outline.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M22 
9.24l-7.19-.62L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27 18.18 
21l-1.63-7.03L22 9.24zM12 15.4l-3.76 2.27 1-4.28-3.32-2.88 4.38-.38L12 6.1l1.71 
4.04 4.38.38-3.32 2.88 1 4.28L12 15.4z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/toggle/star_purple500.svg 
b/etc/images/material/toggle/star_purple500.svg
new file mode 100644
index 0000000000..0aca6ce869
--- /dev/null
+++ b/etc/images/material/toggle/star_purple500.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12 17.27L18.18 
21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 
17.27z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/toggle/toggle_off.svg 
b/etc/images/material/toggle/toggle_off.svg
new file mode 100644
index 0000000000..1bb4b0f90d
--- /dev/null
+++ b/etc/images/material/toggle/toggle_off.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M17 7H7c-2.76 0-5 
2.24-5 5s2.24 5 5 5h10c2.76 0 5-2.24 5-5s-2.24-5-5-5zM7 15c-1.66 
0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3z"/></svg>
\ No newline at end of file
diff --git a/etc/images/material/toggle/toggle_on.svg 
b/etc/images/material/toggle/toggle_on.svg
new file mode 100644
index 0000000000..091e6720b6
--- /dev/null
+++ b/etc/images/material/toggle/toggle_on.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; height="24" viewBox="0 0 24 24" 
width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M17 7H7c-2.76 0-5 
2.24-5 5s2.24 5 5 5h10c2.76 0 5-2.24 5-5s-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>
\ No newline at end of file
diff --git a/lisp/icons-material.el b/lisp/icons-material.el
new file mode 100644
index 0000000000..5248d2ceb8
--- /dev/null
+++ b/lisp/icons-material.el
@@ -0,0 +1,1582 @@
+;;; icons-material.el --- Material icon set          -*- lexical-binding: t; 
-*-
+
+;; Copyright (C) 2021 Free Software Foundation, Inc.
+
+;; Author: Stefan Kangas <stefan@marxist.se>
+;; Keywords: faces, multimedia
+
+;; This file is part of GNU Emacs.
+
+;; GNU Emacs is free software: you can redistribute it and/or modify
+;; it under the terms of the GNU General Public License as published by
+;; the Free Software Foundation, either version 3 of the License, or
+;; (at your option) any later version.
+
+;; GNU Emacs is distributed in the hope that it will be useful,
+;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+;; GNU General Public License for more details.
+
+;; You should have received a copy of the GNU General Public License
+;; along with GNU Emacs.  If not, see <https://www.gnu.org/licenses/>.
+
+;;; Commentary:
+
+;; This file defines the "material" icon set.
+
+;;; Code:
+
+(require 'icons)
+
+(icons-define-set 'material
+  '(("action/3d_rotation" "material/action/3d_rotation.svg" 24)
+    ("action/accessibility" "material/action/accessibility.svg" 24)
+    ("action/accessibility_new" "material/action/accessibility_new.svg" 24)
+    ("action/accessible" "material/action/accessible.svg" 24)
+    ("action/accessible_forward" "material/action/accessible_forward.svg" 24)
+    ("action/account_balance" "material/action/account_balance.svg" 24)
+    ("action/account_balance_wallet" 
"material/action/account_balance_wallet.svg" 24)
+    ("action/account_box" "material/action/account_box.svg" 24)
+    ("action/account_circle" "material/action/account_circle.svg" 24)
+    ("action/add_shopping_cart" "material/action/add_shopping_cart.svg" 24)
+    ("action/add_task" "material/action/add_task.svg" 24)
+    ("action/add_to_drive" "material/action/add_to_drive.svg" 24)
+    ("action/addchart" "material/action/addchart.svg" 24)
+    ("action/admin_panel_settings" "material/action/admin_panel_settings.svg" 
24)
+    ("action/alarm" "material/action/alarm.svg" 24)
+    ("action/alarm_add" "material/action/alarm_add.svg" 24)
+    ("action/alarm_off" "material/action/alarm_off.svg" 24)
+    ("action/alarm_on" "material/action/alarm_on.svg" 24)
+    ("action/all_inbox" "material/action/all_inbox.svg" 24)
+    ("action/all_out" "material/action/all_out.svg" 24)
+    ("action/analytics" "material/action/analytics.svg" 24)
+    ("action/anchor" "material/action/anchor.svg" 24)
+    ("action/android" "material/action/android.svg" 24)
+    ("action/announcement" "material/action/announcement.svg" 24)
+    ("action/api" "material/action/api.svg" 24)
+    ("action/app_blocking" "material/action/app_blocking.svg" 24)
+    ("action/arrow_circle_down" "material/action/arrow_circle_down.svg" 24)
+    ("action/arrow_circle_up" "material/action/arrow_circle_up.svg" 24)
+    ("action/arrow_right_alt" "material/action/arrow_right_alt.svg" 24)
+    ("action/article" "material/action/article.svg" 24)
+    ("action/aspect_ratio" "material/action/aspect_ratio.svg" 24)
+    ("action/assessment" "material/action/assessment.svg" 24)
+    ("action/assignment" "material/action/assignment.svg" 24)
+    ("action/assignment_ind" "material/action/assignment_ind.svg" 24)
+    ("action/assignment_late" "material/action/assignment_late.svg" 24)
+    ("action/assignment_return" "material/action/assignment_return.svg" 24)
+    ("action/assignment_returned" "material/action/assignment_returned.svg" 24)
+    ("action/assignment_turned_in" "material/action/assignment_turned_in.svg" 
24)
+    ("action/autorenew" "material/action/autorenew.svg" 24)
+    ("action/backup" "material/action/backup.svg" 24)
+    ("action/backup_table" "material/action/backup_table.svg" 24)
+    ("action/batch_prediction" "material/action/batch_prediction.svg" 24)
+    ("action/book" "material/action/book.svg" 24)
+    ("action/book_online" "material/action/book_online.svg" 24)
+    ("action/bookmark" "material/action/bookmark.svg" 24)
+    ("action/bookmark_border" "material/action/bookmark_border.svg" 24)
+    ("action/bookmarks" "material/action/bookmarks.svg" 24)
+    ("action/bug_report" "material/action/bug_report.svg" 24)
+    ("action/build" "material/action/build.svg" 24)
+    ("action/build_circle" "material/action/build_circle.svg" 24)
+    ("action/cached" "material/action/cached.svg" 24)
+    ("action/calendar_today" "material/action/calendar_today.svg" 24)
+    ("action/calendar_view_day" "material/action/calendar_view_day.svg" 24)
+    ("action/camera_enhance" "material/action/camera_enhance.svg" 24)
+    ("action/cancel_schedule_send" "material/action/cancel_schedule_send.svg" 
24)
+    ("action/card_giftcard" "material/action/card_giftcard.svg" 24)
+    ("action/card_membership" "material/action/card_membership.svg" 24)
+    ("action/card_travel" "material/action/card_travel.svg" 24)
+    ("action/change_history" "material/action/change_history.svg" 24)
+    ("action/check_circle" "material/action/check_circle.svg" 24)
+    ("action/check_circle_outline" "material/action/check_circle_outline.svg" 
24)
+    ("action/chrome_reader_mode" "material/action/chrome_reader_mode.svg" 24)
+    ("action/circle_notifications" "material/action/circle_notifications.svg" 
24)
+    ("action/class" "material/action/class.svg" 24)
+    ("action/close_fullscreen" "material/action/close_fullscreen.svg" 24)
+    ("action/code" "material/action/code.svg" 24)
+    ("action/comment_bank" "material/action/comment_bank.svg" 24)
+    ("action/commute" "material/action/commute.svg" 24)
+    ("action/compare_arrows" "material/action/compare_arrows.svg" 24)
+    ("action/compress" "material/action/compress.svg" 24)
+    ("action/contact_page" "material/action/contact_page.svg" 24)
+    ("action/contact_support" "material/action/contact_support.svg" 24)
+    ("action/contactless" "material/action/contactless.svg" 24)
+    ("action/copyright" "material/action/copyright.svg" 24)
+    ("action/credit_card" "material/action/credit_card.svg" 24)
+    ("action/dangerous" "material/action/dangerous.svg" 24)
+    ("action/dashboard" "material/action/dashboard.svg" 24)
+    ("action/dashboard_customize" "material/action/dashboard_customize.svg" 24)
+    ("action/date_range" "material/action/date_range.svg" 24)
+    ("action/delete" "material/action/delete.svg" 24)
+    ("action/delete_forever" "material/action/delete_forever.svg" 24)
+    ("action/delete_outline" "material/action/delete_outline.svg" 24)
+    ("action/description" "material/action/description.svg" 24)
+    ("action/disabled_by_default" "material/action/disabled_by_default.svg" 24)
+    ("action/dns" "material/action/dns.svg" 24)
+    ("action/done" "material/action/done.svg" 24)
+    ("action/done_all" "material/action/done_all.svg" 24)
+    ("action/done_outline" "material/action/done_outline.svg" 24)
+    ("action/donut_large" "material/action/donut_large.svg" 24)
+    ("action/donut_small" "material/action/donut_small.svg" 24)
+    ("action/drag_indicator" "material/action/drag_indicator.svg" 24)
+    ("action/dynamic_form" "material/action/dynamic_form.svg" 24)
+    ("action/eco" "material/action/eco.svg" 24)
+    ("action/edit_off" "material/action/edit_off.svg" 24)
+    ("action/eject" "material/action/eject.svg" 24)
+    ("action/euro_symbol" "material/action/euro_symbol.svg" 24)
+    ("action/event" "material/action/event.svg" 24)
+    ("action/event_seat" "material/action/event_seat.svg" 24)
+    ("action/exit_to_app" "material/action/exit_to_app.svg" 24)
+    ("action/expand" "material/action/expand.svg" 24)
+    ("action/explore" "material/action/explore.svg" 24)
+    ("action/explore_off" "material/action/explore_off.svg" 24)
+    ("action/extension" "material/action/extension.svg" 24)
+    ("action/face" "material/action/face.svg" 24)
+    ("action/face_unlock" "material/action/face_unlock.svg" 24)
+    ("action/fact_check" "material/action/fact_check.svg" 24)
+    ("action/favorite" "material/action/favorite.svg" 24)
+    ("action/favorite_border" "material/action/favorite_border.svg" 24)
+    ("action/feedback" "material/action/feedback.svg" 24)
+    ("action/file_present" "material/action/file_present.svg" 24)
+    ("action/filter_alt" "material/action/filter_alt.svg" 24)
+    ("action/filter_list_alt" "material/action/filter_list_alt.svg" 24)
+    ("action/find_in_page" "material/action/find_in_page.svg" 24)
+    ("action/find_replace" "material/action/find_replace.svg" 24)
+    ("action/fingerprint" "material/action/fingerprint.svg" 24)
+    ("action/fit_screen" "material/action/fit_screen.svg" 24)
+    ("action/flaky" "material/action/flaky.svg" 24)
+    ("action/flight_land" "material/action/flight_land.svg" 24)
+    ("action/flight_takeoff" "material/action/flight_takeoff.svg" 24)
+    ("action/flip_to_back" "material/action/flip_to_back.svg" 24)
+    ("action/flip_to_front" "material/action/flip_to_front.svg" 24)
+    ("action/g_translate" "material/action/g_translate.svg" 24)
+    ("action/gavel" "material/action/gavel.svg" 24)
+    ("action/get_app" "material/action/get_app.svg" 24)
+    ("action/gif" "material/action/gif.svg" 24)
+    ("action/grade" "material/action/grade.svg" 24)
+    ("action/grading" "material/action/grading.svg" 24)
+    ("action/group_work" "material/action/group_work.svg" 24)
+    ("action/help" "material/action/help.svg" 24)
+    ("action/help_center" "material/action/help_center.svg" 24)
+    ("action/help_outline" "material/action/help_outline.svg" 24)
+    ("action/highlight_alt" "material/action/highlight_alt.svg" 24)
+    ("action/highlight_off" "material/action/highlight_off.svg" 24)
+    ("action/history" "material/action/history.svg" 24)
+    ("action/history_toggle_off" "material/action/history_toggle_off.svg" 24)
+    ("action/home" "material/action/home.svg" 24)
+    ("action/home_filled" "material/action/home_filled.svg" 24)
+    ("action/horizontal_split" "material/action/horizontal_split.svg" 24)
+    ("action/hourglass_disabled" "material/action/hourglass_disabled.svg" 24)
+    ("action/hourglass_empty" "material/action/hourglass_empty.svg" 24)
+    ("action/hourglass_full" "material/action/hourglass_full.svg" 24)
+    ("action/http" "material/action/http.svg" 24)
+    ("action/https" "material/action/https.svg" 24)
+    ("action/important_devices" "material/action/important_devices.svg" 24)
+    ("action/info" "material/action/info.svg" 24)
+    ("action/info_outline" "material/action/info_outline.svg" 24)
+    ("action/input" "material/action/input.svg" 24)
+    ("action/integration_instructions" 
"material/action/integration_instructions.svg" 24)
+    ("action/invert_colors" "material/action/invert_colors.svg" 24)
+    ("action/label" "material/action/label.svg" 24)
+    ("action/label_important" "material/action/label_important.svg" 24)
+    ("action/label_important_outline" 
"material/action/label_important_outline.svg" 24)
+    ("action/label_off" "material/action/label_off.svg" 24)
+    ("action/label_outline" "material/action/label_outline.svg" 24)
+    ("action/language" "material/action/language.svg" 24)
+    ("action/launch" "material/action/launch.svg" 24)
+    ("action/leaderboard" "material/action/leaderboard.svg" 24)
+    ("action/lightbulb" "material/action/lightbulb.svg" 24)
+    ("action/lightbulb_outline" "material/action/lightbulb_outline.svg" 24)
+    ("action/line_style" "material/action/line_style.svg" 24)
+    ("action/line_weight" "material/action/line_weight.svg" 24)
+    ("action/list" "material/action/list.svg" 24)
+    ("action/lock" "material/action/lock.svg" 24)
+    ("action/lock_clock" "material/action/lock_clock.svg" 24)
+    ("action/lock_open" "material/action/lock_open.svg" 24)
+    ("action/lock_outline" "material/action/lock_outline.svg" 24)
+    ("action/login" "material/action/login.svg" 24)
+    ("action/logout" "material/action/logout.svg" 24)
+    ("action/loyalty" "material/action/loyalty.svg" 24)
+    ("action/mark_as_unread" "material/action/mark_as_unread.svg" 24)
+    ("action/markunread_mailbox" "material/action/markunread_mailbox.svg" 24)
+    ("action/maximize" "material/action/maximize.svg" 24)
+    ("action/mediation" "material/action/mediation.svg" 24)
+    ("action/minimize" "material/action/minimize.svg" 24)
+    ("action/model_training" "material/action/model_training.svg" 24)
+    ("action/next_plan" "material/action/next_plan.svg" 24)
+    ("action/nightlight_round" "material/action/nightlight_round.svg" 24)
+    ("action/not_accessible" "material/action/not_accessible.svg" 24)
+    ("action/not_started" "material/action/not_started.svg" 24)
+    ("action/note_add" "material/action/note_add.svg" 24)
+    ("action/offline_bolt" "material/action/offline_bolt.svg" 24)
+    ("action/offline_pin" "material/action/offline_pin.svg" 24)
+    ("action/online_prediction" "material/action/online_prediction.svg" 24)
+    ("action/opacity" "material/action/opacity.svg" 24)
+    ("action/open_in_browser" "material/action/open_in_browser.svg" 24)
+    ("action/open_in_full" "material/action/open_in_full.svg" 24)
+    ("action/open_in_new" "material/action/open_in_new.svg" 24)
+    ("action/open_with" "material/action/open_with.svg" 24)
+    ("action/outbond" "material/action/outbond.svg" 24)
+    ("action/outbox" "material/action/outbox.svg" 24)
+    ("action/outgoing_mail" "material/action/outgoing_mail.svg" 24)
+    ("action/outlet" "material/action/outlet.svg" 24)
+    ("action/pageview" "material/action/pageview.svg" 24)
+    ("action/pan_tool" "material/action/pan_tool.svg" 24)
+    ("action/payment" "material/action/payment.svg" 24)
+    ("action/pending" "material/action/pending.svg" 24)
+    ("action/pending_actions" "material/action/pending_actions.svg" 24)
+    ("action/perm_camera_mic" "material/action/perm_camera_mic.svg" 24)
+    ("action/perm_contact_calendar" 
"material/action/perm_contact_calendar.svg" 24)
+    ("action/perm_data_setting" "material/action/perm_data_setting.svg" 24)
+    ("action/perm_device_information" 
"material/action/perm_device_information.svg" 24)
+    ("action/perm_identity" "material/action/perm_identity.svg" 24)
+    ("action/perm_media" "material/action/perm_media.svg" 24)
+    ("action/perm_phone_msg" "material/action/perm_phone_msg.svg" 24)
+    ("action/perm_scan_wifi" "material/action/perm_scan_wifi.svg" 24)
+    ("action/pets" "material/action/pets.svg" 24)
+    ("action/picture_in_picture" "material/action/picture_in_picture.svg" 24)
+    ("action/picture_in_picture_alt" 
"material/action/picture_in_picture_alt.svg" 24)
+    ("action/plagiarism" "material/action/plagiarism.svg" 24)
+    ("action/play_for_work" "material/action/play_for_work.svg" 24)
+    ("action/polymer" "material/action/polymer.svg" 24)
+    ("action/power_settings_new" "material/action/power_settings_new.svg" 24)
+    ("action/pregnant_woman" "material/action/pregnant_woman.svg" 24)
+    ("action/preview" "material/action/preview.svg" 24)
+    ("action/print" "material/action/print.svg" 24)
+    ("action/privacy_tip" "material/action/privacy_tip.svg" 24)
+    ("action/published_with_changes" 
"material/action/published_with_changes.svg" 24)
+    ("action/query_builder" "material/action/query_builder.svg" 24)
+    ("action/question_answer" "material/action/question_answer.svg" 24)
+    ("action/quickreply" "material/action/quickreply.svg" 24)
+    ("action/receipt" "material/action/receipt.svg" 24)
+    ("action/record_voice_over" "material/action/record_voice_over.svg" 24)
+    ("action/redeem" "material/action/redeem.svg" 24)
+    ("action/remove_done" "material/action/remove_done.svg" 24)
+    ("action/remove_shopping_cart" "material/action/remove_shopping_cart.svg" 
24)
+    ("action/reorder" "material/action/reorder.svg" 24)
+    ("action/report_problem" "material/action/report_problem.svg" 24)
+    ("action/request_page" "material/action/request_page.svg" 24)
+    ("action/restore" "material/action/restore.svg" 24)
+    ("action/restore_from_trash" "material/action/restore_from_trash.svg" 24)
+    ("action/restore_page" "material/action/restore_page.svg" 24)
+    ("action/room" "material/action/room.svg" 24)
+    ("action/rounded_corner" "material/action/rounded_corner.svg" 24)
+    ("action/rowing" "material/action/rowing.svg" 24)
+    ("action/rule" "material/action/rule.svg" 24)
+    ("action/saved_search" "material/action/saved_search.svg" 24)
+    ("action/schedule" "material/action/schedule.svg" 24)
+    ("action/schedule_send" "material/action/schedule_send.svg" 24)
+    ("action/search" "material/action/search.svg" 24)
+    ("action/search_off" "material/action/search_off.svg" 24)
+    ("action/segment" "material/action/segment.svg" 24)
+    ("action/send_and_archive" "material/action/send_and_archive.svg" 24)
+    ("action/settings" "material/action/settings.svg" 24)
+    ("action/settings_applications" 
"material/action/settings_applications.svg" 24)
+    ("action/settings_backup_restore" 
"material/action/settings_backup_restore.svg" 24)
+    ("action/settings_bluetooth" "material/action/settings_bluetooth.svg" 24)
+    ("action/settings_brightness" "material/action/settings_brightness.svg" 24)
+    ("action/settings_cell" "material/action/settings_cell.svg" 24)
+    ("action/settings_ethernet" "material/action/settings_ethernet.svg" 24)
+    ("action/settings_input_antenna" 
"material/action/settings_input_antenna.svg" 24)
+    ("action/settings_input_component" 
"material/action/settings_input_component.svg" 24)
+    ("action/settings_input_composite" 
"material/action/settings_input_composite.svg" 24)
+    ("action/settings_input_hdmi" "material/action/settings_input_hdmi.svg" 24)
+    ("action/settings_input_svideo" 
"material/action/settings_input_svideo.svg" 24)
+    ("action/settings_overscan" "material/action/settings_overscan.svg" 24)
+    ("action/settings_phone" "material/action/settings_phone.svg" 24)
+    ("action/settings_power" "material/action/settings_power.svg" 24)
+    ("action/settings_remote" "material/action/settings_remote.svg" 24)
+    ("action/settings_voice" "material/action/settings_voice.svg" 24)
+    ("action/shop" "material/action/shop.svg" 24)
+    ("action/shop_two" "material/action/shop_two.svg" 24)
+    ("action/shopping_bag" "material/action/shopping_bag.svg" 24)
+    ("action/shopping_basket" "material/action/shopping_basket.svg" 24)
+    ("action/shopping_cart" "material/action/shopping_cart.svg" 24)
+    ("action/smart_button" "material/action/smart_button.svg" 24)
+    ("action/source" "material/action/source.svg" 24)
+    ("action/speaker_notes" "material/action/speaker_notes.svg" 24)
+    ("action/speaker_notes_off" "material/action/speaker_notes_off.svg" 24)
+    ("action/spellcheck" "material/action/spellcheck.svg" 24)
+    ("action/star_rate" "material/action/star_rate.svg" 24)
+    ("action/stars" "material/action/stars.svg" 24)
+    ("action/sticky_note_2" "material/action/sticky_note_2.svg" 24)
+    ("action/store" "material/action/store.svg" 24)
+    ("action/subject" "material/action/subject.svg" 24)
+    ("action/subtitles_off" "material/action/subtitles_off.svg" 24)
+    ("action/supervised_user_circle" 
"material/action/supervised_user_circle.svg" 24)
+    ("action/supervisor_account" "material/action/supervisor_account.svg" 24)
+    ("action/support" "material/action/support.svg" 24)
+    ("action/swap_horiz" "material/action/swap_horiz.svg" 24)
+    ("action/swap_horizontal_circle" 
"material/action/swap_horizontal_circle.svg" 24)
+    ("action/swap_vert" "material/action/swap_vert.svg" 24)
+    ("action/swap_vertical_circle" "material/action/swap_vertical_circle.svg" 
24)
+    ("action/swipe" "material/action/swipe.svg" 24)
+    ("action/sync_alt" "material/action/sync_alt.svg" 24)
+    ("action/system_update_alt" "material/action/system_update_alt.svg" 24)
+    ("action/tab" "material/action/tab.svg" 24)
+    ("action/tab_unselected" "material/action/tab_unselected.svg" 24)
+    ("action/table_view" "material/action/table_view.svg" 24)
+    ("action/text_rotate_up" "material/action/text_rotate_up.svg" 24)
+    ("action/text_rotate_vertical" "material/action/text_rotate_vertical.svg" 
24)
+    ("action/text_rotation_angledown" 
"material/action/text_rotation_angledown.svg" 24)
+    ("action/text_rotation_angleup" 
"material/action/text_rotation_angleup.svg" 24)
+    ("action/text_rotation_down" "material/action/text_rotation_down.svg" 24)
+    ("action/text_rotation_none" "material/action/text_rotation_none.svg" 24)
+    ("action/theaters" "material/action/theaters.svg" 24)
+    ("action/thumb_down" "material/action/thumb_down.svg" 24)
+    ("action/thumb_down_off_alt" "material/action/thumb_down_off_alt.svg" 24)
+    ("action/thumb_up" "material/action/thumb_up.svg" 24)
+    ("action/thumb_up_off_alt" "material/action/thumb_up_off_alt.svg" 24)
+    ("action/thumbs_up_down" "material/action/thumbs_up_down.svg" 24)
+    ("action/timeline" "material/action/timeline.svg" 24)
+    ("action/toc" "material/action/toc.svg" 24)
+    ("action/today" "material/action/today.svg" 24)
+    ("action/toll" "material/action/toll.svg" 24)
+    ("action/touch_app" "material/action/touch_app.svg" 24)
+    ("action/tour" "material/action/tour.svg" 24)
+    ("action/track_changes" "material/action/track_changes.svg" 24)
+    ("action/translate" "material/action/translate.svg" 24)
+    ("action/trending_down" "material/action/trending_down.svg" 24)
+    ("action/trending_flat" "material/action/trending_flat.svg" 24)
+    ("action/trending_up" "material/action/trending_up.svg" 24)
+    ("action/turned_in" "material/action/turned_in.svg" 24)
+    ("action/turned_in_not" "material/action/turned_in_not.svg" 24)
+    ("action/unpublished" "material/action/unpublished.svg" 24)
+    ("action/update" "material/action/update.svg" 24)
+    ("action/upgrade" "material/action/upgrade.svg" 24)
+    ("action/verified" "material/action/verified.svg" 24)
+    ("action/verified_user" "material/action/verified_user.svg" 24)
+    ("action/vertical_split" "material/action/vertical_split.svg" 24)
+    ("action/view_agenda" "material/action/view_agenda.svg" 24)
+    ("action/view_array" "material/action/view_array.svg" 24)
+    ("action/view_carousel" "material/action/view_carousel.svg" 24)
+    ("action/view_column" "material/action/view_column.svg" 24)
+    ("action/view_day" "material/action/view_day.svg" 24)
+    ("action/view_headline" "material/action/view_headline.svg" 24)
+    ("action/view_in_ar" "material/action/view_in_ar.svg" 24)
+    ("action/view_list" "material/action/view_list.svg" 24)
+    ("action/view_module" "material/action/view_module.svg" 24)
+    ("action/view_quilt" "material/action/view_quilt.svg" 24)
+    ("action/view_sidebar" "material/action/view_sidebar.svg" 24)
+    ("action/view_stream" "material/action/view_stream.svg" 24)
+    ("action/view_week" "material/action/view_week.svg" 24)
+    ("action/visibility" "material/action/visibility.svg" 24)
+    ("action/visibility_off" "material/action/visibility_off.svg" 24)
+    ("action/voice_over_off" "material/action/voice_over_off.svg" 24)
+    ("action/watch_later" "material/action/watch_later.svg" 24)
+    ("action/wifi_protected_setup" "material/action/wifi_protected_setup.svg" 
24)
+    ("action/work" "material/action/work.svg" 24)
+    ("action/work_off" "material/action/work_off.svg" 24)
+    ("action/work_outline" "material/action/work_outline.svg" 24)
+    ("action/wysiwyg" "material/action/wysiwyg.svg" 24)
+    ("action/youtube_searched_for" "material/action/youtube_searched_for.svg" 
24)
+    ("action/zoom_in" "material/action/zoom_in.svg" 24)
+    ("action/zoom_out" "material/action/zoom_out.svg" 24)
+    ("alert/add_alert" "material/alert/add_alert.svg" 24)
+    ("alert/auto_delete" "material/alert/auto_delete.svg" 24)
+    ("alert/error" "material/alert/error.svg" 24)
+    ("alert/error_outline" "material/alert/error_outline.svg" 24)
+    ("alert/notification_important" 
"material/alert/notification_important.svg" 24)
+    ("alert/warning" "material/alert/warning.svg" 24)
+    ("alert/warning_amber" "material/alert/warning_amber.svg" 24)
+    ("av/10k" "material/av/10k.svg" 24)
+    ("av/1k" "material/av/1k.svg" 24)
+    ("av/1k_plus" "material/av/1k_plus.svg" 24)
+    ("av/2k" "material/av/2k.svg" 24)
+    ("av/2k_plus" "material/av/2k_plus.svg" 24)
+    ("av/3k" "material/av/3k.svg" 24)
+    ("av/3k_plus" "material/av/3k_plus.svg" 24)
+    ("av/4k" "material/av/4k.svg" 24)
+    ("av/4k_plus" "material/av/4k_plus.svg" 24)
+    ("av/5g" "material/av/5g.svg" 24)
+    ("av/5k" "material/av/5k.svg" 24)
+    ("av/5k_plus" "material/av/5k_plus.svg" 24)
+    ("av/6k" "material/av/6k.svg" 24)
+    ("av/6k_plus" "material/av/6k_plus.svg" 24)
+    ("av/7k" "material/av/7k.svg" 24)
+    ("av/7k_plus" "material/av/7k_plus.svg" 24)
+    ("av/8k" "material/av/8k.svg" 24)
+    ("av/8k_plus" "material/av/8k_plus.svg" 24)
+    ("av/9k" "material/av/9k.svg" 24)
+    ("av/9k_plus" "material/av/9k_plus.svg" 24)
+    ("av/add_to_queue" "material/av/add_to_queue.svg" 24)
+    ("av/airplay" "material/av/airplay.svg" 24)
+    ("av/album" "material/av/album.svg" 24)
+    ("av/art_track" "material/av/art_track.svg" 24)
+    ("av/av_timer" "material/av/av_timer.svg" 24)
+    ("av/branding_watermark" "material/av/branding_watermark.svg" 24)
+    ("av/call_to_action" "material/av/call_to_action.svg" 24)
+    ("av/closed_caption" "material/av/closed_caption.svg" 24)
+    ("av/closed_caption_disabled" "material/av/closed_caption_disabled.svg" 24)
+    ("av/closed_caption_off" "material/av/closed_caption_off.svg" 24)
+    ("av/control_camera" "material/av/control_camera.svg" 24)
+    ("av/equalizer" "material/av/equalizer.svg" 24)
+    ("av/explicit" "material/av/explicit.svg" 24)
+    ("av/fast_forward" "material/av/fast_forward.svg" 24)
+    ("av/fast_rewind" "material/av/fast_rewind.svg" 24)
+    ("av/featured_play_list" "material/av/featured_play_list.svg" 24)
+    ("av/featured_video" "material/av/featured_video.svg" 24)
+    ("av/fiber_dvr" "material/av/fiber_dvr.svg" 24)
+    ("av/fiber_manual_record" "material/av/fiber_manual_record.svg" 24)
+    ("av/fiber_new" "material/av/fiber_new.svg" 24)
+    ("av/fiber_pin" "material/av/fiber_pin.svg" 24)
+    ("av/fiber_smart_record" "material/av/fiber_smart_record.svg" 24)
+    ("av/forward_10" "material/av/forward_10.svg" 24)
+    ("av/forward_30" "material/av/forward_30.svg" 24)
+    ("av/forward_5" "material/av/forward_5.svg" 24)
+    ("av/games" "material/av/games.svg" 24)
+    ("av/hd" "material/av/hd.svg" 24)
+    ("av/hearing" "material/av/hearing.svg" 24)
+    ("av/hearing_disabled" "material/av/hearing_disabled.svg" 24)
+    ("av/high_quality" "material/av/high_quality.svg" 24)
+    ("av/library_add" "material/av/library_add.svg" 24)
+    ("av/library_add_check" "material/av/library_add_check.svg" 24)
+    ("av/library_books" "material/av/library_books.svg" 24)
+    ("av/library_music" "material/av/library_music.svg" 24)
+    ("av/loop" "material/av/loop.svg" 24)
+    ("av/mic" "material/av/mic.svg" 24)
+    ("av/mic_none" "material/av/mic_none.svg" 24)
+    ("av/mic_off" "material/av/mic_off.svg" 24)
+    ("av/missed_video_call" "material/av/missed_video_call.svg" 24)
+    ("av/movie" "material/av/movie.svg" 24)
+    ("av/music_video" "material/av/music_video.svg" 24)
+    ("av/new_releases" "material/av/new_releases.svg" 24)
+    ("av/not_interested" "material/av/not_interested.svg" 24)
+    ("av/note" "material/av/note.svg" 24)
+    ("av/pause" "material/av/pause.svg" 24)
+    ("av/pause_circle_filled" "material/av/pause_circle_filled.svg" 24)
+    ("av/pause_circle_outline" "material/av/pause_circle_outline.svg" 24)
+    ("av/play_arrow" "material/av/play_arrow.svg" 24)
+    ("av/play_circle_filled" "material/av/play_circle_filled.svg" 24)
+    ("av/play_circle_outline" "material/av/play_circle_outline.svg" 24)
+    ("av/play_disabled" "material/av/play_disabled.svg" 24)
+    ("av/playlist_add" "material/av/playlist_add.svg" 24)
+    ("av/playlist_add_check" "material/av/playlist_add_check.svg" 24)
+    ("av/playlist_play" "material/av/playlist_play.svg" 24)
+    ("av/queue" "material/av/queue.svg" 24)
+    ("av/queue_music" "material/av/queue_music.svg" 24)
+    ("av/queue_play_next" "material/av/queue_play_next.svg" 24)
+    ("av/radio" "material/av/radio.svg" 24)
+    ("av/recent_actors" "material/av/recent_actors.svg" 24)
+    ("av/remove_from_queue" "material/av/remove_from_queue.svg" 24)
+    ("av/repeat" "material/av/repeat.svg" 24)
+    ("av/repeat_on" "material/av/repeat_on.svg" 24)
+    ("av/repeat_one" "material/av/repeat_one.svg" 24)
+    ("av/repeat_one_on" "material/av/repeat_one_on.svg" 24)
+    ("av/replay" "material/av/replay.svg" 24)
+    ("av/replay_10" "material/av/replay_10.svg" 24)
+    ("av/replay_30" "material/av/replay_30.svg" 24)
+    ("av/replay_5" "material/av/replay_5.svg" 24)
+    ("av/replay_circle_filled" "material/av/replay_circle_filled.svg" 24)
+    ("av/sd" "material/av/sd.svg" 24)
+    ("av/shuffle" "material/av/shuffle.svg" 24)
+    ("av/shuffle_on" "material/av/shuffle_on.svg" 24)
+    ("av/skip_next" "material/av/skip_next.svg" 24)
+    ("av/skip_previous" "material/av/skip_previous.svg" 24)
+    ("av/slow_motion_video" "material/av/slow_motion_video.svg" 24)
+    ("av/snooze" "material/av/snooze.svg" 24)
+    ("av/sort_by_alpha" "material/av/sort_by_alpha.svg" 24)
+    ("av/speed" "material/av/speed.svg" 24)
+    ("av/stop" "material/av/stop.svg" 24)
+    ("av/stop_circle" "material/av/stop_circle.svg" 24)
+    ("av/subscriptions" "material/av/subscriptions.svg" 24)
+    ("av/subtitles" "material/av/subtitles.svg" 24)
+    ("av/surround_sound" "material/av/surround_sound.svg" 24)
+    ("av/video_call" "material/av/video_call.svg" 24)
+    ("av/video_label" "material/av/video_label.svg" 24)
+    ("av/video_library" "material/av/video_library.svg" 24)
+    ("av/video_settings" "material/av/video_settings.svg" 24)
+    ("av/videocam" "material/av/videocam.svg" 24)
+    ("av/videocam_off" "material/av/videocam_off.svg" 24)
+    ("av/volume_down" "material/av/volume_down.svg" 24)
+    ("av/volume_mute" "material/av/volume_mute.svg" 24)
+    ("av/volume_off" "material/av/volume_off.svg" 24)
+    ("av/volume_up" "material/av/volume_up.svg" 24)
+    ("av/web" "material/av/web.svg" 24)
+    ("av/web_asset" "material/av/web_asset.svg" 24)
+    ("communication/add_ic_call" "material/communication/add_ic_call.svg" 24)
+    ("communication/alternate_email" 
"material/communication/alternate_email.svg" 24)
+    ("communication/app_registration" 
"material/communication/app_registration.svg" 24)
+    ("communication/business" "material/communication/business.svg" 24)
+    ("communication/call" "material/communication/call.svg" 24)
+    ("communication/call_end" "material/communication/call_end.svg" 24)
+    ("communication/call_made" "material/communication/call_made.svg" 24)
+    ("communication/call_merge" "material/communication/call_merge.svg" 24)
+    ("communication/call_missed" "material/communication/call_missed.svg" 24)
+    ("communication/call_missed_outgoing" 
"material/communication/call_missed_outgoing.svg" 24)
+    ("communication/call_received" "material/communication/call_received.svg" 
24)
+    ("communication/call_split" "material/communication/call_split.svg" 24)
+    ("communication/cancel_presentation" 
"material/communication/cancel_presentation.svg" 24)
+    ("communication/cell_wifi" "material/communication/cell_wifi.svg" 24)
+    ("communication/chat" "material/communication/chat.svg" 24)
+    ("communication/chat_bubble" "material/communication/chat_bubble.svg" 24)
+    ("communication/chat_bubble_outline" 
"material/communication/chat_bubble_outline.svg" 24)
+    ("communication/clear_all" "material/communication/clear_all.svg" 24)
+    ("communication/comment" "material/communication/comment.svg" 24)
+    ("communication/contact_mail" "material/communication/contact_mail.svg" 24)
+    ("communication/contact_phone" "material/communication/contact_phone.svg" 
24)
+    ("communication/contacts" "material/communication/contacts.svg" 24)
+    ("communication/desktop_access_disabled" 
"material/communication/desktop_access_disabled.svg" 24)
+    ("communication/dialer_sip" "material/communication/dialer_sip.svg" 24)
+    ("communication/dialpad" "material/communication/dialpad.svg" 24)
+    ("communication/domain_disabled" 
"material/communication/domain_disabled.svg" 24)
+    ("communication/domain_verification" 
"material/communication/domain_verification.svg" 24)
+    ("communication/duo" "material/communication/duo.svg" 24)
+    ("communication/email" "material/communication/email.svg" 24)
+    ("communication/forum" "material/communication/forum.svg" 24)
+    ("communication/forward_to_inbox" 
"material/communication/forward_to_inbox.svg" 24)
+    ("communication/hourglass_bottom" 
"material/communication/hourglass_bottom.svg" 24)
+    ("communication/hourglass_top" "material/communication/hourglass_top.svg" 
24)
+    ("communication/import_contacts" 
"material/communication/import_contacts.svg" 24)
+    ("communication/import_export" "material/communication/import_export.svg" 
24)
+    ("communication/invert_colors_off" 
"material/communication/invert_colors_off.svg" 24)
+    ("communication/list_alt" "material/communication/list_alt.svg" 24)
+    ("communication/live_help" "material/communication/live_help.svg" 24)
+    ("communication/location_off" "material/communication/location_off.svg" 24)
+    ("communication/location_on" "material/communication/location_on.svg" 24)
+    ("communication/mail_outline" "material/communication/mail_outline.svg" 24)
+    ("communication/mark_chat_read" 
"material/communication/mark_chat_read.svg" 24)
+    ("communication/mark_chat_unread" 
"material/communication/mark_chat_unread.svg" 24)
+    ("communication/mark_email_read" 
"material/communication/mark_email_read.svg" 24)
+    ("communication/mark_email_unread" 
"material/communication/mark_email_unread.svg" 24)
+    ("communication/message" "material/communication/message.svg" 24)
+    ("communication/mobile_screen_share" 
"material/communication/mobile_screen_share.svg" 24)
+    ("communication/more_time" "material/communication/more_time.svg" 24)
+    ("communication/nat" "material/communication/nat.svg" 24)
+    ("communication/no_sim" "material/communication/no_sim.svg" 24)
+    ("communication/pause_presentation" 
"material/communication/pause_presentation.svg" 24)
+    ("communication/person_add_disabled" 
"material/communication/person_add_disabled.svg" 24)
+    ("communication/person_search" "material/communication/person_search.svg" 
24)
+    ("communication/phone" "material/communication/phone.svg" 24)
+    ("communication/phone_disabled" 
"material/communication/phone_disabled.svg" 24)
+    ("communication/phone_enabled" "material/communication/phone_enabled.svg" 
24)
+    ("communication/phonelink_erase" 
"material/communication/phonelink_erase.svg" 24)
+    ("communication/phonelink_lock" 
"material/communication/phonelink_lock.svg" 24)
+    ("communication/phonelink_ring" 
"material/communication/phonelink_ring.svg" 24)
+    ("communication/phonelink_setup" 
"material/communication/phonelink_setup.svg" 24)
+    ("communication/portable_wifi_off" 
"material/communication/portable_wifi_off.svg" 24)
+    ("communication/present_to_all" 
"material/communication/present_to_all.svg" 24)
+    ("communication/print_disabled" 
"material/communication/print_disabled.svg" 24)
+    ("communication/qr_code" "material/communication/qr_code.svg" 24)
+    ("communication/qr_code_scanner" 
"material/communication/qr_code_scanner.svg" 24)
+    ("communication/read_more" "material/communication/read_more.svg" 24)
+    ("communication/ring_volume" "material/communication/ring_volume.svg" 24)
+    ("communication/rss_feed" "material/communication/rss_feed.svg" 24)
+    ("communication/rtt" "material/communication/rtt.svg" 24)
+    ("communication/screen_share" "material/communication/screen_share.svg" 24)
+    ("communication/sentiment_satisfied_alt" 
"material/communication/sentiment_satisfied_alt.svg" 24)
+    ("communication/speaker_phone" "material/communication/speaker_phone.svg" 
24)
+    ("communication/stay_current_landscape" 
"material/communication/stay_current_landscape.svg" 24)
+    ("communication/stay_current_portrait" 
"material/communication/stay_current_portrait.svg" 24)
+    ("communication/stay_primary_landscape" 
"material/communication/stay_primary_landscape.svg" 24)
+    ("communication/stay_primary_portrait" 
"material/communication/stay_primary_portrait.svg" 24)
+    ("communication/stop_screen_share" 
"material/communication/stop_screen_share.svg" 24)
+    ("communication/swap_calls" "material/communication/swap_calls.svg" 24)
+    ("communication/textsms" "material/communication/textsms.svg" 24)
+    ("communication/unsubscribe" "material/communication/unsubscribe.svg" 24)
+    ("communication/voicemail" "material/communication/voicemail.svg" 24)
+    ("communication/vpn_key" "material/communication/vpn_key.svg" 24)
+    ("communication/wifi_calling" "material/communication/wifi_calling.svg" 24)
+    ("content/add" "material/content/add.svg" 24)
+    ("content/add_box" "material/content/add_box.svg" 24)
+    ("content/add_circle" "material/content/add_circle.svg" 24)
+    ("content/add_circle_outline" "material/content/add_circle_outline.svg" 24)
+    ("content/add_link" "material/content/add_link.svg" 24)
+    ("content/amp_stories" "material/content/amp_stories.svg" 24)
+    ("content/archive" "material/content/archive.svg" 24)
+    ("content/attribution" "material/content/attribution.svg" 24)
+    ("content/backspace" "material/content/backspace.svg" 24)
+    ("content/ballot" "material/content/ballot.svg" 24)
+    ("content/biotech" "material/content/biotech.svg" 24)
+    ("content/block" "material/content/block.svg" 24)
+    ("content/block_flipped" "material/content/block_flipped.svg" 24)
+    ("content/bolt" "material/content/bolt.svg" 24)
+    ("content/calculate" "material/content/calculate.svg" 24)
+    ("content/clear" "material/content/clear.svg" 24)
+    ("content/content_copy" "material/content/content_copy.svg" 24)
+    ("content/content_cut" "material/content/content_cut.svg" 24)
+    ("content/content_paste" "material/content/content_paste.svg" 24)
+    ("content/create" "material/content/create.svg" 24)
+    ("content/delete_sweep" "material/content/delete_sweep.svg" 24)
+    ("content/drafts" "material/content/drafts.svg" 24)
+    ("content/dynamic_feed" "material/content/dynamic_feed.svg" 24)
+    ("content/file_copy" "material/content/file_copy.svg" 24)
+    ("content/filter_list" "material/content/filter_list.svg" 24)
+    ("content/flag" "material/content/flag.svg" 24)
+    ("content/font_download" "material/content/font_download.svg" 24)
+    ("content/forward" "material/content/forward.svg" 24)
+    ("content/gesture" "material/content/gesture.svg" 24)
+    ("content/how_to_reg" "material/content/how_to_reg.svg" 24)
+    ("content/how_to_vote" "material/content/how_to_vote.svg" 24)
+    ("content/inbox" "material/content/inbox.svg" 24)
+    ("content/insights" "material/content/insights.svg" 24)
+    ("content/inventory" "material/content/inventory.svg" 24)
+    ("content/link" "material/content/link.svg" 24)
+    ("content/link_off" "material/content/link_off.svg" 24)
+    ("content/low_priority" "material/content/low_priority.svg" 24)
+    ("content/mail" "material/content/mail.svg" 24)
+    ("content/markunread" "material/content/markunread.svg" 24)
+    ("content/move_to_inbox" "material/content/move_to_inbox.svg" 24)
+    ("content/next_week" "material/content/next_week.svg" 24)
+    ("content/outlined_flag" "material/content/outlined_flag.svg" 24)
+    ("content/policy" "material/content/policy.svg" 24)
+    ("content/push_pin" "material/content/push_pin.svg" 24)
+    ("content/redo" "material/content/redo.svg" 24)
+    ("content/remove" "material/content/remove.svg" 24)
+    ("content/remove_circle" "material/content/remove_circle.svg" 24)
+    ("content/remove_circle_outline" 
"material/content/remove_circle_outline.svg" 24)
+    ("content/reply" "material/content/reply.svg" 24)
+    ("content/reply_all" "material/content/reply_all.svg" 24)
+    ("content/report" "material/content/report.svg" 24)
+    ("content/report_gmailerrorred" 
"material/content/report_gmailerrorred.svg" 24)
+    ("content/report_off" "material/content/report_off.svg" 24)
+    ("content/save" "material/content/save.svg" 24)
+    ("content/save_alt" "material/content/save_alt.svg" 24)
+    ("content/select_all" "material/content/select_all.svg" 24)
+    ("content/send" "material/content/send.svg" 24)
+    ("content/shield" "material/content/shield.svg" 24)
+    ("content/sort" "material/content/sort.svg" 24)
+    ("content/square_foot" "material/content/square_foot.svg" 24)
+    ("content/stacked_bar_chart" "material/content/stacked_bar_chart.svg" 24)
+    ("content/stream" "material/content/stream.svg" 24)
+    ("content/tag" "material/content/tag.svg" 24)
+    ("content/text_format" "material/content/text_format.svg" 24)
+    ("content/unarchive" "material/content/unarchive.svg" 24)
+    ("content/undo" "material/content/undo.svg" 24)
+    ("content/waves" "material/content/waves.svg" 24)
+    ("content/weekend" "material/content/weekend.svg" 24)
+    ("content/where_to_vote" "material/content/where_to_vote.svg" 24)
+    ("device/access_alarm" "material/device/access_alarm.svg" 24)
+    ("device/access_alarms" "material/device/access_alarms.svg" 24)
+    ("device/access_time" "material/device/access_time.svg" 24)
+    ("device/ad_units" "material/device/ad_units.svg" 24)
+    ("device/add_alarm" "material/device/add_alarm.svg" 24)
+    ("device/add_to_home_screen" "material/device/add_to_home_screen.svg" 24)
+    ("device/airplanemode_active" "material/device/airplanemode_active.svg" 24)
+    ("device/airplanemode_inactive" 
"material/device/airplanemode_inactive.svg" 24)
+    ("device/battery_20" "material/device/battery_20.svg" 24)
+    ("device/battery_30" "material/device/battery_30.svg" 24)
+    ("device/battery_50" "material/device/battery_50.svg" 24)
+    ("device/battery_60" "material/device/battery_60.svg" 24)
+    ("device/battery_80" "material/device/battery_80.svg" 24)
+    ("device/battery_90" "material/device/battery_90.svg" 24)
+    ("device/battery_alert" "material/device/battery_alert.svg" 24)
+    ("device/battery_charging_20" "material/device/battery_charging_20.svg" 24)
+    ("device/battery_charging_30" "material/device/battery_charging_30.svg" 24)
+    ("device/battery_charging_50" "material/device/battery_charging_50.svg" 24)
+    ("device/battery_charging_60" "material/device/battery_charging_60.svg" 24)
+    ("device/battery_charging_80" "material/device/battery_charging_80.svg" 24)
+    ("device/battery_charging_90" "material/device/battery_charging_90.svg" 24)
+    ("device/battery_charging_full" 
"material/device/battery_charging_full.svg" 24)
+    ("device/battery_full" "material/device/battery_full.svg" 24)
+    ("device/battery_std" "material/device/battery_std.svg" 24)
+    ("device/battery_unknown" "material/device/battery_unknown.svg" 24)
+    ("device/bluetooth" "material/device/bluetooth.svg" 24)
+    ("device/bluetooth_connected" "material/device/bluetooth_connected.svg" 24)
+    ("device/bluetooth_disabled" "material/device/bluetooth_disabled.svg" 24)
+    ("device/bluetooth_searching" "material/device/bluetooth_searching.svg" 24)
+    ("device/brightness_auto" "material/device/brightness_auto.svg" 24)
+    ("device/brightness_high" "material/device/brightness_high.svg" 24)
+    ("device/brightness_low" "material/device/brightness_low.svg" 24)
+    ("device/brightness_medium" "material/device/brightness_medium.svg" 24)
+    ("device/data_usage" "material/device/data_usage.svg" 24)
+    ("device/developer_mode" "material/device/developer_mode.svg" 24)
+    ("device/device_thermostat" "material/device/device_thermostat.svg" 24)
+    ("device/devices" "material/device/devices.svg" 24)
+    ("device/dvr" "material/device/dvr.svg" 24)
+    ("device/gps_fixed" "material/device/gps_fixed.svg" 24)
+    ("device/gps_not_fixed" "material/device/gps_not_fixed.svg" 24)
+    ("device/gps_off" "material/device/gps_off.svg" 24)
+    ("device/graphic_eq" "material/device/graphic_eq.svg" 24)
+    ("device/location_disabled" "material/device/location_disabled.svg" 24)
+    ("device/location_searching" "material/device/location_searching.svg" 24)
+    ("device/mobile_friendly" "material/device/mobile_friendly.svg" 24)
+    ("device/mobile_off" "material/device/mobile_off.svg" 24)
+    ("device/network_cell" "material/device/network_cell.svg" 24)
+    ("device/network_wifi" "material/device/network_wifi.svg" 24)
+    ("device/nfc" "material/device/nfc.svg" 24)
+    ("device/reset_tv" "material/device/reset_tv.svg" 24)
+    ("device/screen_lock_landscape" 
"material/device/screen_lock_landscape.svg" 24)
+    ("device/screen_lock_portrait" "material/device/screen_lock_portrait.svg" 
24)
+    ("device/screen_lock_rotation" "material/device/screen_lock_rotation.svg" 
24)
+    ("device/screen_rotation" "material/device/screen_rotation.svg" 24)
+    ("device/screen_search_desktop" 
"material/device/screen_search_desktop.svg" 24)
+    ("device/sd_storage" "material/device/sd_storage.svg" 24)
+    ("device/send_to_mobile" "material/device/send_to_mobile.svg" 24)
+    ("device/settings_system_daydream" 
"material/device/settings_system_daydream.svg" 24)
+    ("device/signal_cellular_0_bar" 
"material/device/signal_cellular_0_bar.svg" 24)
+    ("device/signal_cellular_1_bar" 
"material/device/signal_cellular_1_bar.svg" 24)
+    ("device/signal_cellular_2_bar" 
"material/device/signal_cellular_2_bar.svg" 24)
+    ("device/signal_cellular_3_bar" 
"material/device/signal_cellular_3_bar.svg" 24)
+    ("device/signal_cellular_4_bar" 
"material/device/signal_cellular_4_bar.svg" 24)
+    ("device/signal_cellular_alt" "material/device/signal_cellular_alt.svg" 24)
+    ("device/signal_cellular_connected_no_internet_0_bar" 
"material/device/signal_cellular_connected_no_internet_0_bar.svg" 24)
+    ("device/signal_cellular_connected_no_internet_1_bar" 
"material/device/signal_cellular_connected_no_internet_1_bar.svg" 24)
+    ("device/signal_cellular_connected_no_internet_2_bar" 
"material/device/signal_cellular_connected_no_internet_2_bar.svg" 24)
+    ("device/signal_cellular_connected_no_internet_3_bar" 
"material/device/signal_cellular_connected_no_internet_3_bar.svg" 24)
+    ("device/signal_cellular_connected_no_internet_4_bar" 
"material/device/signal_cellular_connected_no_internet_4_bar.svg" 24)
+    ("device/signal_cellular_no_sim" 
"material/device/signal_cellular_no_sim.svg" 24)
+    ("device/signal_cellular_null" "material/device/signal_cellular_null.svg" 
24)
+    ("device/signal_cellular_off" "material/device/signal_cellular_off.svg" 24)
+    ("device/signal_wifi_0_bar" "material/device/signal_wifi_0_bar.svg" 24)
+    ("device/signal_wifi_1_bar" "material/device/signal_wifi_1_bar.svg" 24)
+    ("device/signal_wifi_1_bar_lock" 
"material/device/signal_wifi_1_bar_lock.svg" 24)
+    ("device/signal_wifi_2_bar" "material/device/signal_wifi_2_bar.svg" 24)
+    ("device/signal_wifi_2_bar_lock" 
"material/device/signal_wifi_2_bar_lock.svg" 24)
+    ("device/signal_wifi_3_bar" "material/device/signal_wifi_3_bar.svg" 24)
+    ("device/signal_wifi_3_bar_lock" 
"material/device/signal_wifi_3_bar_lock.svg" 24)
+    ("device/signal_wifi_4_bar" "material/device/signal_wifi_4_bar.svg" 24)
+    ("device/signal_wifi_4_bar_lock" 
"material/device/signal_wifi_4_bar_lock.svg" 24)
+    ("device/signal_wifi_off" "material/device/signal_wifi_off.svg" 24)
+    ("device/storage" "material/device/storage.svg" 24)
+    ("device/thermostat" "material/device/thermostat.svg" 24)
+    ("device/usb" "material/device/usb.svg" 24)
+    ("device/wallpaper" "material/device/wallpaper.svg" 24)
+    ("device/widgets" "material/device/widgets.svg" 24)
+    ("device/wifi_lock" "material/device/wifi_lock.svg" 24)
+    ("device/wifi_tethering" "material/device/wifi_tethering.svg" 24)
+    ("editor/add_chart" "material/editor/add_chart.svg" 24)
+    ("editor/add_comment" "material/editor/add_comment.svg" 24)
+    ("editor/attach_file" "material/editor/attach_file.svg" 24)
+    ("editor/attach_money" "material/editor/attach_money.svg" 24)
+    ("editor/bar_chart" "material/editor/bar_chart.svg" 24)
+    ("editor/border_all" "material/editor/border_all.svg" 24)
+    ("editor/border_bottom" "material/editor/border_bottom.svg" 24)
+    ("editor/border_clear" "material/editor/border_clear.svg" 24)
+    ("editor/border_color" "material/editor/border_color.svg" 24)
+    ("editor/border_horizontal" "material/editor/border_horizontal.svg" 24)
+    ("editor/border_inner" "material/editor/border_inner.svg" 24)
+    ("editor/border_left" "material/editor/border_left.svg" 24)
+    ("editor/border_outer" "material/editor/border_outer.svg" 24)
+    ("editor/border_right" "material/editor/border_right.svg" 24)
+    ("editor/border_style" "material/editor/border_style.svg" 24)
+    ("editor/border_top" "material/editor/border_top.svg" 24)
+    ("editor/border_vertical" "material/editor/border_vertical.svg" 24)
+    ("editor/bubble_chart" "material/editor/bubble_chart.svg" 24)
+    ("editor/drag_handle" "material/editor/drag_handle.svg" 24)
+    ("editor/format_align_center" "material/editor/format_align_center.svg" 24)
+    ("editor/format_align_justify" "material/editor/format_align_justify.svg" 
24)
+    ("editor/format_align_left" "material/editor/format_align_left.svg" 24)
+    ("editor/format_align_right" "material/editor/format_align_right.svg" 24)
+    ("editor/format_bold" "material/editor/format_bold.svg" 24)
+    ("editor/format_clear" "material/editor/format_clear.svg" 24)
+    ("editor/format_color_fill" "material/editor/format_color_fill.svg" 24)
+    ("editor/format_color_reset" "material/editor/format_color_reset.svg" 24)
+    ("editor/format_color_text" "material/editor/format_color_text.svg" 24)
+    ("editor/format_indent_decrease" 
"material/editor/format_indent_decrease.svg" 24)
+    ("editor/format_indent_increase" 
"material/editor/format_indent_increase.svg" 24)
+    ("editor/format_italic" "material/editor/format_italic.svg" 24)
+    ("editor/format_line_spacing" "material/editor/format_line_spacing.svg" 24)
+    ("editor/format_list_bulleted" "material/editor/format_list_bulleted.svg" 
24)
+    ("editor/format_list_numbered" "material/editor/format_list_numbered.svg" 
24)
+    ("editor/format_list_numbered_rtl" 
"material/editor/format_list_numbered_rtl.svg" 24)
+    ("editor/format_paint" "material/editor/format_paint.svg" 24)
+    ("editor/format_quote" "material/editor/format_quote.svg" 24)
+    ("editor/format_shapes" "material/editor/format_shapes.svg" 24)
+    ("editor/format_size" "material/editor/format_size.svg" 24)
+    ("editor/format_strikethrough" "material/editor/format_strikethrough.svg" 
24)
+    ("editor/format_textdirection_l_to_r" 
"material/editor/format_textdirection_l_to_r.svg" 24)
+    ("editor/format_textdirection_r_to_l" 
"material/editor/format_textdirection_r_to_l.svg" 24)
+    ("editor/format_underlined" "material/editor/format_underlined.svg" 24)
+    ("editor/functions" "material/editor/functions.svg" 24)
+    ("editor/height" "material/editor/height.svg" 24)
+    ("editor/highlight" "material/editor/highlight.svg" 24)
+    ("editor/horizontal_rule" "material/editor/horizontal_rule.svg" 24)
+    ("editor/insert_chart" "material/editor/insert_chart.svg" 24)
+    ("editor/insert_chart_outlined" 
"material/editor/insert_chart_outlined.svg" 24)
+    ("editor/insert_comment" "material/editor/insert_comment.svg" 24)
+    ("editor/insert_drive_file" "material/editor/insert_drive_file.svg" 24)
+    ("editor/insert_emoticon" "material/editor/insert_emoticon.svg" 24)
+    ("editor/insert_invitation" "material/editor/insert_invitation.svg" 24)
+    ("editor/insert_link" "material/editor/insert_link.svg" 24)
+    ("editor/insert_photo" "material/editor/insert_photo.svg" 24)
+    ("editor/linear_scale" "material/editor/linear_scale.svg" 24)
+    ("editor/margin" "material/editor/margin.svg" 24)
+    ("editor/merge_type" "material/editor/merge_type.svg" 24)
+    ("editor/mode" "material/editor/mode.svg" 24)
+    ("editor/mode_comment" "material/editor/mode_comment.svg" 24)
+    ("editor/mode_edit" "material/editor/mode_edit.svg" 24)
+    ("editor/monetization_on" "material/editor/monetization_on.svg" 24)
+    ("editor/money_off" "material/editor/money_off.svg" 24)
+    ("editor/money_off_csred" "material/editor/money_off_csred.svg" 24)
+    ("editor/multiline_chart" "material/editor/multiline_chart.svg" 24)
+    ("editor/notes" "material/editor/notes.svg" 24)
+    ("editor/padding" "material/editor/padding.svg" 24)
+    ("editor/pie_chart" "material/editor/pie_chart.svg" 24)
+    ("editor/pie_chart_outline" "material/editor/pie_chart_outline.svg" 24)
+    ("editor/pie_chart_outlined" "material/editor/pie_chart_outlined.svg" 24)
+    ("editor/post_add" "material/editor/post_add.svg" 24)
+    ("editor/publish" "material/editor/publish.svg" 24)
+    ("editor/scatter_plot" "material/editor/scatter_plot.svg" 24)
+    ("editor/score" "material/editor/score.svg" 24)
+    ("editor/short_text" "material/editor/short_text.svg" 24)
+    ("editor/show_chart" "material/editor/show_chart.svg" 24)
+    ("editor/space_bar" "material/editor/space_bar.svg" 24)
+    ("editor/stacked_line_chart" "material/editor/stacked_line_chart.svg" 24)
+    ("editor/strikethrough_s" "material/editor/strikethrough_s.svg" 24)
+    ("editor/subscript" "material/editor/subscript.svg" 24)
+    ("editor/superscript" "material/editor/superscript.svg" 24)
+    ("editor/table_chart" "material/editor/table_chart.svg" 24)
+    ("editor/table_rows" "material/editor/table_rows.svg" 24)
+    ("editor/text_fields" "material/editor/text_fields.svg" 24)
+    ("editor/title" "material/editor/title.svg" 24)
+    ("editor/vertical_align_bottom" 
"material/editor/vertical_align_bottom.svg" 24)
+    ("editor/vertical_align_center" 
"material/editor/vertical_align_center.svg" 24)
+    ("editor/vertical_align_top" "material/editor/vertical_align_top.svg" 24)
+    ("editor/wrap_text" "material/editor/wrap_text.svg" 24)
+    ("file/approval" "material/file/approval.svg" 24)
+    ("file/attach_email" "material/file/attach_email.svg" 24)
+    ("file/attachment" "material/file/attachment.svg" 24)
+    ("file/cloud" "material/file/cloud.svg" 24)
+    ("file/cloud_circle" "material/file/cloud_circle.svg" 24)
+    ("file/cloud_done" "material/file/cloud_done.svg" 24)
+    ("file/cloud_download" "material/file/cloud_download.svg" 24)
+    ("file/cloud_off" "material/file/cloud_off.svg" 24)
+    ("file/cloud_queue" "material/file/cloud_queue.svg" 24)
+    ("file/cloud_upload" "material/file/cloud_upload.svg" 24)
+    ("file/create_new_folder" "material/file/create_new_folder.svg" 24)
+    ("file/download" "material/file/download.svg" 24)
+    ("file/download_done" "material/file/download_done.svg" 24)
+    ("file/drive_file_move" "material/file/drive_file_move.svg" 24)
+    ("file/drive_file_move_outline" 
"material/file/drive_file_move_outline.svg" 24)
+    ("file/drive_file_rename_outline" 
"material/file/drive_file_rename_outline.svg" 24)
+    ("file/drive_folder_upload" "material/file/drive_folder_upload.svg" 24)
+    ("file/file_download" "material/file/file_download.svg" 24)
+    ("file/file_download_done" "material/file/file_download_done.svg" 24)
+    ("file/file_upload" "material/file/file_upload.svg" 24)
+    ("file/folder" "material/file/folder.svg" 24)
+    ("file/folder_open" "material/file/folder_open.svg" 24)
+    ("file/folder_shared" "material/file/folder_shared.svg" 24)
+    ("file/grid_view" "material/file/grid_view.svg" 24)
+    ("file/request_quote" "material/file/request_quote.svg" 24)
+    ("file/rule_folder" "material/file/rule_folder.svg" 24)
+    ("file/snippet_folder" "material/file/snippet_folder.svg" 24)
+    ("file/text_snippet" "material/file/text_snippet.svg" 24)
+    ("file/topic" "material/file/topic.svg" 24)
+    ("file/upload" "material/file/upload.svg" 24)
+    ("file/upload_file" "material/file/upload_file.svg" 24)
+    ("file/workspaces_filled" "material/file/workspaces_filled.svg" 24)
+    ("file/workspaces_outline" "material/file/workspaces_outline.svg" 24)
+    ("hardware/browser_not_supported" 
"material/hardware/browser_not_supported.svg" 24)
+    ("hardware/cast" "material/hardware/cast.svg" 24)
+    ("hardware/cast_connected" "material/hardware/cast_connected.svg" 24)
+    ("hardware/cast_for_education" "material/hardware/cast_for_education.svg" 
24)
+    ("hardware/computer" "material/hardware/computer.svg" 24)
+    ("hardware/connected_tv" "material/hardware/connected_tv.svg" 24)
+    ("hardware/desktop_mac" "material/hardware/desktop_mac.svg" 24)
+    ("hardware/desktop_windows" "material/hardware/desktop_windows.svg" 24)
+    ("hardware/developer_board" "material/hardware/developer_board.svg" 24)
+    ("hardware/device_hub" "material/hardware/device_hub.svg" 24)
+    ("hardware/device_unknown" "material/hardware/device_unknown.svg" 24)
+    ("hardware/devices_other" "material/hardware/devices_other.svg" 24)
+    ("hardware/dock" "material/hardware/dock.svg" 24)
+    ("hardware/gamepad" "material/hardware/gamepad.svg" 24)
+    ("hardware/headset" "material/hardware/headset.svg" 24)
+    ("hardware/headset_mic" "material/hardware/headset_mic.svg" 24)
+    ("hardware/headset_off" "material/hardware/headset_off.svg" 24)
+    ("hardware/keyboard" "material/hardware/keyboard.svg" 24)
+    ("hardware/keyboard_arrow_down" 
"material/hardware/keyboard_arrow_down.svg" 24)
+    ("hardware/keyboard_arrow_left" 
"material/hardware/keyboard_arrow_left.svg" 24)
+    ("hardware/keyboard_arrow_right" 
"material/hardware/keyboard_arrow_right.svg" 24)
+    ("hardware/keyboard_arrow_up" "material/hardware/keyboard_arrow_up.svg" 24)
+    ("hardware/keyboard_backspace" "material/hardware/keyboard_backspace.svg" 
24)
+    ("hardware/keyboard_capslock" "material/hardware/keyboard_capslock.svg" 24)
+    ("hardware/keyboard_hide" "material/hardware/keyboard_hide.svg" 24)
+    ("hardware/keyboard_return" "material/hardware/keyboard_return.svg" 24)
+    ("hardware/keyboard_tab" "material/hardware/keyboard_tab.svg" 24)
+    ("hardware/keyboard_voice" "material/hardware/keyboard_voice.svg" 24)
+    ("hardware/laptop" "material/hardware/laptop.svg" 24)
+    ("hardware/laptop_chromebook" "material/hardware/laptop_chromebook.svg" 24)
+    ("hardware/laptop_mac" "material/hardware/laptop_mac.svg" 24)
+    ("hardware/laptop_windows" "material/hardware/laptop_windows.svg" 24)
+    ("hardware/memory" "material/hardware/memory.svg" 24)
+    ("hardware/monitor" "material/hardware/monitor.svg" 24)
+    ("hardware/mouse" "material/hardware/mouse.svg" 24)
+    ("hardware/phone_android" "material/hardware/phone_android.svg" 24)
+    ("hardware/phone_iphone" "material/hardware/phone_iphone.svg" 24)
+    ("hardware/phonelink" "material/hardware/phonelink.svg" 24)
+    ("hardware/phonelink_off" "material/hardware/phonelink_off.svg" 24)
+    ("hardware/point_of_sale" "material/hardware/point_of_sale.svg" 24)
+    ("hardware/power_input" "material/hardware/power_input.svg" 24)
+    ("hardware/router" "material/hardware/router.svg" 24)
+    ("hardware/scanner" "material/hardware/scanner.svg" 24)
+    ("hardware/security" "material/hardware/security.svg" 24)
+    ("hardware/sim_card" "material/hardware/sim_card.svg" 24)
+    ("hardware/smartphone" "material/hardware/smartphone.svg" 24)
+    ("hardware/speaker" "material/hardware/speaker.svg" 24)
+    ("hardware/speaker_group" "material/hardware/speaker_group.svg" 24)
+    ("hardware/tablet" "material/hardware/tablet.svg" 24)
+    ("hardware/tablet_android" "material/hardware/tablet_android.svg" 24)
+    ("hardware/tablet_mac" "material/hardware/tablet_mac.svg" 24)
+    ("hardware/toys" "material/hardware/toys.svg" 24)
+    ("hardware/tv" "material/hardware/tv.svg" 24)
+    ("hardware/videogame_asset" "material/hardware/videogame_asset.svg" 24)
+    ("hardware/watch" "material/hardware/watch.svg" 24)
+    ("home/sensor_door" "material/home/sensor_door.svg" 24)
+    ("home/sensor_window" "material/home/sensor_window.svg" 24)
+    ("image/10mp" "material/image/10mp.svg" 24)
+    ("image/11mp" "material/image/11mp.svg" 24)
+    ("image/12mp" "material/image/12mp.svg" 24)
+    ("image/13mp" "material/image/13mp.svg" 24)
+    ("image/14mp" "material/image/14mp.svg" 24)
+    ("image/15mp" "material/image/15mp.svg" 24)
+    ("image/16mp" "material/image/16mp.svg" 24)
+    ("image/17mp" "material/image/17mp.svg" 24)
+    ("image/18mp" "material/image/18mp.svg" 24)
+    ("image/19mp" "material/image/19mp.svg" 24)
+    ("image/20mp" "material/image/20mp.svg" 24)
+    ("image/21mp" "material/image/21mp.svg" 24)
+    ("image/22mp" "material/image/22mp.svg" 24)
+    ("image/23mp" "material/image/23mp.svg" 24)
+    ("image/24mp" "material/image/24mp.svg" 24)
+    ("image/2mp" "material/image/2mp.svg" 24)
+    ("image/3mp" "material/image/3mp.svg" 24)
+    ("image/4mp" "material/image/4mp.svg" 24)
+    ("image/5mp" "material/image/5mp.svg" 24)
+    ("image/6mp" "material/image/6mp.svg" 24)
+    ("image/7mp" "material/image/7mp.svg" 24)
+    ("image/8mp" "material/image/8mp.svg" 24)
+    ("image/9mp" "material/image/9mp.svg" 24)
+    ("image/add_a_photo" "material/image/add_a_photo.svg" 24)
+    ("image/add_photo_alternate" "material/image/add_photo_alternate.svg" 24)
+    ("image/add_to_photos" "material/image/add_to_photos.svg" 24)
+    ("image/adjust" "material/image/adjust.svg" 24)
+    ("image/animation" "material/image/animation.svg" 24)
+    ("image/assistant" "material/image/assistant.svg" 24)
+    ("image/assistant_photo" "material/image/assistant_photo.svg" 24)
+    ("image/audiotrack" "material/image/audiotrack.svg" 24)
+    ("image/auto_awesome" "material/image/auto_awesome.svg" 24)
+    ("image/auto_awesome_mosaic" "material/image/auto_awesome_mosaic.svg" 24)
+    ("image/auto_awesome_motion" "material/image/auto_awesome_motion.svg" 24)
+    ("image/auto_fix_high" "material/image/auto_fix_high.svg" 24)
+    ("image/auto_fix_normal" "material/image/auto_fix_normal.svg" 24)
+    ("image/auto_fix_off" "material/image/auto_fix_off.svg" 24)
+    ("image/auto_stories" "material/image/auto_stories.svg" 24)
+    ("image/bedtime" "material/image/bedtime.svg" 24)
+    ("image/blur_circular" "material/image/blur_circular.svg" 24)
+    ("image/blur_linear" "material/image/blur_linear.svg" 24)
+    ("image/blur_off" "material/image/blur_off.svg" 24)
+    ("image/blur_on" "material/image/blur_on.svg" 24)
+    ("image/brightness_1" "material/image/brightness_1.svg" 24)
+    ("image/brightness_2" "material/image/brightness_2.svg" 24)
+    ("image/brightness_3" "material/image/brightness_3.svg" 24)
+    ("image/brightness_4" "material/image/brightness_4.svg" 24)
+    ("image/brightness_5" "material/image/brightness_5.svg" 24)
+    ("image/brightness_6" "material/image/brightness_6.svg" 24)
+    ("image/brightness_7" "material/image/brightness_7.svg" 24)
+    ("image/broken_image" "material/image/broken_image.svg" 24)
+    ("image/brush" "material/image/brush.svg" 24)
+    ("image/burst_mode" "material/image/burst_mode.svg" 24)
+    ("image/camera" "material/image/camera.svg" 24)
+    ("image/camera_alt" "material/image/camera_alt.svg" 24)
+    ("image/camera_front" "material/image/camera_front.svg" 24)
+    ("image/camera_rear" "material/image/camera_rear.svg" 24)
+    ("image/camera_roll" "material/image/camera_roll.svg" 24)
+    ("image/cases" "material/image/cases.svg" 24)
+    ("image/center_focus_strong" "material/image/center_focus_strong.svg" 24)
+    ("image/center_focus_weak" "material/image/center_focus_weak.svg" 24)
+    ("image/circle" "material/image/circle.svg" 24)
+    ("image/collections" "material/image/collections.svg" 24)
+    ("image/collections_bookmark" "material/image/collections_bookmark.svg" 24)
+    ("image/color_lens" "material/image/color_lens.svg" 24)
+    ("image/colorize" "material/image/colorize.svg" 24)
+    ("image/compare" "material/image/compare.svg" 24)
+    ("image/control_point" "material/image/control_point.svg" 24)
+    ("image/control_point_duplicate" 
"material/image/control_point_duplicate.svg" 24)
+    ("image/crop" "material/image/crop.svg" 24)
+    ("image/crop_16_9" "material/image/crop_16_9.svg" 24)
+    ("image/crop_3_2" "material/image/crop_3_2.svg" 24)
+    ("image/crop_5_4" "material/image/crop_5_4.svg" 24)
+    ("image/crop_7_5" "material/image/crop_7_5.svg" 24)
+    ("image/crop_din" "material/image/crop_din.svg" 24)
+    ("image/crop_free" "material/image/crop_free.svg" 24)
+    ("image/crop_landscape" "material/image/crop_landscape.svg" 24)
+    ("image/crop_original" "material/image/crop_original.svg" 24)
+    ("image/crop_portrait" "material/image/crop_portrait.svg" 24)
+    ("image/crop_rotate" "material/image/crop_rotate.svg" 24)
+    ("image/crop_square" "material/image/crop_square.svg" 24)
+    ("image/dehaze" "material/image/dehaze.svg" 24)
+    ("image/details" "material/image/details.svg" 24)
+    ("image/dirty_lens" "material/image/dirty_lens.svg" 24)
+    ("image/edit" "material/image/edit.svg" 24)
+    ("image/euro" "material/image/euro.svg" 24)
+    ("image/exposure" "material/image/exposure.svg" 24)
+    ("image/exposure_neg_1" "material/image/exposure_neg_1.svg" 24)
+    ("image/exposure_neg_2" "material/image/exposure_neg_2.svg" 24)
+    ("image/exposure_plus_1" "material/image/exposure_plus_1.svg" 24)
+    ("image/exposure_plus_2" "material/image/exposure_plus_2.svg" 24)
+    ("image/exposure_zero" "material/image/exposure_zero.svg" 24)
+    ("image/face_retouching_natural" 
"material/image/face_retouching_natural.svg" 24)
+    ("image/filter" "material/image/filter.svg" 24)
+    ("image/filter_1" "material/image/filter_1.svg" 24)
+    ("image/filter_2" "material/image/filter_2.svg" 24)
+    ("image/filter_3" "material/image/filter_3.svg" 24)
+    ("image/filter_4" "material/image/filter_4.svg" 24)
+    ("image/filter_5" "material/image/filter_5.svg" 24)
+    ("image/filter_6" "material/image/filter_6.svg" 24)
+    ("image/filter_7" "material/image/filter_7.svg" 24)
+    ("image/filter_8" "material/image/filter_8.svg" 24)
+    ("image/filter_9" "material/image/filter_9.svg" 24)
+    ("image/filter_9_plus" "material/image/filter_9_plus.svg" 24)
+    ("image/filter_b_and_w" "material/image/filter_b_and_w.svg" 24)
+    ("image/filter_center_focus" "material/image/filter_center_focus.svg" 24)
+    ("image/filter_drama" "material/image/filter_drama.svg" 24)
+    ("image/filter_frames" "material/image/filter_frames.svg" 24)
+    ("image/filter_hdr" "material/image/filter_hdr.svg" 24)
+    ("image/filter_none" "material/image/filter_none.svg" 24)
+    ("image/filter_tilt_shift" "material/image/filter_tilt_shift.svg" 24)
+    ("image/filter_vintage" "material/image/filter_vintage.svg" 24)
+    ("image/flare" "material/image/flare.svg" 24)
+    ("image/flash_auto" "material/image/flash_auto.svg" 24)
+    ("image/flash_off" "material/image/flash_off.svg" 24)
+    ("image/flash_on" "material/image/flash_on.svg" 24)
+    ("image/flip" "material/image/flip.svg" 24)
+    ("image/flip_camera_android" "material/image/flip_camera_android.svg" 24)
+    ("image/flip_camera_ios" "material/image/flip_camera_ios.svg" 24)
+    ("image/gradient" "material/image/gradient.svg" 24)
+    ("image/grain" "material/image/grain.svg" 24)
+    ("image/grid_off" "material/image/grid_off.svg" 24)
+    ("image/grid_on" "material/image/grid_on.svg" 24)
+    ("image/hdr_enhanced_select" "material/image/hdr_enhanced_select.svg" 24)
+    ("image/hdr_off" "material/image/hdr_off.svg" 24)
+    ("image/hdr_on" "material/image/hdr_on.svg" 24)
+    ("image/hdr_strong" "material/image/hdr_strong.svg" 24)
+    ("image/hdr_weak" "material/image/hdr_weak.svg" 24)
+    ("image/healing" "material/image/healing.svg" 24)
+    ("image/image" "material/image/image.svg" 24)
+    ("image/image_aspect_ratio" "material/image/image_aspect_ratio.svg" 24)
+    ("image/image_not_supported" "material/image/image_not_supported.svg" 24)
+    ("image/image_search" "material/image/image_search.svg" 24)
+    ("image/iso" "material/image/iso.svg" 24)
+    ("image/landscape" "material/image/landscape.svg" 24)
+    ("image/leak_add" "material/image/leak_add.svg" 24)
+    ("image/leak_remove" "material/image/leak_remove.svg" 24)
+    ("image/lens" "material/image/lens.svg" 24)
+    ("image/linked_camera" "material/image/linked_camera.svg" 24)
+    ("image/looks" "material/image/looks.svg" 24)
+    ("image/looks_3" "material/image/looks_3.svg" 24)
+    ("image/looks_4" "material/image/looks_4.svg" 24)
+    ("image/looks_5" "material/image/looks_5.svg" 24)
+    ("image/looks_6" "material/image/looks_6.svg" 24)
+    ("image/looks_one" "material/image/looks_one.svg" 24)
+    ("image/looks_two" "material/image/looks_two.svg" 24)
+    ("image/loupe" "material/image/loupe.svg" 24)
+    ("image/mic_external_off" "material/image/mic_external_off.svg" 24)
+    ("image/mic_external_on" "material/image/mic_external_on.svg" 24)
+    ("image/monochrome_photos" "material/image/monochrome_photos.svg" 24)
+    ("image/motion_photos_off" "material/image/motion_photos_off.svg" 24)
+    ("image/motion_photos_on" "material/image/motion_photos_on.svg" 24)
+    ("image/motion_photos_pause" "material/image/motion_photos_pause.svg" 24)
+    ("image/motion_photos_paused" "material/image/motion_photos_paused.svg" 24)
+    ("image/movie_creation" "material/image/movie_creation.svg" 24)
+    ("image/movie_filter" "material/image/movie_filter.svg" 24)
+    ("image/mp" "material/image/mp.svg" 24)
+    ("image/music_note" "material/image/music_note.svg" 24)
+    ("image/music_off" "material/image/music_off.svg" 24)
+    ("image/nature" "material/image/nature.svg" 24)
+    ("image/nature_people" "material/image/nature_people.svg" 24)
+    ("image/navigate_before" "material/image/navigate_before.svg" 24)
+    ("image/navigate_next" "material/image/navigate_next.svg" 24)
+    ("image/palette" "material/image/palette.svg" 24)
+    ("image/panorama" "material/image/panorama.svg" 24)
+    ("image/panorama_fish_eye" "material/image/panorama_fish_eye.svg" 24)
+    ("image/panorama_horizontal" "material/image/panorama_horizontal.svg" 24)
+    ("image/panorama_horizontal_select" 
"material/image/panorama_horizontal_select.svg" 24)
+    ("image/panorama_photosphere" "material/image/panorama_photosphere.svg" 24)
+    ("image/panorama_photosphere_select" 
"material/image/panorama_photosphere_select.svg" 24)
+    ("image/panorama_vertical" "material/image/panorama_vertical.svg" 24)
+    ("image/panorama_vertical_select" 
"material/image/panorama_vertical_select.svg" 24)
+    ("image/panorama_wide_angle" "material/image/panorama_wide_angle.svg" 24)
+    ("image/panorama_wide_angle_select" 
"material/image/panorama_wide_angle_select.svg" 24)
+    ("image/photo" "material/image/photo.svg" 24)
+    ("image/photo_album" "material/image/photo_album.svg" 24)
+    ("image/photo_camera" "material/image/photo_camera.svg" 24)
+    ("image/photo_camera_back" "material/image/photo_camera_back.svg" 24)
+    ("image/photo_camera_front" "material/image/photo_camera_front.svg" 24)
+    ("image/photo_filter" "material/image/photo_filter.svg" 24)
+    ("image/photo_library" "material/image/photo_library.svg" 24)
+    ("image/photo_size_select_actual" 
"material/image/photo_size_select_actual.svg" 24)
+    ("image/photo_size_select_large" 
"material/image/photo_size_select_large.svg" 24)
+    ("image/photo_size_select_small" 
"material/image/photo_size_select_small.svg" 24)
+    ("image/picture_as_pdf" "material/image/picture_as_pdf.svg" 24)
+    ("image/portrait" "material/image/portrait.svg" 24)
+    ("image/receipt_long" "material/image/receipt_long.svg" 24)
+    ("image/remove_red_eye" "material/image/remove_red_eye.svg" 24)
+    ("image/rotate_90_degrees_ccw" "material/image/rotate_90_degrees_ccw.svg" 
24)
+    ("image/rotate_left" "material/image/rotate_left.svg" 24)
+    ("image/rotate_right" "material/image/rotate_right.svg" 24)
+    ("image/shutter_speed" "material/image/shutter_speed.svg" 24)
+    ("image/slideshow" "material/image/slideshow.svg" 24)
+    ("image/straighten" "material/image/straighten.svg" 24)
+    ("image/style" "material/image/style.svg" 24)
+    ("image/switch_camera" "material/image/switch_camera.svg" 24)
+    ("image/switch_video" "material/image/switch_video.svg" 24)
+    ("image/tag_faces" "material/image/tag_faces.svg" 24)
+    ("image/texture" "material/image/texture.svg" 24)
+    ("image/timelapse" "material/image/timelapse.svg" 24)
+    ("image/timer" "material/image/timer.svg" 24)
+    ("image/timer_10" "material/image/timer_10.svg" 24)
+    ("image/timer_3" "material/image/timer_3.svg" 24)
+    ("image/timer_off" "material/image/timer_off.svg" 24)
+    ("image/tonality" "material/image/tonality.svg" 24)
+    ("image/transform" "material/image/transform.svg" 24)
+    ("image/tune" "material/image/tune.svg" 24)
+    ("image/view_comfy" "material/image/view_comfy.svg" 24)
+    ("image/view_compact" "material/image/view_compact.svg" 24)
+    ("image/vignette" "material/image/vignette.svg" 24)
+    ("image/wb_auto" "material/image/wb_auto.svg" 24)
+    ("image/wb_cloudy" "material/image/wb_cloudy.svg" 24)
+    ("image/wb_incandescent" "material/image/wb_incandescent.svg" 24)
+    ("image/wb_iridescent" "material/image/wb_iridescent.svg" 24)
+    ("image/wb_shade" "material/image/wb_shade.svg" 24)
+    ("image/wb_sunny" "material/image/wb_sunny.svg" 24)
+    ("image/wb_twighlight" "material/image/wb_twighlight.svg" 24)
+    ("maps/add_business" "material/maps/add_business.svg" 24)
+    ("maps/add_location" "material/maps/add_location.svg" 24)
+    ("maps/add_location_alt" "material/maps/add_location_alt.svg" 24)
+    ("maps/add_road" "material/maps/add_road.svg" 24)
+    ("maps/agriculture" "material/maps/agriculture.svg" 24)
+    ("maps/alt_route" "material/maps/alt_route.svg" 24)
+    ("maps/atm" "material/maps/atm.svg" 24)
+    ("maps/attractions" "material/maps/attractions.svg" 24)
+    ("maps/badge" "material/maps/badge.svg" 24)
+    ("maps/bakery_dining" "material/maps/bakery_dining.svg" 24)
+    ("maps/beenhere" "material/maps/beenhere.svg" 24)
+    ("maps/bike_scooter" "material/maps/bike_scooter.svg" 24)
+    ("maps/breakfast_dining" "material/maps/breakfast_dining.svg" 24)
+    ("maps/brunch_dining" "material/maps/brunch_dining.svg" 24)
+    ("maps/bus_alert" "material/maps/bus_alert.svg" 24)
+    ("maps/car_rental" "material/maps/car_rental.svg" 24)
+    ("maps/car_repair" "material/maps/car_repair.svg" 24)
+    ("maps/category" "material/maps/category.svg" 24)
+    ("maps/celebration" "material/maps/celebration.svg" 24)
+    ("maps/cleaning_services" "material/maps/cleaning_services.svg" 24)
+    ("maps/compass_calibration" "material/maps/compass_calibration.svg" 24)
+    ("maps/delivery_dining" "material/maps/delivery_dining.svg" 24)
+    ("maps/departure_board" "material/maps/departure_board.svg" 24)
+    ("maps/design_services" "material/maps/design_services.svg" 24)
+    ("maps/dinner_dining" "material/maps/dinner_dining.svg" 24)
+    ("maps/directions" "material/maps/directions.svg" 24)
+    ("maps/directions_bike" "material/maps/directions_bike.svg" 24)
+    ("maps/directions_boat" "material/maps/directions_boat.svg" 24)
+    ("maps/directions_bus" "material/maps/directions_bus.svg" 24)
+    ("maps/directions_car" "material/maps/directions_car.svg" 24)
+    ("maps/directions_railway" "material/maps/directions_railway.svg" 24)
+    ("maps/directions_run" "material/maps/directions_run.svg" 24)
+    ("maps/directions_subway" "material/maps/directions_subway.svg" 24)
+    ("maps/directions_transit" "material/maps/directions_transit.svg" 24)
+    ("maps/directions_walk" "material/maps/directions_walk.svg" 24)
+    ("maps/dry_cleaning" "material/maps/dry_cleaning.svg" 24)
+    ("maps/edit_attributes" "material/maps/edit_attributes.svg" 24)
+    ("maps/edit_location" "material/maps/edit_location.svg" 24)
+    ("maps/edit_road" "material/maps/edit_road.svg" 24)
+    ("maps/electric_bike" "material/maps/electric_bike.svg" 24)
+    ("maps/electric_car" "material/maps/electric_car.svg" 24)
+    ("maps/electric_moped" "material/maps/electric_moped.svg" 24)
+    ("maps/electric_rickshaw" "material/maps/electric_rickshaw.svg" 24)
+    ("maps/electric_scooter" "material/maps/electric_scooter.svg" 24)
+    ("maps/electrical_services" "material/maps/electrical_services.svg" 24)
+    ("maps/ev_station" "material/maps/ev_station.svg" 24)
+    ("maps/fastfood" "material/maps/fastfood.svg" 24)
+    ("maps/festival" "material/maps/festival.svg" 24)
+    ("maps/flight" "material/maps/flight.svg" 24)
+    ("maps/hail" "material/maps/hail.svg" 24)
+    ("maps/handyman" "material/maps/handyman.svg" 24)
+    ("maps/hardware" "material/maps/hardware.svg" 24)
+    ("maps/home_repair_service" "material/maps/home_repair_service.svg" 24)
+    ("maps/hotel" "material/maps/hotel.svg" 24)
+    ("maps/hvac" "material/maps/hvac.svg" 24)
+    ("maps/icecream" "material/maps/icecream.svg" 24)
+    ("maps/layers" "material/maps/layers.svg" 24)
+    ("maps/layers_clear" "material/maps/layers_clear.svg" 24)
+    ("maps/liquor" "material/maps/liquor.svg" 24)
+    ("maps/local_activity" "material/maps/local_activity.svg" 24)
+    ("maps/local_airport" "material/maps/local_airport.svg" 24)
+    ("maps/local_atm" "material/maps/local_atm.svg" 24)
+    ("maps/local_bar" "material/maps/local_bar.svg" 24)
+    ("maps/local_cafe" "material/maps/local_cafe.svg" 24)
+    ("maps/local_car_wash" "material/maps/local_car_wash.svg" 24)
+    ("maps/local_convenience_store" 
"material/maps/local_convenience_store.svg" 24)
+    ("maps/local_dining" "material/maps/local_dining.svg" 24)
+    ("maps/local_drink" "material/maps/local_drink.svg" 24)
+    ("maps/local_fire_department" "material/maps/local_fire_department.svg" 24)
+    ("maps/local_florist" "material/maps/local_florist.svg" 24)
+    ("maps/local_gas_station" "material/maps/local_gas_station.svg" 24)
+    ("maps/local_grocery_store" "material/maps/local_grocery_store.svg" 24)
+    ("maps/local_hospital" "material/maps/local_hospital.svg" 24)
+    ("maps/local_hotel" "material/maps/local_hotel.svg" 24)
+    ("maps/local_laundry_service" "material/maps/local_laundry_service.svg" 24)
+    ("maps/local_library" "material/maps/local_library.svg" 24)
+    ("maps/local_mall" "material/maps/local_mall.svg" 24)
+    ("maps/local_movies" "material/maps/local_movies.svg" 24)
+    ("maps/local_offer" "material/maps/local_offer.svg" 24)
+    ("maps/local_parking" "material/maps/local_parking.svg" 24)
+    ("maps/local_pharmacy" "material/maps/local_pharmacy.svg" 24)
+    ("maps/local_phone" "material/maps/local_phone.svg" 24)
+    ("maps/local_pizza" "material/maps/local_pizza.svg" 24)
+    ("maps/local_play" "material/maps/local_play.svg" 24)
+    ("maps/local_police" "material/maps/local_police.svg" 24)
+    ("maps/local_post_office" "material/maps/local_post_office.svg" 24)
+    ("maps/local_printshop" "material/maps/local_printshop.svg" 24)
+    ("maps/local_see" "material/maps/local_see.svg" 24)
+    ("maps/local_shipping" "material/maps/local_shipping.svg" 24)
+    ("maps/local_taxi" "material/maps/local_taxi.svg" 24)
+    ("maps/location_pin" "material/maps/location_pin.svg" 24)
+    ("maps/lunch_dining" "material/maps/lunch_dining.svg" 24)
+    ("maps/map" "material/maps/map.svg" 24)
+    ("maps/maps_ugc" "material/maps/maps_ugc.svg" 24)
+    ("maps/medical_services" "material/maps/medical_services.svg" 24)
+    ("maps/menu_book" "material/maps/menu_book.svg" 24)
+    ("maps/miscellaneous_services" "material/maps/miscellaneous_services.svg" 
24)
+    ("maps/money" "material/maps/money.svg" 24)
+    ("maps/moped" "material/maps/moped.svg" 24)
+    ("maps/multiple_stop" "material/maps/multiple_stop.svg" 24)
+    ("maps/museum" "material/maps/museum.svg" 24)
+    ("maps/my_location" "material/maps/my_location.svg" 24)
+    ("maps/navigation" "material/maps/navigation.svg" 24)
+    ("maps/near_me" "material/maps/near_me.svg" 24)
+    ("maps/near_me_disabled" "material/maps/near_me_disabled.svg" 24)
+    ("maps/nightlife" "material/maps/nightlife.svg" 24)
+    ("maps/no_meals" "material/maps/no_meals.svg" 24)
+    ("maps/no_meals_ouline" "material/maps/no_meals_ouline.svg" 24)
+    ("maps/no_transfer" "material/maps/no_transfer.svg" 24)
+    ("maps/not_listed_location" "material/maps/not_listed_location.svg" 24)
+    ("maps/park" "material/maps/park.svg" 24)
+    ("maps/pedal_bike" "material/maps/pedal_bike.svg" 24)
+    ("maps/person_pin" "material/maps/person_pin.svg" 24)
+    ("maps/person_pin_circle" "material/maps/person_pin_circle.svg" 24)
+    ("maps/pest_control" "material/maps/pest_control.svg" 24)
+    ("maps/pest_control_rodent" "material/maps/pest_control_rodent.svg" 24)
+    ("maps/pin_drop" "material/maps/pin_drop.svg" 24)
+    ("maps/place" "material/maps/place.svg" 24)
+    ("maps/plumbing" "material/maps/plumbing.svg" 24)
+    ("maps/railway_alert" "material/maps/railway_alert.svg" 24)
+    ("maps/ramen_dining" "material/maps/ramen_dining.svg" 24)
+    ("maps/rate_review" "material/maps/rate_review.svg" 24)
+    ("maps/restaurant" "material/maps/restaurant.svg" 24)
+    ("maps/restaurant_menu" "material/maps/restaurant_menu.svg" 24)
+    ("maps/run_circle" "material/maps/run_circle.svg" 24)
+    ("maps/satellite" "material/maps/satellite.svg" 24)
+    ("maps/set_meal" "material/maps/set_meal.svg" 24)
+    ("maps/store_mall_directory" "material/maps/store_mall_directory.svg" 24)
+    ("maps/streetview" "material/maps/streetview.svg" 24)
+    ("maps/subway" "material/maps/subway.svg" 24)
+    ("maps/takeout_dining" "material/maps/takeout_dining.svg" 24)
+    ("maps/taxi_alert" "material/maps/taxi_alert.svg" 24)
+    ("maps/terrain" "material/maps/terrain.svg" 24)
+    ("maps/theater_comedy" "material/maps/theater_comedy.svg" 24)
+    ("maps/traffic" "material/maps/traffic.svg" 24)
+    ("maps/train" "material/maps/train.svg" 24)
+    ("maps/tram" "material/maps/tram.svg" 24)
+    ("maps/transfer_within_a_station" 
"material/maps/transfer_within_a_station.svg" 24)
+    ("maps/transit_enterexit" "material/maps/transit_enterexit.svg" 24)
+    ("maps/trip_origin" "material/maps/trip_origin.svg" 24)
+    ("maps/two_wheeler" "material/maps/two_wheeler.svg" 24)
+    ("maps/volunteer_activism" "material/maps/volunteer_activism.svg" 24)
+    ("maps/wine_bar" "material/maps/wine_bar.svg" 24)
+    ("maps/wrong_location" "material/maps/wrong_location.svg" 24)
+    ("maps/zoom_out_map" "material/maps/zoom_out_map.svg" 24)
+    ("navigation/app_settings_alt" "material/navigation/app_settings_alt.svg" 
24)
+    ("navigation/apps" "material/navigation/apps.svg" 24)
+    ("navigation/arrow_back" "material/navigation/arrow_back.svg" 24)
+    ("navigation/arrow_back_ios" "material/navigation/arrow_back_ios.svg" 24)
+    ("navigation/arrow_downward" "material/navigation/arrow_downward.svg" 24)
+    ("navigation/arrow_drop_down" "material/navigation/arrow_drop_down.svg" 24)
+    ("navigation/arrow_drop_down_circle" 
"material/navigation/arrow_drop_down_circle.svg" 24)
+    ("navigation/arrow_drop_up" "material/navigation/arrow_drop_up.svg" 24)
+    ("navigation/arrow_forward" "material/navigation/arrow_forward.svg" 24)
+    ("navigation/arrow_forward_ios" 
"material/navigation/arrow_forward_ios.svg" 24)
+    ("navigation/arrow_left" "material/navigation/arrow_left.svg" 24)
+    ("navigation/arrow_right" "material/navigation/arrow_right.svg" 24)
+    ("navigation/arrow_upward" "material/navigation/arrow_upward.svg" 24)
+    ("navigation/assistant_direction" 
"material/navigation/assistant_direction.svg" 24)
+    ("navigation/assistant_navigation" 
"material/navigation/assistant_navigation.svg" 24)
+    ("navigation/campaign" "material/navigation/campaign.svg" 24)
+    ("navigation/cancel" "material/navigation/cancel.svg" 24)
+    ("navigation/check" "material/navigation/check.svg" 24)
+    ("navigation/chevron_left" "material/navigation/chevron_left.svg" 24)
+    ("navigation/chevron_right" "material/navigation/chevron_right.svg" 24)
+    ("navigation/close" "material/navigation/close.svg" 24)
+    ("navigation/double_arrow" "material/navigation/double_arrow.svg" 24)
+    ("navigation/east" "material/navigation/east.svg" 24)
+    ("navigation/expand_less" "material/navigation/expand_less.svg" 24)
+    ("navigation/expand_more" "material/navigation/expand_more.svg" 24)
+    ("navigation/first_page" "material/navigation/first_page.svg" 24)
+    ("navigation/fullscreen" "material/navigation/fullscreen.svg" 24)
+    ("navigation/fullscreen_exit" "material/navigation/fullscreen_exit.svg" 24)
+    ("navigation/home_work" "material/navigation/home_work.svg" 24)
+    ("navigation/last_page" "material/navigation/last_page.svg" 24)
+    ("navigation/legend_toggle" "material/navigation/legend_toggle.svg" 24)
+    ("navigation/menu" "material/navigation/menu.svg" 24)
+    ("navigation/menu_open" "material/navigation/menu_open.svg" 24)
+    ("navigation/more_horiz" "material/navigation/more_horiz.svg" 24)
+    ("navigation/more_vert" "material/navigation/more_vert.svg" 24)
+    ("navigation/north" "material/navigation/north.svg" 24)
+    ("navigation/north_east" "material/navigation/north_east.svg" 24)
+    ("navigation/north_west" "material/navigation/north_west.svg" 24)
+    ("navigation/offline_share" "material/navigation/offline_share.svg" 24)
+    ("navigation/payments" "material/navigation/payments.svg" 24)
+    ("navigation/pivot_table_chart" 
"material/navigation/pivot_table_chart.svg" 24)
+    ("navigation/refresh" "material/navigation/refresh.svg" 24)
+    ("navigation/south" "material/navigation/south.svg" 24)
+    ("navigation/south_east" "material/navigation/south_east.svg" 24)
+    ("navigation/south_west" "material/navigation/south_west.svg" 24)
+    ("navigation/subdirectory_arrow_left" 
"material/navigation/subdirectory_arrow_left.svg" 24)
+    ("navigation/subdirectory_arrow_right" 
"material/navigation/subdirectory_arrow_right.svg" 24)
+    ("navigation/switch_left" "material/navigation/switch_left.svg" 24)
+    ("navigation/switch_right" "material/navigation/switch_right.svg" 24)
+    ("navigation/unfold_less" "material/navigation/unfold_less.svg" 24)
+    ("navigation/unfold_more" "material/navigation/unfold_more.svg" 24)
+    ("navigation/waterfall_chart" "material/navigation/waterfall_chart.svg" 24)
+    ("navigation/west" "material/navigation/west.svg" 24)
+    ("notification/account_tree" "material/notification/account_tree.svg" 24)
+    ("notification/adb" "material/notification/adb.svg" 24)
+    ("notification/add_call" "material/notification/add_call.svg" 24)
+    ("notification/airline_seat_flat" 
"material/notification/airline_seat_flat.svg" 24)
+    ("notification/airline_seat_flat_angled" 
"material/notification/airline_seat_flat_angled.svg" 24)
+    ("notification/airline_seat_individual_suite" 
"material/notification/airline_seat_individual_suite.svg" 24)
+    ("notification/airline_seat_legroom_extra" 
"material/notification/airline_seat_legroom_extra.svg" 24)
+    ("notification/airline_seat_legroom_normal" 
"material/notification/airline_seat_legroom_normal.svg" 24)
+    ("notification/airline_seat_legroom_reduced" 
"material/notification/airline_seat_legroom_reduced.svg" 24)
+    ("notification/airline_seat_recline_extra" 
"material/notification/airline_seat_recline_extra.svg" 24)
+    ("notification/airline_seat_recline_normal" 
"material/notification/airline_seat_recline_normal.svg" 24)
+    ("notification/bluetooth_audio" 
"material/notification/bluetooth_audio.svg" 24)
+    ("notification/confirmation_number" 
"material/notification/confirmation_number.svg" 24)
+    ("notification/directions_off" "material/notification/directions_off.svg" 
24)
+    ("notification/disc_full" "material/notification/disc_full.svg" 24)
+    ("notification/do_disturb" "material/notification/do_disturb.svg" 24)
+    ("notification/do_disturb_alt" "material/notification/do_disturb_alt.svg" 
24)
+    ("notification/do_disturb_off" "material/notification/do_disturb_off.svg" 
24)
+    ("notification/do_disturb_on" "material/notification/do_disturb_on.svg" 24)
+    ("notification/do_not_disturb" "material/notification/do_not_disturb.svg" 
24)
+    ("notification/do_not_disturb_alt" 
"material/notification/do_not_disturb_alt.svg" 24)
+    ("notification/do_not_disturb_off" 
"material/notification/do_not_disturb_off.svg" 24)
+    ("notification/do_not_disturb_on" 
"material/notification/do_not_disturb_on.svg" 24)
+    ("notification/drive_eta" "material/notification/drive_eta.svg" 24)
+    ("notification/enhanced_encryption" 
"material/notification/enhanced_encryption.svg" 24)
+    ("notification/event_available" 
"material/notification/event_available.svg" 24)
+    ("notification/event_busy" "material/notification/event_busy.svg" 24)
+    ("notification/event_note" "material/notification/event_note.svg" 24)
+    ("notification/folder_special" "material/notification/folder_special.svg" 
24)
+    ("notification/imagesearch_roller" 
"material/notification/imagesearch_roller.svg" 24)
+    ("notification/live_tv" "material/notification/live_tv.svg" 24)
+    ("notification/mms" "material/notification/mms.svg" 24)
+    ("notification/more" "material/notification/more.svg" 24)
+    ("notification/network_check" "material/notification/network_check.svg" 24)
+    ("notification/network_locked" "material/notification/network_locked.svg" 
24)
+    ("notification/no_encryption" "material/notification/no_encryption.svg" 24)
+    ("notification/no_encryption_gmailerrorred" 
"material/notification/no_encryption_gmailerrorred.svg" 24)
+    ("notification/ondemand_video" "material/notification/ondemand_video.svg" 
24)
+    ("notification/personal_video" "material/notification/personal_video.svg" 
24)
+    ("notification/phone_bluetooth_speaker" 
"material/notification/phone_bluetooth_speaker.svg" 24)
+    ("notification/phone_callback" "material/notification/phone_callback.svg" 
24)
+    ("notification/phone_forwarded" 
"material/notification/phone_forwarded.svg" 24)
+    ("notification/phone_in_talk" "material/notification/phone_in_talk.svg" 24)
+    ("notification/phone_locked" "material/notification/phone_locked.svg" 24)
+    ("notification/phone_missed" "material/notification/phone_missed.svg" 24)
+    ("notification/phone_paused" "material/notification/phone_paused.svg" 24)
+    ("notification/power" "material/notification/power.svg" 24)
+    ("notification/power_off" "material/notification/power_off.svg" 24)
+    ("notification/priority_high" "material/notification/priority_high.svg" 24)
+    ("notification/sd_card" "material/notification/sd_card.svg" 24)
+    ("notification/sd_card_alert" "material/notification/sd_card_alert.svg" 24)
+    ("notification/sim_card_alert" "material/notification/sim_card_alert.svg" 
24)
+    ("notification/sms" "material/notification/sms.svg" 24)
+    ("notification/sms_failed" "material/notification/sms_failed.svg" 24)
+    ("notification/support_agent" "material/notification/support_agent.svg" 24)
+    ("notification/sync" "material/notification/sync.svg" 24)
+    ("notification/sync_disabled" "material/notification/sync_disabled.svg" 24)
+    ("notification/sync_problem" "material/notification/sync_problem.svg" 24)
+    ("notification/system_update" "material/notification/system_update.svg" 24)
+    ("notification/tap_and_play" "material/notification/tap_and_play.svg" 24)
+    ("notification/time_to_leave" "material/notification/time_to_leave.svg" 24)
+    ("notification/tv_off" "material/notification/tv_off.svg" 24)
+    ("notification/vibration" "material/notification/vibration.svg" 24)
+    ("notification/voice_chat" "material/notification/voice_chat.svg" 24)
+    ("notification/vpn_lock" "material/notification/vpn_lock.svg" 24)
+    ("notification/wc" "material/notification/wc.svg" 24)
+    ("notification/wifi" "material/notification/wifi.svg" 24)
+    ("notification/wifi_off" "material/notification/wifi_off.svg" 24)
+    ("places/ac_unit" "material/places/ac_unit.svg" 24)
+    ("places/airport_shuttle" "material/places/airport_shuttle.svg" 24)
+    ("places/all_inclusive" "material/places/all_inclusive.svg" 24)
+    ("places/apartment" "material/places/apartment.svg" 24)
+    ("places/baby_changing_station" 
"material/places/baby_changing_station.svg" 24)
+    ("places/backpack" "material/places/backpack.svg" 24)
+    ("places/bathtub" "material/places/bathtub.svg" 24)
+    ("places/beach_access" "material/places/beach_access.svg" 24)
+    ("places/bento" "material/places/bento.svg" 24)
+    ("places/business_center" "material/places/business_center.svg" 24)
+    ("places/carpenter" "material/places/carpenter.svg" 24)
+    ("places/casino" "material/places/casino.svg" 24)
+    ("places/charging_station" "material/places/charging_station.svg" 24)
+    ("places/checkroom" "material/places/checkroom.svg" 24)
+    ("places/child_care" "material/places/child_care.svg" 24)
+    ("places/child_friendly" "material/places/child_friendly.svg" 24)
+    ("places/corporate_fare" "material/places/corporate_fare.svg" 24)
+    ("places/countertops" "material/places/countertops.svg" 24)
+    ("places/do_not_step" "material/places/do_not_step.svg" 24)
+    ("places/do_not_touch" "material/places/do_not_touch.svg" 24)
+    ("places/dry" "material/places/dry.svg" 24)
+    ("places/elevator" "material/places/elevator.svg" 24)
+    ("places/escalator" "material/places/escalator.svg" 24)
+    ("places/escalator_warning" "material/places/escalator_warning.svg" 24)
+    ("places/family_restroom" "material/places/family_restroom.svg" 24)
+    ("places/fence" "material/places/fence.svg" 24)
+    ("places/fire_extinguisher" "material/places/fire_extinguisher.svg" 24)
+    ("places/fitness_center" "material/places/fitness_center.svg" 24)
+    ("places/food_bank" "material/places/food_bank.svg" 24)
+    ("places/foundation" "material/places/foundation.svg" 24)
+    ("places/free_breakfast" "material/places/free_breakfast.svg" 24)
+    ("places/golf_course" "material/places/golf_course.svg" 24)
+    ("places/grass" "material/places/grass.svg" 24)
+    ("places/hot_tub" "material/places/hot_tub.svg" 24)
+    ("places/house" "material/places/house.svg" 24)
+    ("places/house_siding" "material/places/house_siding.svg" 24)
+    ("places/kitchen" "material/places/kitchen.svg" 24)
+    ("places/meeting_room" "material/places/meeting_room.svg" 24)
+    ("places/microwave" "material/places/microwave.svg" 24)
+    ("places/night_shelter" "material/places/night_shelter.svg" 24)
+    ("places/no_backpack" "material/places/no_backpack.svg" 24)
+    ("places/no_cell" "material/places/no_cell.svg" 24)
+    ("places/no_drinks" "material/places/no_drinks.svg" 24)
+    ("places/no_flash" "material/places/no_flash.svg" 24)
+    ("places/no_food" "material/places/no_food.svg" 24)
+    ("places/no_meeting_room" "material/places/no_meeting_room.svg" 24)
+    ("places/no_photography" "material/places/no_photography.svg" 24)
+    ("places/no_stroller" "material/places/no_stroller.svg" 24)
+    ("places/pool" "material/places/pool.svg" 24)
+    ("places/rice_bowl" "material/places/rice_bowl.svg" 24)
+    ("places/roofing" "material/places/roofing.svg" 24)
+    ("places/room_preferences" "material/places/room_preferences.svg" 24)
+    ("places/room_service" "material/places/room_service.svg" 24)
+    ("places/rv_hookup" "material/places/rv_hookup.svg" 24)
+    ("places/smoke_free" "material/places/smoke_free.svg" 24)
+    ("places/smoking_rooms" "material/places/smoking_rooms.svg" 24)
+    ("places/soap" "material/places/soap.svg" 24)
+    ("places/spa" "material/places/spa.svg" 24)
+    ("places/sports_bar" "material/places/sports_bar.svg" 24)
+    ("places/stairs" "material/places/stairs.svg" 24)
+    ("places/storefront" "material/places/storefront.svg" 24)
+    ("places/stroller" "material/places/stroller.svg" 24)
+    ("places/tapas" "material/places/tapas.svg" 24)
+    ("places/tty" "material/places/tty.svg" 24)
+    ("places/umbrella" "material/places/umbrella.svg" 24)
+    ("places/wash" "material/places/wash.svg" 24)
+    ("places/water_damage" "material/places/water_damage.svg" 24)
+    ("places/wheelchair_pickup" "material/places/wheelchair_pickup.svg" 24)
+    ("social/6_ft_apart" "material/social/6_ft_apart.svg" 24)
+    ("social/add_moderator" "material/social/add_moderator.svg" 24)
+    ("social/architecture" "material/social/architecture.svg" 24)
+    ("social/cake" "material/social/cake.svg" 24)
+    ("social/clean_hands" "material/social/clean_hands.svg" 24)
+    ("social/connect_without_contact" 
"material/social/connect_without_contact.svg" 24)
+    ("social/construction" "material/social/construction.svg" 24)
+    ("social/coronavirus" "material/social/coronavirus.svg" 24)
+    ("social/deck" "material/social/deck.svg" 24)
+    ("social/domain" "material/social/domain.svg" 24)
+    ("social/elderly" "material/social/elderly.svg" 24)
+    ("social/emoji_emotions" "material/social/emoji_emotions.svg" 24)
+    ("social/emoji_events" "material/social/emoji_events.svg" 24)
+    ("social/emoji_flags" "material/social/emoji_flags.svg" 24)
+    ("social/emoji_food_beverage" "material/social/emoji_food_beverage.svg" 24)
+    ("social/emoji_nature" "material/social/emoji_nature.svg" 24)
+    ("social/emoji_objects" "material/social/emoji_objects.svg" 24)
+    ("social/emoji_people" "material/social/emoji_people.svg" 24)
+    ("social/emoji_symbols" "material/social/emoji_symbols.svg" 24)
+    ("social/emoji_transportation" "material/social/emoji_transportation.svg" 
24)
+    ("social/engineering" "material/social/engineering.svg" 24)
+    ("social/facebook" "material/social/facebook.svg" 24)
+    ("social/fireplace" "material/social/fireplace.svg" 24)
+    ("social/follow_the_signs" "material/social/follow_the_signs.svg" 24)
+    ("social/group" "material/social/group.svg" 24)
+    ("social/group_add" "material/social/group_add.svg" 24)
+    ("social/groups" "material/social/groups.svg" 24)
+    ("social/history_edu" "material/social/history_edu.svg" 24)
+    ("social/ios_share" "material/social/ios_share.svg" 24)
+    ("social/king_bed" "material/social/king_bed.svg" 24)
+    ("social/location_city" "material/social/location_city.svg" 24)
+    ("social/luggage" "material/social/luggage.svg" 24)
+    ("social/masks" "material/social/masks.svg" 24)
+    ("social/military_tech" "material/social/military_tech.svg" 24)
+    ("social/mood" "material/social/mood.svg" 24)
+    ("social/mood_bad" "material/social/mood_bad.svg" 24)
+    ("social/nights_stay" "material/social/nights_stay.svg" 24)
+    ("social/no_luggage" "material/social/no_luggage.svg" 24)
+    ("social/notifications" "material/social/notifications.svg" 24)
+    ("social/notifications_active" "material/social/notifications_active.svg" 
24)
+    ("social/notifications_none" "material/social/notifications_none.svg" 24)
+    ("social/notifications_off" "material/social/notifications_off.svg" 24)
+    ("social/notifications_paused" "material/social/notifications_paused.svg" 
24)
+    ("social/outdoor_grill" "material/social/outdoor_grill.svg" 24)
+    ("social/pages" "material/social/pages.svg" 24)
+    ("social/party_mode" "material/social/party_mode.svg" 24)
+    ("social/people" "material/social/people.svg" 24)
+    ("social/people_alt" "material/social/people_alt.svg" 24)
+    ("social/people_outline" "material/social/people_outline.svg" 24)
+    ("social/person" "material/social/person.svg" 24)
+    ("social/person_add" "material/social/person_add.svg" 24)
+    ("social/person_add_alt" "material/social/person_add_alt.svg" 24)
+    ("social/person_add_alt_1" "material/social/person_add_alt_1.svg" 24)
+    ("social/person_outline" "material/social/person_outline.svg" 24)
+    ("social/person_remove" "material/social/person_remove.svg" 24)
+    ("social/person_remove_alt_1" "material/social/person_remove_alt_1.svg" 24)
+    ("social/plus_one" "material/social/plus_one.svg" 24)
+    ("social/poll" "material/social/poll.svg" 24)
+    ("social/precision_manufacturing" 
"material/social/precision_manufacturing.svg" 24)
+    ("social/psychology" "material/social/psychology.svg" 24)
+    ("social/public" "material/social/public.svg" 24)
+    ("social/public_off" "material/social/public_off.svg" 24)
+    ("social/recommend" "material/social/recommend.svg" 24)
+    ("social/reduce_capacity" "material/social/reduce_capacity.svg" 24)
+    ("social/remove_moderator" "material/social/remove_moderator.svg" 24)
+    ("social/sanitizer" "material/social/sanitizer.svg" 24)
+    ("social/school" "material/social/school.svg" 24)
+    ("social/science" "material/social/science.svg" 24)
+    ("social/self_improvement" "material/social/self_improvement.svg" 24)
+    ("social/sentiment_dissatisfied" 
"material/social/sentiment_dissatisfied.svg" 24)
+    ("social/sentiment_neutral" "material/social/sentiment_neutral.svg" 24)
+    ("social/sentiment_satisfied" "material/social/sentiment_satisfied.svg" 24)
+    ("social/sentiment_very_dissatisfied" 
"material/social/sentiment_very_dissatisfied.svg" 24)
+    ("social/sentiment_very_satisfied" 
"material/social/sentiment_very_satisfied.svg" 24)
+    ("social/share" "material/social/share.svg" 24)
+    ("social/sick" "material/social/sick.svg" 24)
+    ("social/single_bed" "material/social/single_bed.svg" 24)
+    ("social/sports" "material/social/sports.svg" 24)
+    ("social/sports_baseball" "material/social/sports_baseball.svg" 24)
+    ("social/sports_basketball" "material/social/sports_basketball.svg" 24)
+    ("social/sports_cricket" "material/social/sports_cricket.svg" 24)
+    ("social/sports_esports" "material/social/sports_esports.svg" 24)
+    ("social/sports_football" "material/social/sports_football.svg" 24)
+    ("social/sports_golf" "material/social/sports_golf.svg" 24)
+    ("social/sports_handball" "material/social/sports_handball.svg" 24)
+    ("social/sports_hockey" "material/social/sports_hockey.svg" 24)
+    ("social/sports_kabaddi" "material/social/sports_kabaddi.svg" 24)
+    ("social/sports_mma" "material/social/sports_mma.svg" 24)
+    ("social/sports_motorsports" "material/social/sports_motorsports.svg" 24)
+    ("social/sports_rugby" "material/social/sports_rugby.svg" 24)
+    ("social/sports_soccer" "material/social/sports_soccer.svg" 24)
+    ("social/sports_tennis" "material/social/sports_tennis.svg" 24)
+    ("social/sports_volleyball" "material/social/sports_volleyball.svg" 24)
+    ("social/switch_account" "material/social/switch_account.svg" 24)
+    ("social/thumb_down_alt" "material/social/thumb_down_alt.svg" 24)
+    ("social/thumb_up_alt" "material/social/thumb_up_alt.svg" 24)
+    ("social/whatshot" "material/social/whatshot.svg" 24)
+    ("toggle/check_box" "material/toggle/check_box.svg" 24)
+    ("toggle/check_box_outline_blank" 
"material/toggle/check_box_outline_blank.svg" 24)
+    ("toggle/indeterminate_check_box" 
"material/toggle/indeterminate_check_box.svg" 24)
+    ("toggle/radio_button_checked" "material/toggle/radio_button_checked.svg" 
24)
+    ("toggle/radio_button_unchecked" 
"material/toggle/radio_button_unchecked.svg" 24)
+    ("toggle/star" "material/toggle/star.svg" 24)
+    ("toggle/star_border" "material/toggle/star_border.svg" 24)
+    ("toggle/star_border_purple500" 
"material/toggle/star_border_purple500.svg" 24)
+    ("toggle/star_half" "material/toggle/star_half.svg" 24)
+    ("toggle/star_outline" "material/toggle/star_outline.svg" 24)
+    ("toggle/star_purple500" "material/toggle/star_purple500.svg" 24)
+    ("toggle/toggle_off" "material/toggle/toggle_off.svg" 24)
+    ("toggle/toggle_on" "material/toggle/toggle_on.svg" 24)
+    ))
+
+(provide 'icons-material)
+;;; icons-material.el ends here



reply via email to

[Prev in Thread] Current Thread [Next in Thread]