Portfolio page restructure