Added source code documentation (ongoing)