re-add preloader.
Added recursive import (light version of graph()).
Some more tests.