Eventually it would be ideal to have a hosted/self-hosted server that communicates with thin clients on various devices. This may be accomplished with something like anvil.works or jina.ai but it may have to be a bespoke design as well.
Related to #1