Adjust profile views, generalize some templates and styles