WIP Important tests refactoring.

I am currently making the template more generic, centralizing all the data into the use cases definitions.