Refactored tool mode input/output options