isServableInstance function
instance's definition carries a SeatingComponent: a table (V-4, as
TableSurvey reads it).
Implementation
bool isServableInstance(DraftDocument doc, Handle instance) {
final node = doc.tree[instance];
return node is InstanceNode &&
doc.components.get<SeatingComponent>(node.definition) != null;
}