Refactor interactive flows to use the AskUser tool
#104
+574
−389
AskUser tool
#104