Noted, thanks for the input. I think building out a component would also be the more fun work. Beyond the technical challenges there are some interesting UX problems around how you show the user that their form is collaborative, and how they can manage that access.
J, make sure you program the sub url/crumbs to be customizeable for us end-users please. What I mean is this... I want to be able to send a link like this to someone for collaboration.. https://<useraccount>.togetherform.com/<projecname>.
TogetherForm is also written in Remix.