Smaller classes!
Break up responsibilities in classes.

Use events instead of hard commands. This will allow tables to be expanded upon easier.
This can all be done by the button shit
Break up column classes and use event driven architecture instead.
Disperse!
This drives it all - TODO: Use commands from listeners
Break up filter classes and use event driven architecture instead.
Break up header classes and use event driven architecture instead.
Disperse the logic!
Break up header classes and use event driven architecture instead.
Listen up suckas
Break up row classes and use event driven architecture instead.
Event driven goodness.
Break up view classes and use event driven architecture instead.
Listener fires command and loader is "builder"
Meh
Improve pattern in actions
Improve patterns in columns
Meh
MEH