Customize Table plugin

Hello I have started developing panel plugin for one of my requirement.
My requirement is create table plugin and add extra column to that where I will be speifying a button onclick of that button it should perform Rest Api calls to services.
My question/doubts are listed below,
1.Is it possible to add custom code which is creation of button and rest api call action inside table plugin code?
2.If yes, then which grafana/ui and components,types I need to specify in my module.ts file?
3. The examples which are available in github for clock-panel,workshop-panel etc none of them are building in my local setup for node,grafana.

Requesting you to please suggest on my requirement and confirm the updates ASAP.

Thanks,
Samanvita