Added pass II (collection of revision and symbols), basic skeleton and state definitions, and integrated into the pass manager.