[WPF] Приложение переводчик на основе класса Word

Здравствуйте, не мог бы кто-нибудь помочь чем-то в следующем задании?

Создать WPF приложение.

Объявить класс Word, в котором создать поля для слова, коллекцию для перевода этого слова и коллекцию для примеров использования слова.

Программным путем создать коллекцию объектов Word.Определить на базе этой коллекции динамический ресурс.

Отобразить в списке все слова, при щелчке на слове отображать список с переводом и примерами использования.

Разместить в окне поля для ввода слова, перевода и примера использования. Создать кнопку,при щелчке на которую, информация из всех полей будет добавлена в коллекцию. Если слово уже есть, то добавлять только перевод и пример использования.

Разместить кнопку, пришелец на которую из коллекции будет удаляться выделенное слово и его перевод.