cloned and renamed the 'reusable' snippet as it showcases a reusable component that does not match our definition of a MODULE (also see d3/d3-plugins: there the plugins use the same definition as they each wrap inside an anonymous function/closure)