Add skeleton history to browse between former generations

Hi, would you mind reviewing this branch ?
I’ve added a  feature to keep the skeleton history. It lets the user browse between previously generated layouts, instead of each generation discarding the previous one. 

Any comments welcome, especially I didn’t find (search ?) what I was supposed to do for localization.

Thanks,
--Aurélien