кстати, я тут подумал над тем что ты делал с визуализацией связей, ведь хорошо должны смотреться не все варианты, а только те которые хорошо спроектированы, т.е. если брать ту же диаграмму классов она выглядит хорошо только когда её рисует Дядя Боб(это шутка конечно, но в целом понятно)
не видел начала обсуждения, но к решению такой задачи лучше подходить с той позиции, что придется определять какой набор параметров изменился от которых зависит общий результат, учитывая так же кнопку сабмит, а не реалтайм ввод :)