Code refactoring. Table Refresh. GUI modification + component
separation.