Yes, you need to create four rich texts to set each component. Each component requires a different target CSS class and a different top value.
Or if you want the second component to overwrite the first component then you can use the same top value but a different z-index.
Nb: Change the nth-of-type (n) according to the order of your choice of components.
Be careful if you have hidden components or components like float buttons above them, then your nth-of-type could be missed.