This is far from complete or usable (IMO). I'm working on it... It has BUGS. It doesn't work as advertised. It's API is unstable. But I'm making it more useful on an ongoing basis and its creation ...
I decided to not pull these objects apart into different files because this produces one output (albeit in 23 files) If you are debugging the code i recommend that you set two varialbles as follows ...
I modified a printer a few years ago to handle multiple filaments, but I will admit it was more or less a stunt. It worked, but it felt like you had to draw mystic symbols on the floor of the lab and ...