Improvement

Modified solution files in a way that "Source" is now under the solution
directory.
Moved the solution algorithm to an independent file.
Added the stepping mechanism.
Improved event tracking mechanisms.
Some other minor changes.