Bevy C# [Behavior] on a struct are component & systems, generated at compile/runtime time and wired straight into Bevy's ECS.