Update support files.
Simplify lib directory structure.
Update dependencies.