Script tool - uses custom script logic
Optional
Input parameters for the script - can be a simple array of fields or a full ToolInputType for CRUD operations
Script code for the tool
Script tool - uses custom script logic