Lazy-loading

- Implement the "loading" part of lazy-loading
- Unloading still needs to be implemented