[#2015] separated the pack_table and client_api_table from the rest of the client library