Initial Fetch implementation

Local scripts only, for the moment.
Some refactoring
Add all hooks to the types list
Feedback to the user
Some simple initial hooks

Mostly for testing.