Custom
A custom component is used for text and/or images. It is for creating generic content blocks where you can place whatever content you wish.
Custom component dynamically generated html:
<div class="component custom_component"> <h2><span>custom component title</span></h2> <div class="component_content"> <div> <p>custom component content</p> </div> </div> </div>
When a user adds a custom component to their Viviti site, this is the html that is dynamically generated.