Factorisation of Icon/UI system