New UI + JS build

+ clean UI directory organization