This sounds interesting and would be fun to do as a joint writing project.