Source has been split in multiple .h and .cpp.
Old parts of code (not necessary in the last version) have been removed.