A framework for modern Qt 5 applications