Auto align parts within assembly

Hi there,

We need a Journal that can auto align parts or subassemblies, after they have been
imported into the assembly. Aligning can be done according to datum planes name that they have.
The idea is to check the parts which have datum planes with the same name and then align them.
Perhaps, it should be driven by expressions or Object ID?