displays_types 0.1.0

Shared display-related data types used across the displays crate and platform backends
Documentation
`displays_types` is the shared base layer for common display types across the workspace.

Domain-specific type crates build on top of it: `displays_logical_types` for logical display state and `displays_physical_types` for physical display state.

Most users should start with the top-level `displays` crate instead of depending on this crate directly.

```text
                 +------------------------+
                 |     displays_types     |
                 +------------------------+
                    ^        ^        ^
                    |        |        |
          +---------------+  |  +---------------------------+
          |   displays    |  |  |  displays_logical_types   |
          +---------------+  |  +---------------------------+
                 +---------------------------+
                 |  displays_phyiscal_types  |
                 +---------------------------+
                       ^                ^
                       |                |
        +-------------------------+  +---------------------------+
        | displays_physical_linux |  | displays_physical_windows |
        +-------------------------+  +---------------------------+
```