- removed file loading
- added multiple level dependencies
- added improved structure with import and export
- added notes for future development
- added Api (assigned to 'this' scope)