Branch creation with functional UI