start over from scratch

- no ubersource (only ideas from there)
- uses pomegranate directly
- concept: downloads, unzips moves dependencies while walking the dependency hierarchy