KCButtonTable: Initial commit of KCButtonTable