Working on replicating the excellent work here, I've noticed that a few improvements can be made (mostly about consistent ordering of properties to make diff between related tasks easier.