Replicates component placement from one hierarchical sheet instance to
another. Pick source/target sheets and a reference component — all other
components in the target sheet are placed using a rigid body transform
(rotate around source ref position, then translate to target ref position).
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Use itemDataMap (required by wx mixin) instead of item_data_map,
and use fp.GetSheetname() instead of GetProperties() lookup.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Shows a sortable table of all board components with columns for
designation, value, library, package, and sheet instance.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>