This script allows you to create procedural arrays which stay editable
even after you close and reopen the file. The array objects are linked to
a parent helper which you can transform to your liking while still keeping
array qualities. This is great for creating tiles or roofs where you place the array first and still want to tweak the distance between its elements.