Draw in the library so we can automate function declarations.
And remove the hardcoded path.
Make use of new low-level generator.