Framework to build command line menus in Powershell