Add README explaining different implementations