There is the very likely possibly down the line that I will attempt to include cell rendering information within the formatting class. However, I haven't really scoped that out yet. For example, the TableColumnFormatter class would contain information for both content formatting and/or rendering flags for a specific column. The TableColumnFormatter then gets mapped to a column so I can resolve formatting and rendering information without having to map both individually. I haven't designed any solid plans for it yet, but I imagine I would set it up so the rendering flags would resolved at table initialization, while the cell formatting is resolved each time an object is added to the table.
Keep in mind that this extremely in the frameworking and designing stage. I have a handful of design plans which I am attempting to implement in a basic fashion to see how realistic my plans are. And then I have other plans which are in an "implement when I need to" state.