After a couple of days and getting to the initial analysis.
FInal commit.