Fix source filename generation.
Add section "Installation" and some todos
Widen scope of "$return", since it is returned from "load"
Add example.