JavaScript library for auto generating user interfaces including, buttons, sliders, toggles and drop-downs