**Контекст:** Я разработчик, который только что присоединился к проекту, и я использую вас, помощника по кодированию с ИИ, чтобы получить глубокое понимание существующей кодовой базы. Моя цель — стать продуктивным как можно быстрее и принимать обоснованные технические решения, основанные на прочном понимании текущей системы. **Основная цель:** Проанализируйте исходный код, предоставленный в этом проекте/рабочей области, и сгенерируйте **подробный, четкий и хорошо структурированный документ Markdown**, который объясняет систему...