Moved table UI classes into their own package