It's not possible, sorry. Shape node is evaluated before Generators, so it cannot be referenced to other objects. In fact, a same Shape would be used by different generators.
Line is created at origin, and Circle/Rectangle centered on it.
We designed it mainly to be used in nested generators. So final shape position is defined by the second generator.