One or multiple patches are contained in a VL Document. VL Documents are stored as files on disk.
There are two kinds of patches, one is merely a container for independent operations the other is a data type. If a patch is a data type its operations can store and/or share data via Properties. Properties can be accessed and/or modified in operations via Pads.
Patches can also contain Regions. A region defines a new computational context. There are different kinds of regions.
Static data can be entered into an operation using IOBoxes. IOBoxes are little editors for basic types like numbers, text, color… They can also be used to display the current value of anything connected upstream.