I hopped this can create nice looking remote menus so I can give it to operations, alas, this is what it looks like:

Besides grid not looking right, there is also that ReadKey stuff. I suggest resolving this by adopting new parameter that will use ReadHost instead ReadKey for example $InputType = @('ReadHost', 'ReadKey').