Breaking down projects -  Persistence compiling

Signed-off-by: Renato Mendes <renato.mendes.1123@gmail.com>