# Core Concepts
A Project configures your current workspace and assets within modV.
A Module is an effect or visual source.
Most Modules define a set of Controls.
To learn how to create a Module, see api/Module.
A Preset holds the information of Module and Layer settings in your current project.
Presets can be saved and loaded.
A Palette holds color information which can be used with Modules which define a Palette Control.
To learn how to create a Palette, see api/Palette.
# Images and Videos
Images, GIFs and Videos can be stored in a Project. These can be used with Modules defining a Texture Control.
modV can be extended with the use of Plugins and ships with some examples.
To learn how to create a Plugin, see api/Plugin.