Umbrella style JavaScript application UI kit