Utility functions for figure operations
This module contains utility functions that support figure operations including environment detection and user input handling.
Determine if we're running in an interactive environment Returns false for CI, batch, or piped environments
Wait for user input when blocking=true Reads a single character or line from stdin to pause execution This prevents the program from continuing until user interaction