This is a project to support a stackoverflow question.