PANS and API usage

Hello, I would like to introduce a new product with Decawave product. How much can I customize PANS software using API library for DW1001. For example, can I communicate between two tags? Can I change the location engine software, make any improvements for SD-TWR, or only the API allows this very limited processing? Can I get information from you about this subject?