Thanks, @oliver_laslett! That's very helpful. I am unsure at this point what the smoothest path would be to get dependencies installed, I think an office hours session, if you are free this week, or else just a dedicated call to walk through options would be helpful as a next step. In terms of the interface layer, it's not guaranteed that docker is installed, but also the same could be said for npm and node.
Are you able to meet Wednesday for office hours, or maybe better yet, would you be amenable to us blocking some time with you to discuss options?
cc @taylor