A work in progress drawing from many sources.