Big change. Made VideoProcessor more compact and introduced CoreApplication which creates and holds the videos