Ton of various changes, mainly switches functionality to processing multi-session files