Silverblue add custom files to OS

I know that you can install RPMs via rpm-ostree install. but what if I need to overlay a regular file or directory? so on top of base image there'll be a folder with my data. just asking to understand the limitations.