silent, verbose and debug modes; default output cleanup; local asset cache at ~/.smi