Hi there,
Thanks for posting in.
Creating post types is easy, you can use any 3rd party plugin. The complex part is implementing those features which are even beyond just templates. You may wish to consult it to a developer.
X template standard is just the same as WordPress’s template standard. It’s just that we separate them with template parts and group them with stack. Overloading template is just the same, just copy them to the child theme with the same folder path.
Thanks!