The main design goal of FactorioChem is to change how the player goes about obtaining items from assembling machines, so that instead of inputting X ingredients and getting a result item, they have to design each 2D interaction that changes one molecule into another. Each machine intentionally does one step at a time. There isn't really any way to replicate the 2D interactions of SpaceChem, the best I've come up with is to just specify the different positions of atoms within each molecule that should interact.
Ideally, the complexity comes in the form of deciding which interactions to perform, but I do acknowledge that just figuring out how to make a machine work in the first place is difficult. The Tips-And-Tricks entries and Examples in the buildings are there to help, but please let me know if there's anything that could be added to them, I've added as much as I could think of but I'm sure there are more things that would be helpful to add.