Recurrent project structure