(1) add app data structure to hold resource like VideoCapture (2) using std::string and std::vector instead of QList & QString (3) minor adjust UI to open test file & golden file