A generic project, by Alden and Andrew.