There are currently several implementations of the handedness synchronization method. Once all the commonline methods are ported we need to see what components of these separate implementations can be shared. For example, the J_sync_power_method is almost identical in all implementations.