+ Add Model loader.
+ Add Model Class.
+ Wrap functions into a device class.
+ Add Singleton Pattern.