Template operators via class
Properly named class directory
More succinct prompt texts
Move prompt functions to separate file
Remove unnecessary variables
Abstract the boolean prompts