Even with Acquia Cohesion’s range or layout, content and interactive elements, there will always be requirements that a Cohesion doesn’t offer out-of-the-box.
For this reason, Cohesion can be extended to meet any requirements your project may throw at you.
If you're a developer, you can create your own custom Cohesion elements which will appear within the Cohesion interface. These could be anything from media elements, custom forms or bridges to your favorite Drupal contrib modules. You can also include your own custom CSS and JS libraries where you require specialist styling and interactivity. Either choosing to use alongside Cohesion or integrate within Cohesion elements and components.
Cohesion also supports Drupal blocks and fields so you can use them easily within your Cohesion templates and pages. This means you can code and include any bespoke functionality and interactivity you may require.
And if you don’t want to use a Cohesion built template for something, Cohesion will automatically fall back to template provided by your theme.