add GenerateGroup component
add LastGroup component
Merging
Merging
Simplify browser build