Support for multiple programs in one IFO file.

WIP