HTML based React interface builder