Project-based type system
The TwinCAT 3 type system is project-specific; i.e. it is a fixed component of a TwinCAT 3 project in a Visual Studio solution.
Data types can be defined at various points and transferred if necessary to the TwinCAT 3 type system. Thus, local data types can also exist that don't exist in the TwinCAT 3 type system.
You will find the type system in the TwinCAT 3 project tree as an object in the SYSTEM subtree.