Example renderer now accepts filename as argument