Documentation of base clases kind of done, ready for PR