Added projects section with encapsulated display function