feat(public): move group, user and search modules to cwf