```

**Action 3: Create the directory structure:**
```
crates/bcp-types/src/
├── lib.rs
├── error.rs
├── block_type.rs
├── enums.rs
├── fields.rs
├── code.rs
├── conversation.rs
├── file_tree.rs
├── tool_result.rs
├── document.rs
├── structured_data.rs
├── diff.rs
├── annotation.rs
├── embedding_ref.rs
├── image.rs
├── extension.rs
├── summary.rs
└── block.rs