When using borg_moea, is there a way to access all candidates and their corresponding fitness from each iteration, not just the optimal candidate and its optimal fitness as mentioned in #187 ? For multi-objective optimization, it's often necessary to have multiple solutions (Pareto frontier), rather than a single solution derived from scalarizing multiple objectives.