Would it be possible to use Ascent with BYOD's in a system in Bevy ECS without having to covert the data back and forth?