## Configuration System Implementation
### Core Interfaces Created:
- `IDataTree.h` - Root container with manual hot-reload capabilities
- `IDataNode.h` - Hierarchical nodes with data blobs and advanced querying
- `DataTreeFactory.h` - Factory pattern for flexible data source creation
### Key Features:
- **Hybrid Node Design**: Each node can have both children AND its own data blob
- **Pattern Matching**: Wildcard support (`component*`, `*heavy*`) for flexible searches
- **Property Queries**: Lambda predicate-based filtering by property values
- **Hash System**: SHA256 hashing for validation and synchronization (data-only and recursive)
- **Type-Safe Access**: Getters with default values for int/double/string/bool
- **Manual Hot-Reload**: Check for changes and reload on demand with callbacks
### Window Positioning Fixes:
- Fixed ImGuiUI window overlaps by using actual window edge calculations
- Eliminated infinite recursion in `calculateDockedPosition()`
### Code Standards:
- Added AUTO keyword prohibition to CLAUDE.md
- Explicit types required throughout codebase
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>