Generalizing to portal and splitting up the profiles to include shared profiles, and upgrading CORL package syntax.