See http://www.vifir.org for details.
