You can use the Tile custom post type to create: button, map, gallery slider, image, and text (with shortcodes support). The Tile posts are displayed using [ tile ] shortcode. They can be categorized which give you full control of which tiles to display. You can display them individual, in a group, or a category. Below are some examples.
The following shortcode displays 9 posts from homepage category.
Below is the social category.