Hi folks, I have a question about caveats. We have a use case for attribute based access control. like, we want to give to users to some resources, only if those resources have a certain property. Example, if the resource is like a laptop, we need to restrict user to laptops that have a certain operating system. i.e. I would to say you have this permission to manage the laptop if the laptop OS is Windows. My first thought was to try use Caveats, but a better look seems to be more driven for dynamic based on user properties rather then resource properties. Is that correct and I would need an alternative approach or I'm missing something is Caveats is what I should be looking to use? Thanks!