add the loaderview

- tests
- documentation
- implementation