Create and use a custom tooling API model to expand plugin functionality.