**Describe the problem** Suppose we create a grid from text with a source node like this: ``` grid = Grid.from_txt( "S1 2", "S1 3 link", "3 4 transformer" ) ``` Then source node S1 does not show up in grid.source, which is confusing. **Improvement proposal** I guess the procedure under https://power-grid-model-ds.readthedocs.io/en/stable/examples/model/grid_examples.html#adding-a-source should be when an "Sn" node is found in the Grid.from_txt method?