preview parents are derived from ids
creating adds thing to repo
extracted add parent popover and thing
can add parent
adding parent puts it in repo