Implement polyglot documents
Description
As the next step in making Subplot more internally consistent and more capable of working with projects which are multiple-language, this MR provides polyglot documents which is the major component of Goal 2 of the project.
Extension/cleanup work could include deduplicating the runcmd and files subplots and ensuring that the subplotlib tests are generated using subplot-build (#242 (closed)), however that's out of scope for this MR.
closes #198 (closed)
Checklist
-
You have read, and followed the guidance in, the CONTRIBUTING guide -
The MR content has run through a pipeline, or at least has pipelines enabled. -
There are no licence concerns with this contribution (The README clearly states Subplot is MIT-0)
Edited by Daniel Silverstone