AxisSystem to AxisSystem transformation/rotation using the ".Move" object.

I would like to create a VBA macro to move a component with a published axissystem to another part with an axissystem. I recorded a macro where i snap two AxisSystems together. This macro uses the ".Move" object. I have tried to google and understand the transformation/rotation matrix but failed. 

Are there anyone here who would teach or share how to do this..?

Last i would like to be able to rotate the part around a defined Axis(Vector from AxisSystem)

I'm open for a Teams Meeting or small workshop.. :-)

The video shows what i would like to to with VBA script