Added Doxygen Comments

- Not completed yet (progress: 30%)