If I can meet these scripting goals then I think this might be possible:
But reaching those goals is still somewhere over the horizon.