First version for modularizing group info and category info structures - functionality to add