Is it possible to save page elements for reuse in the database?

I’m trying to create an e-learning site that will have multiple sections of written content that I’ll create using a rich-text editor. Mixed in with the content, however, I’d like to have Bubble buttons that trigger events (like popups).

I need to save all of these sections of content into my database and then be able to show them on a single page dynamically based on what thing is being shown. Obviously, I’ll need those buttons to trigger workflows when used.

Does anyone know how to do this without having to get knee deep in HTML/CSS?

I’m coming from Wordpress where this is easy to do, but I’m not finding anything like that in Bubble and am really hoping there’s a solution.

Thanks in advance!