Closes #2183 - Add filters to table visualization

Closes #2183
Not crazy about the name `getAppState`, especially since it has a setter method... `currentAppState` would work, but seems a little generic too.