Rework the way the rich toolbar  is added

Do it separately for each element. Then we can set custom parentElements and
do better styling