Is there anything (besides plumbing) that prevents both? i.e. when the file is edited, all the representations are updated