Add peer and optional dependencies