In theory it shoud work with anything that implement the extends from `Component`.
Should be something like AR Behaviors?