What platform will this touchscreen be running? Not sure if you
saw the Node-Red system which @Brent is working on, this can run
in a browser which would free you up to choose a larger screen for
a small budget.
https://forums.temcocontrols.com/t/node-red-gui-for-home-automation/682