use bottom-aligned toolbar for selection-related actions.
slightly more readable JSX.
refactored selection toolbar code a bit.
factored out AddImageButton component.
factored out AddTextButton.
move add img/text buttons into their respective JSX files.
factored out app.createPrimaryToolbar().
added 'change text' field