Content separate from pages
Hi, I'm new to AEM and trying to figure out best practices around creating content separate from pages. I have some content that I need created that needs to be reused across multiple pages and multiple sites. I want to create a central repository for this content where authors can enter the content via forms or an easy to navigate interface. Then I'd like to be able to reuse this content in as many ways as possible: create components where you can drag and drop the content onto a page, reference elements or attributes of the content in various pages.
Is there a recommended way to do this in AEM? The out-of the box way seems limited to creating content as it exists on pages but not creating a set of content and content types that will exist across multiple pages.