Geo Comp suggestion

I have a suggestion for the Geo comp that I think plays to the strengths of procedural modelling.
In the same way that panel comps have align options, it would be consistent(and awesome) if Geo comps had similar align options.
It would be excellent if Geo Comps had “Align to Parent” parameters like left, right, up, down, forward, backward or vector. I know the SOP class has members to get the bounding box but it’s programmatically laborious to script offsets to the edge of a parent’s SOP’s bounding box, somehow considering an unknown number of other GEO Comps in the same network etc.
It would also work well with other comps such as Camera and Light, giving you the ability to create arrays of cameras or lights based on their FOV, all aligned together.
I think it would dovetail nicely with the 3D parenting paradigm touch has, while adding consistent parameters for 2D panels and 3D comps.