I may add more or change it.... Doesn't feel complete yet. I'll come back to it :-)
Any constructive criticism would be most welcome :)