Also es geht um C#, ja.
Ich muss gestehen, dass ich mich mit C# und Assemblies (noch) nicht auskenne.
Aber ein Studium ist ja da um zu lernen
Es sollte halt möglich sein, einem beliebigen entwickler, der sich dafür interessiert, eine Schnittstelle zu bieten selbst einen Algorithmus für das Problem zu entwickeln und diesen per
DLL einzubinden.
Es sollte dann ein Tab/Reiter/Dialog für den neuen Algorithmus angezeigt werden.