Recent governments in Malta have been moving in this direction so maybe there's a playbook :).
The issue we face is that given how tiny and few we are (approx 500k Maltese, excluding what are referred to ad TCNs or third country nationals), is that its hard for the government to do anything without looking like someone favoured their cousin's wife's uncle's nephew.