Physics Builder Design > Overview of the Physics Builder > The Physics Builder Window

The Physics Builder Window
The Physics Builder window displays the tree containing the sequence of all physics and building blocks within a file.
The Physics Builder Branches and Subbranches
External Resources
The External Resources branch is useful to avoid reimplementing features, properties or components. Import previously created items stored in a different builder file. All items that you implement under the Building Blocks branch in a builder file can be used by any other builder file that imports it.
Building Blocks
Use the Building Blocks branch to create a library of Components, Properties, Features, and Multiphysics Couplings that you can build physics interfaces (including multiphysics interfaces). The Physics Builder Tools chapter describes the features and subfeatures available in detail.
Definitions Library
The Definitions Library contains definitions of material property groups, physical quantities, and other definitions that are used by but are not part of a physics interface. There are these subbranches: Physics Areas, Selections, Extra Dimensions, and Auxiliary Definitions.
Migration
Migration, or backward compatibility, has to be considered in situations when you make changes to your physics interface design but still want users of the interface to use COMSOL model files created in the old Version of the interface.
Documentation
The need for internal Documentation (comments about implementation and for simplifying extending and maintaining the implementation) and external documentation (user documentation and context help) varies. The Physics Builder includes tools for creating documentation for both internal and external documentation. See Introduction to Comments and Documentation.