Template for creating great JS-libraries