Merging in branch development. ppStack now works with incremental reads. Needs some cleanup, but it works.