Create virtual groups based on behavior

That is the kind of stuff macros (/editor scripts) would be useful for, you could make idk an event like “When an object has been added to the group Platforms, add the platformer behavior to the created object”