Add support for custom colored output