JavaScript Interactive Media Library of Modules