Add tracking of what packages are used.
Add pass to detect unused includes.
Add helper package for generating files.