I would like to model a computer program as a bunch of objects that send messages to each other. Can I do that with TinkerCAD?
It's encouraging that I can design a circuit with it.
It's encouraging that I can design a circuit with it.
It sounds like what you want is a block-level design tool. I don't know the answer.
I've seen something interesting and related in Minecraft. People have built entire CPUs. Search YouTube for minecraft cpu and you'll find some impressive examples.