I think this is putting too many different functions into a single command.
uxy ls
This looks like it "tabifies" the output of a given command. Aka it turns the output of the given command into a tab seperated format. uxy reformat "NAME SIZE"
This seems to collide with the above since "reformat" is not a command which will be tabified. Instead it filters stdin for two columns. uxy align
This seems to do the same as "column -t".