How to create Gutenberg patterns and patterns categories based on CPT posts and CPT terms?

How to create Gutenberg patterns and patterns categories based on CPT posts and CPT terms?