Multipurpose Javascript Framework