Custom modules are separate git repos on GitHub for collab, issue tracking
Bundle of database-level config, views, fields, dependency "components" into a module
State of existing feature components → feature code
Creates a module or updates one with new components
Reverts to state defined in feature module