Permit.js makes building interactive, multi-state prototypes for websites and apps easy.