Massive update to most of the abstract.