Now supports loading Models from a file.

Support (and documentation) is very basic at the moment,
but the core functionality is there. More will be added soon.