Blueprint of the project code.

This is the plan we could follow for the creation of our code. It is very simple and general now, but it will become more specific as we get more precise on what we want to simulate. Will be frequently updated.