Добрый день.

1. Каковы конкретные требования к элементу? Как будет взаимодействовать с ним пользователь визуализации? Что такое в данном контексте "событие", кем они формируются, что означает "выбор события"?

2. Каждая строка таблицы может состоять из нескольких ячеек, к каждой из которых может быть привязана переменная типа STRING.
Шрифт для каждой ячейки можно настраивать индивидуально.

3. Каждую ячейки таблицы можно выделять своим цветом.