You're creating a simple text editor, and now you want to make versions for different platforms: desktop, Android, iOS.
Sort the components in it from the most stable (at the bottom) to the most volatile.
Tip: The component that uses all the other components should be at the top.