I know it isn’t S3D, but I’ve been playing with the latest version of Prusaslicer (v2.3), and have found they have an awesome “Seam Painter” function where you can paint where you want your layer start or end points to be on all or any part of the model. Where you don’t paint, it follows the global settings you have selected (such as aligned to the sharpest corner, random, etc.). You can also paint with the other mouse button to identify where you definitely don’t want the start/end points to be, to make the system find somewhere else.
They also have support painter, which works more or less the same way, but for supports, and is probably the best implementation of this idea I have seen.