Accept contents and snippet column headers instead of text
text column should have precedence even if content or snippets exist
Duplicate client logic to allow content or snippets columns instead of text
Text alt text columns work in reasonable way