group controller
group and camp base controller and layout
merge from ecamp/devel