add categories support in both server and client.
initial add categories mapping by instrument_sub_type