Daniel Arndt

Not yet ported. See this Google Doc for now.