Project is divided into modules