The first prototype seemed like a good idea to me, but I think it would be a good idea to add a developerlog to know the changes of each version