As shown in Fig.5, a table element is used to define the structure
of tables. Those tables can be used to save the collected
test data, such as media files' name for test, perceptual hashes
extracted from different files or a file's different version, etc.
The structure of table is also determined by users with a Plan
XML file. When a Plan is under execution, the Monitor module
will collect the concerned variables' value and save them
into the specified tables automatically.