Reusable cell and row factories for TableViews that generate context menus in a flexible manner