How to create a new contact type other than "Individual", "Household", or "Organization"?
it may be also worth familiarising yourself with what https://github.com/civicrm/org.civicrm.contactlayout can do in terms of changing the configuration of the Summary Screen. It allows you option of creating multiple layouts but i don't recall if they can be contact sub-type specific but am pretty sure it does

ah yes


  Managing Multiple Layouts
  The "Show" option can specify a contact type, e.g. if a layout is specifically designed for Organization contacts rather than Individuals.