Add todos
Remove unused
Add synonymo 'use' for 'loadPackage'
Merge hook.js into extendable.js
Remove unused
Refactor core functionality into packages