Скидываю свою библиотеку. Что в ней? На картинке часть вопроса снята, остальное в комментариях.

 

v20240901