Example for creating this concept is [here](https://gist.github.com/jgaskins/3220b017ea6bc482e24cf1d9fa6fe13d) — will need to be adapted to our own data model since we aren't using UUID primary keys.