Пишу с целью помощи и ваших советов. Уверен, что здесь есть мудрёные в этой теме пользователи, которые могут дать совет.
Можно ещё отталкиваться от этого https://www.logicalincrements.com/