Refactor + added toString(builder) methods to all StopConditions and PathGenerators
Support Requirements