Added section on requirements, and handle not having optional system deps.