Add a panel plugin and relevant API helpers