parser will look for table captions and send them to the AI if they exist, otherwise an empty string will be indicated as the caption
parser will look for table heading data
parser can access data from tables where data is in a <tbody>, can parse tables without a <tbody> as well.