Documentation

Hello folks,

I finished documenting the `core` module classes.

I you have any observation, I am all ears :-)