Writing a small C# application for bachelor thesis - Should I use MVC-Pattern? : <p>I am currently writing my bachelor thesis about process optimization for creation of XML rendering Stylesheets for another application.
Therefore I am writing a very small and super basic software tool which displays XML structures in tree views. It enables the user to change those  (add and delete nodes) and to do some simple application specific stuff.</p>

<p>For doing that, I use Windows Forms.</p>

<p>My question is <strong>if I should use a specific architecture</strong> or design pattern like MVC or if it would be sufficient to only stick to basic patterns like factory method, command, observer etc. 
I am afraid that MVC would be overkill. But on the other hand I am afraid that I should make use of it as it is for a thesis...</p>

<p>The tool should only run on desktop. I don't think there will be any update after initial development.</p>

<p>Hoping for some toughs...</p>
