#[component]
Marks a struct as a component
Automatically derives Debug, Clone, and PartialEq.
#[component] struct Position { x: f32, y: f32, }