A boilerplate for creating any JavaScript frontend, or frontend+backend, library