Refactoring of table displays - new abstract class: DisplayTable