Typically I would go with Custom Post Type.
So if you create the custom post type moon
you will have the create the single-moon.php
file.
In there you would create the organization like you explained.
This separates you from the regular posts.
In fact, you would need to work on your moon
CPT, and to add custom fields, to your custom post type. Either acf or cmb2 would work for you.
I dislike the idea of post-formats, here is how they look in 2017-teen
add_theme_support( 'post-formats', array(
'aside',
'image',
'video',
'quote',
'link',
'gallery',
'audio',
) );
because they are one day in
and another day out
. I think they are less popular than CPTs.