The idea of calling up text modules is great.
However, I would extend the function so that you can also call them up in the locations.
The reason for this is that, even if they are recurring locations, you have to enter them again and again. Therefore, it would make sense to call up recurring places as text modules.