- добавляем "декларацию о намерениях".
- выделяем базовые классы в отдельный модуль.
- добавлям "рыбу".
- добавляем комментарии.
- добавляем "рыбу" следилки за объектами.
- расширяем "рыбу".
- наполняем скелет "мясом".