BT VOD ingest

Should this be in its own class like BtVodDataLineProcessor implementing LineProcessor<T>? Seems to me that this class is doing too much