Finish implementing tests for importlib.machinery.PathFinder by testing that
implicit hooks are handled properly.
diff --git a/Lib/importlib/NOTES b/Lib/importlib/NOTES
index 97db642..538e874 100644
--- a/Lib/importlib/NOTES
+++ b/Lib/importlib/NOTES
@@ -9,11 +9,15 @@
 
 * Create meta_path importer for sys.path.
 
-    + Create hook.
-    + Write tests.
-    + Rewrite Import to use the hook.
     + Document.
 
+* Refactor __import__.
+
+    + Create a greatest common denominator function for __import__/import_module
+      that takes in an absolute module name and performs the import.
+    + Use GCD import for __import__.
+    + Use GCD import for import_module.
+
 * Implement PEP 302 protocol for loaders (should just be a matter of testing).
 
     + Built-in.
@@ -21,7 +25,7 @@
     + Extension.
     + Source/bytecode.
 
-* Public API to expose (w/ docs!)
+* Public API left to expose (w/ docs!)
 
   + abc
 
@@ -33,6 +37,8 @@
 
         * load_module
 
+      - (?) Importer(Finder, Loader)
+
       - ResourceLoader(Loader)
 
         * get_data
@@ -58,8 +64,6 @@
   + machinery
 
       - (?) Chained path hook/finder
-      - BuiltinImporter
-      - FrozenImporter
       - (?) FileFinder
       - Extensions importers
 
@@ -75,10 +79,8 @@
 
 * OPTIMIZE!
 
-  + Fast path common cases.
-
-    - Absolute name from sys.path.
-    - Relative name from sys.path.
+  + Fast path absolute name.
+  + Fast path pulling from sys.modules.
 
 * Bootstrap importlib as implementation of builtins.__import__