Calculate the new ComponentToWorld transform for this component. Parent is optional and can be used for computing ComponentToWorld based on arbitraryUSceneComponent. If Parent is not passed in we use the component's AttachParent