Assembly Groups