Generic structure for projects