Adds an algorithm for defining the layout trap coordinates from a set of atomic coordinates
Defines Register.with_automatic_layout(device: Device), which allows the user to get an automatically generated layout that obeys the device constrains from any register
Register.with_automatic_layout(device: Device)
, which allows the user to get an automatically generated layout that obeys thedevice
constrains from any registerCloses #748 .