Refactoring structuuree painting ; added synhronisation to Allexandre Strategy