Redesign types + introduce TypeRegistry & TypeResolver

Description

Port HHH-5138 Redesign types + introduce TypeRegistry & TypeResolver

Environment

None

Assignee

Unassigned

Reporter

Alex Zaytsev

Labels

None

Components

Affects versions

Priority

Critical
Configure