We need a nice way to output stuff: - color coding - trace, warnings, errors - layouts (tables, etc) - hiding command output