Hmmm, that idea of stating another atom as base, not the parent is something I did in another (soon to come) Plugin, so I can copy that code across at some point.
The xMin/xMax can easily be addressed by offsetting your actual center to (xMin+xMax)/2. Unless you want dynamic control on each of...