Как реализовать интерфейс программы для выполнения действий над матрицами?
Всем доброго времени суток !
Примечание (обязательно): Данный вопрос не затрагивает математику как таковую. Вопрос был задан, чтобы услышать мнение грамотных людей, сталкивавшихся с такой задачей или выполнявших что то подобное. Если вы решили "отчитаться" как активный пользователь оставив здесь свой комментарий или ответ, убедительная просьба делать это основываясь на своих знаниях.
Суть вопроса: Как реализовать дизайн десктопного приложения, которое выполняет действия над матрицами (сложение, вычитание, умножение, деление) так, чтобы было интуитивно понятно или хотя бы не слишком сложно?
Те кто в ответе прикладывают приемлимые примерные иллюстрации того, о чем они пишут автоматически лайкаются или попадают в ответ.