reworked modules structure for journals
Improved name style - removed abbreviations from names; refactorings
Added comments to core project
Proper naming for journal memoize operations