Skate is a web component library that allows you to define behaviour for pre-defined and custom HTML elements.