- implement `Prompt` - adjust Tool approach - update readme for tool calling - document usage of `Prompt`