The Visual Framework core ('vf-core') is not intended for direct consumption into websites, rather it's a component library that should be installed as an npm and Sass dependency to build design systems.
Common needs
For all supported audiences, we work to address shared needs:
- Reusable, structured CSS and JS
 - CSS and JS that runs with and alongside other major tools (Foundation, Bootstrap and from the JS side Angular, React)
 - A component library
 - Sane defaults for new websites
 - Make a "look and feel" more consistent
 - Provide versioned upgrades
 - Easily add your own patterns, tweak existing patterns
 - No fixed look (doesn't have to look like any specific organisation, such as EMBL)
 
Audience types
Our target audience sits in three layers:
- Maintainers of design systems for life science websites
- needs:
- create a design system that utilises the 
vf-core - add a vf-core component to an existing vf-core compatible system
 
 - create a design system that utilises the 
 - primary interface:
- npm
 - online docs
 
 
 - needs:
 - Lower-level developers
- needs: build a design system for orgs that work with life science info
 - primary interface:
- docs
 - code
 - command line utils
 
 
 - Those curious/learning/evaluating the Visual Framework
- needs: understand what vf-core is
 - component library and documentation
 - examples of organisations using 
vf-core 
 
What's not above: people building a site using generic VF-core CSS, JS and HTML components. That's currently not a use-case we encourage or see the need for beyond as a demonstrative design system.