Perform propagation using string nodes
It would be nice to be able to call
model.propagate_beam with strings instead of just model objects. This would allow the CLI to easily plot a beam trace for a file without having to recursively look up properties of a model, like
getattr(getattr(getattr(model, "L0"), "p1"), "o").