Ubisoft's new operating model will involve five creative houses, each fully in charge of specific franchises and genres.