VideoApp and included classes