Remove extra abstraction over cache
Turn pipeline back into a constructor. O_o
Inherit properties from parent loader implementation.
Write initial code for pipelined implementation.
Fix reference to undefined `global` reference.
Remove lots of bugs.
Fix more bugs and add very simple module to test basic default (cjsm) pipeline.