Add tabs generic implementation and skeleton of file and project tabs.