Use TreeSet as sorted list for files and packages.

 * Guanako: Add sourcefiles property for manually added source files.
Add option --reset-layout to load system layout.