Javascript component library and utils