Hooked up to use threading, so stuff is pre-fetched.
Updated documentation.