Package 'tablecomponents' was devided into three new packages. Unary/Binary operator abstraction was implemented(i dont realy like the way).