Долго мучился муками выбора, но осилил.
подробности описал на драйве, если интересно :-)
https://www.drive2.ru/l/9330145/