Modules are building blocks that can be used in themes or templates. Think of modules as Legos. One lego may not be impressive to look at, but once you start stacking them together and build a structure, you can create something eye-catching. Modules work in the same way. They are assembled in a way to create a template or a theme. Get more info on building custom modules in HubSpot here.