Rewritten __init__ of Model class + completed docstrings for all classes/methods.