Gets rid of abstract/ dir, enforce dependencies manually in require order.