https://autocadeverything.com/how-to-make-a-dynamic-block-in-autocad/